white bowl with cheesy mexican rice, limes, and cilantro

Cheesy Mexican Rice


Looking to spice up Taco Tuesday? Add Cheesy Mexican rice as a side or taco filling – it’s easy to make, full of flavor and real ingredients!



  • 2 Tablespoons butter
  • 3/4 cup yellow onion, diced (~1/2 medium onion)
  • 1 small red bell pepper, diced
  • 34 garlic cloves, finely chopped
  • 4 oz. diced green chiles
  • 2 teaspoons cumin
  • 1 teaspoon chili powder
  • Salt, to taste
  • 1 cup white rice
  • 1 1/2 cups vegetable stock
  • 1/2 cup milk
  • 3/4 cup Monterey¬†Jack cheese, shredded
  • 3/4 cup sharp cheddar cheese, shredded
  • Cilantro, to garnish
  • Lime wedges, to garnish


  1. Melt butter in a skillet over medium heat. Add onion and red bell pepper; cook for 2 minutes. Add garlic and cook for 1-2 additional minutes until fragrant. Add green chiles, cumin, chili powder, and salt. Stir to combine. Add rice and toast for 2 minutes.
  2. Slowly pour in vegetable stock and milk, stirring to combine. Bring back up to a simmer, cover, and lower heat so rice continues to slowly simmer. Slowly simmer for 15-20 minutes until liquid is mostly absorbed and rice is tender.
  3. Remove from heat and stir in cheese in batches, mostly incorporating the cheese before adding more (it’s easier to mix together in batches instead of adding it all at once). Top with cilantro and a squirt of a lime wedge. Serve immediately.


I use whatever white rice I have on hand – (basmati or jasmine even, although they’re not really as authentic to Mexican rice). Adjust cook time by a few minutes as needed depending on which¬†rice you use.

  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Keywords: easy, quick, weeknight, dinner, kid friendly

Recipe Card powered by