Mexican Brown Rice

Featured in: Pasta & Rice
This Mexican Brown Rice is a wholesome and flavorful side dish that's packed with vegetables and spices. Simmered in a tomato-based broth, this Mexican Brown Rice offers a nutritious twist on a classic favorite. It's the perfect accompaniment to any Mexican meal.
A vibrant pot of Mexican brown rice with red tomatoes, green peas, and corn kernels mixed throughout Pin it
A vibrant pot of Mexican brown rice with red tomatoes, green peas, and corn kernels mixed throughout | cookthismeals.com

This Authentic Mexican Brown Rice is the wholesome, hearty side dish I always have simmering away when I need something both nourishing and full of flavor. It transforms simple pantry staples into something truly special with a rich tomato broth and a medley of warm spices and vegetables. Unlike traditional Spanish rice, this version uses long-grain brown rice for its nutty texture and extra fiber, making it a healthier option you won’t feel guilty about serving. It’s the ultimate comfort food companion for taco night, and I promise you’ll be making it again and again.

Ingredients You’ll Need

  • Long-grain brown rice: This whole grain is the star, giving the dish a chewy, nutty texture and a boost of fiber and nutrients.
  • Olive oil: Used for sautéing the vegetables, it adds a light, fruity base that carries the flavors perfectly.
  • White onion: Finely chopped, it cooks down to a sweet, mellow foundation for the entire dish.
  • Garlic: Minced garlic is non-negotiable for that savory, aromatic punch that makes everything taste better.
  • Jalapeño pepper: Seeded and chopped, it brings a gentle, fresh heat you can adjust to your own preference.
  • Red bell pepper: Diced, it adds sweetness, a beautiful pop of color, and a bit of crunch.
  • Tomato sauce: This creates the rich, tangy base of the cooking liquid and gives the rice its signature hue.
  • Vegetable broth: Simmering the rice in broth instead of water infuses every single grain with savory flavor.
  • Ground cumin: A key spice for that warm, earthy, and unmistakably authentic Mexican taste.
  • Chili powder: Adds depth and a subtle smokiness, rounding out the spice profile beautifully.
  • Smoked paprika: Just a half teaspoon lends a hint of smoky sweetness that makes the dish sing.
  • Salt and black pepper: These seasonings are essential for balancing all the other vibrant flavors in the pot.
  • Frozen corn kernels: They add little bursts of sweetness and a pleasant texture to the finished rice.
  • Frozen peas: Tossed in at the end, they provide a fresh, green pop and a touch of sweetness.
  • Fresh cilantro: An optional but highly recommended garnish that adds a bright, herby freshness right before serving.
  • Lime wedges: Squeezing a little lime juice over your bowl adds a fantastic hit of bright acidity.

How to Make It

Rinse and Drain the Rice:
Start by giving your brown rice a good rinse in a fine-mesh strainer under cold running water. Keep going until the water runs clear, not cloudy. This washes off the excess surface starch, which is the secret to preventing a gummy texture later on. Let it drain thoroughly in the sink while you prep your veggies.

Sauté the Aromatics:
Warm your olive oil in a medium saucepan over a steady medium heat. Toss in the chopped onion and let it cook, giving it a stir now and then. You’re looking for it to turn soft and translucent, which usually takes about five minutes. This step builds a flavor foundation that can’t be rushed.

Add More Veggies and Garlic:
Now, stir in the minced garlic, chopped jalapeño, and diced red bell pepper. Let everything cook together for another three or four minutes. You’ll know it’s ready when the peppers start to soften and the garlic smells incredibly fragrant. This quick cook tames the raw bite of the garlic and jalapeño.

Toast the Spices:
Push the vegetables to the side a bit and pour in the tomato sauce, cumin, chili powder, smoked paprika, salt, and black pepper. Let this mixture cook for a full two minutes, stirring constantly. You’re toasting the spices right in the oil and tomato sauce, which unlocks their deepest, most aromatic flavors.

Coat and Toast the Rice:
Add your well-drained rice right into the saucepan. Stir everything together so that every single grain gets coated in that vibrant, spiced tomato mixture. Cook it for just a minute or two more. This light toasting adds another layer of nutty flavor to the rice itself.

Add Broth and Simmer:
Carefully pour in your vegetable broth and give everything one more good stir. Crank the heat up to high and bring the pot to a rolling boil. As soon as it’s bubbling, immediately reduce the heat to the lowest setting and cover the pan with a tight-fitting lid.

Cook Until Tender:
Let the rice simmer gently, undisturbed, for about 40 to 45 minutes. Don’t be tempted to lift the lid and peek too early, as you’ll let out the precious steam. The rice is done when it’s tender and has absorbed all the lovely red liquid.

Stir in Corn and Peas:
About ten minutes before your total cook time is up, quickly lift the lid and scatter the frozen corn and peas over the top of the rice. Gently stir them in, then immediately put the lid back on. This allows them to heat through and become tender without overcooking.

Rest and Fluff:
Once the time is up, take the saucepan off the heat but keep the lid on. Let it sit and steam for a full five minutes. This resting period is crucial—it lets the rice finish cooking evenly and allows the grains to firm up a bit. Finally, fluff it all gently with a fork, garnish, and serve.

Close-up of a fork fluffing the finished spiced brown rice, showing the tender, separate grains

Storage Tips

Any leftover Mexican Brown Rice keeps beautifully. Just let it cool to room temperature, then transfer it to an airtight container and pop it in the fridge. It’ll stay fresh and tasty for up to five days. When you’re ready to enjoy it again, reheat it in the microwave with a tiny splash of water to re-steam it, or warm it gently in a skillet over low heat, stirring often. I’ve even been known to eat it straight from the fridge as a cold salad—it’s that good.

Ingredient Substitutions

Don’t sweat it if you’re missing an item or two. If you don’t have vegetable broth, chicken broth works just fine, or even water with an extra pinch of salt. Fresh corn cut right off the cob can stand in for frozen in a pinch, and you can swap the peas for diced zucchini or carrots if you prefer. No jalapeño? Use a pinch of cayenne or red pepper flakes for heat. And if smoked paprika isn’t in your cabinet, regular paprika will still give you great flavor, though you’ll miss that subtle smoky whisper.

Serving Suggestions

This rice is the ultimate team player on your dinner table. I love it piled next to sizzling chicken or beef fajitas, or tucked inside a burrito with black beans and guacamole. It makes a fantastic base for a hearty grain bowl topped with seasoned pinto beans, roasted veggies, and a dollop of cool sour cream. For a simple weeknight meal, I’ll often just top a big bowl of it with a fried egg and some avocado slices. It really does work with just about anything.

Cultural Context

This dish is a wonderful, healthier twist on the classic ‘arroz rojo’ or red rice you’ll find all over Mexico. That traditional version typically uses white rice, but the method of toasting the grain and then simmering it in a pureed tomato and onion broth is a beloved technique passed down through generations. It’s a staple side dish meant to balance the rich, spicy, and savory flavors of a main course. By using brown rice and loading it with extra vegetables, we’re honoring that tradition while adding a modern, nutrient-dense spin that fits right into today’s kitchens.

A full dinner plate with enchiladas, a lime wedge, and a generous scoop of the colorful tomato-infused rice

Frequently Asked Questions

What type of brown rice works best for Mexican Brown Rice?

Long-grain brown rice is ideal for this recipe because it holds its shape well and cooks up fluffy, absorbing the tomato broth and spices without becoming mushy. It provides the perfect texture and nutty flavor base for the vegetables and seasonings.

Can I make this Mexican Brown Rice ahead of time?

Absolutely! This dish reheats beautifully. Store it in an airtight container in the refrigerator for up to 4 days. Reheat it gently on the stovetop with a splash of vegetable broth or water to refresh the moisture and fluff the rice.

What can I substitute for jalapeño pepper?

For a milder dish, use a green bell pepper. If you want heat but can’t find fresh jalapeños, you can add ¼ to ½ teaspoon of crushed red pepper flakes when you add the other spices.

How do I know when the Mexican Brown Rice is ready?

The rice is ready when all the liquid is absorbed and the grains are tender. After simmering for about 45 minutes, check that there’s no broth pooling at the bottom. Let it sit, covered, for 10 minutes off the heat to finish steaming and fluff perfectly.

What should I serve with Mexican Brown Rice?

This rice is the perfect side for any Mexican-inspired meal! Serve it alongside chicken or beef enchiladas, stuffed poblano peppers, carnitas tacos, or black bean burritos. It also makes a fantastic base for a hearty burrito bowl topped with your favorite protein and fixings.

Rate This Recipe

How would you rate this recipe?

Authentic Mexican Brown Rice

This Mexican Brown Rice is a wholesome and flavorful side dish that's packed with vegetables and spices. Simmered in a tomato-based broth, this Mexican Brown Rice offers a nutritious twist on a classic favorite. It's the perfect accompaniment to any Mexican meal.

Prep Time
10 Minutes
Cook Time
45 Minutes
Total Time
55 Minutes
4.4
(61 reviews)
By: Grace Murphy
Category: Pasta & Rice
Difficulty: Easy
Cuisine: Mexican
Yield: 6 Servings
Dietary: vegan

Ingredients

  1. 01 1 cup long-grain brown rice
  2. 02 2 tablespoons olive oil
  3. 03 1 small white onion, finely chopped
  4. 04 2 cloves garlic, minced
  5. 05 1 jalapeño pepper, seeded and finely chopped
  6. 06 1 red bell pepper, diced
  7. 07 1 cup tomato sauce
  8. 08 1.5 cups vegetable broth
  9. 09 1 teaspoon ground cumin
  10. 10 1 teaspoon chili powder
  11. 11 0.5 teaspoon smoked paprika
  12. 12 0.5 teaspoon salt
  13. 13 0.25 teaspoon black pepper
  14. 14 0.5 cup frozen corn kernels
  15. 15 0.5 cup frozen peas

Instructions

Step 01

Rinse the brown rice under cold water in a fine-mesh strainer until the water runs clear. Drain well and set aside.

Step 02

Heat the olive oil in a medium saucepan over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5 minutes.

Step 03

Add the minced garlic, jalapeño, and diced bell pepper. Cook for another 3-4 minutes, until fragrant and vegetables are softened.

Step 04

Stir in the tomato sauce, cumin, chili powder, smoked paprika, salt, and black pepper. Cook for 2 minutes, allowing the spices to toast and become aromatic.

Step 05

Add the rinsed brown rice to the saucepan and stir to coat evenly with the vegetable mixture. Cook for 1-2 minutes to lightly toast the rice.

Step 06

Pour in the vegetable broth and bring the mixture to a boil over high heat.

Step 07

Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and simmer for 40-45 minutes, until the rice is tender and liquid is absorbed.

Step 08

About 10 minutes before the rice is done, stir in the frozen corn and peas. Cover and continue cooking.

Step 09

Remove from heat and let stand, covered, for 5 minutes. Then fluff the rice gently with a fork.

Step 10

Garnish with fresh cilantro and serve warm with lime wedges on the side.

Tools You'll Need

  • Medium saucepan with lid
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Fine-mesh strainer

Allergy Information

This dish is naturally vegan, dairy-free, and egg-free. It is gluten-free if using gluten-free vegetable broth. Always check labels for allergens.

Nutrition Facts (Per Serving)

Calories
220
Protein
5g
Carbohydrates
40g
Fat
5g