This post may contain affiliate links. Please read our disclosure policy.

Mexican Brown Rice offers deep flavor and a satisfying chew that regular white rice just can’t match in this classic side dish. Brown rice on its own brings a nutty, earthy note, but toasting it in olive oil and simmering in chicken broth takes it further. With jalapeños, garlic and warm spices, this version has more flavor than what you’ll find in most restaurants.

Overhead photograph of Mexican brown rice in a bowl with garnish of lime.
Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!
Please enable JavaScript in your browser to complete this form.

While brown rice takes longer to cook than white rice, nearly all of that time is hands-off. Just combine the everyday ingredients and let them simmer while you work on the rest of your meal. I make this whenever I want rice with more character – it pairs beautifully with Mexican dishes like tacos, enchiladas and burritos, but also works well with many main courses.

Mexican Brown Rice Ingredients

Overhead shot of all ingredients needed for Mexican brown rice.
  • Olive Oil: I use extra-virgin olive oil because I always have it on hand.
  • Butter: Use salted or unsalted – if using unsalted, you may need to adjust the salt in the recipe.
  • Long Grain Brown Rice: Regular brown rice is key here – not instant or quick-cooking varieties. (Try this Cilantro Lime Brown Rice recipe too.)
  • Onion: I prefer white onion for its clean, sharp flavor, but yellow works too.
  • Garlic: Fresh cloves with tight, papery skin and no soft spots.
  • Jalapeño: Look for smooth, firm peppers – ones with white lines tend to be spicier.
  • Chicken Broth: Homemade chicken broth or store-bought both work well in this recipe. If using low-sodium broth, you may need to add more salt.
  • Tomato Sauce: Plain tomato sauce without added herbs or seasonings.
  • Cumin: Check that your ground cumin still has a strong aroma – it loses flavor over time.
  • Chipotle Chili Powder: This is ground chipotle peppers, not regular chili powder – it adds smoky heat.
  • Salt: I use kosher salt for this recipe.
  • Cilantro: Choose bright green bunches with no wilting or yellowing.
  • Lime: I recommend serving with fresh lime wedges – the fresh juice just before serving brightens the rice and brings out all the flavors.

4 Recipe Tips

  1. Rinse the Rice: Give the rice a thorough rinse until the water runs clear – this removes excess starch.
  2. Watch the Toasting: Keep stirring as the rice toasts – you want it fragrant but not browned.
  3. About the Heat: Keep at a gentle simmer once covered – too high and the bottom can scorch.
  4. Let it Rest: Don’t skip the 10-minute rest after cooking – it helps the rice become perfectly fluffy.
Bowl of Mexican brown rice photographed at an angle.

Recipe Options

  • Make it Vegetarian: Swap in vegetable broth – I often do this when serving vegetarian friends.
  • Adjust the Heat: I like adding extra chipotle powder when I want more kick.
  • Add Vegetables: Diced carrots or peas are great additions – add them with the onions.
  • Fresh Herbs: A handful of fresh oregano adds nice depth along with the cilantro.
  • Make it a Meal: I love this rice topped with a fried egg and fresh Pico de Gallo or Fire Roasted Salsa for a simple meal.

The aroma that fills your kitchen as this rice slowly simmers is reason enough to make it. Between the toasted rice, warm spices, and that hint of jalapeño, it’s hard to be patient for those last few minutes before lifting the lid.

How to Make Mexican Brown Rice

Start by toasting the rice in olive oil and butter until it’s fragrant and lightly golden. Add the onions and cook until they soften, then stir in garlic and jalapeño just until their aroma releases.

Pour in the broth, tomato sauce, and seasonings, giving everything a good stir to combine. Once it comes to a boil, reduce the heat, cover, and let it simmer. The rice needs about 45 minutes of gentle cooking – you’ll know it’s ready when the liquid is absorbed and the grains are tender but still have that nice brown rice chew. Let the covered pot rest off the heat for 10 minutes, then fluff with a fork. A final garnish of cilantro and a squeeze of lime brings all the flavors together.

Mexican Brown Rice

Prep: 15 minutes
Cook: 55 minutes
Total: 1 hour 20 minutes
Course: Main Course
Cuisine: Mexican
Calories: 230
Servings: 6 people
Nutty brown rice simmered with jalapeños and smoky spices in seasoned broth. A hearty, flavorful side dish that's mostly hands-off. More flavorful than restaurant versions and perfect for meal prep.

Ingredients  

  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 1/2 cups long grain brown rice rinsed well and drained
  • 1/2 small white onion finely chopped
  • 2 cloves garlic minced
  • 1 jalapeño minced (stems, ribs, and seeds removed – gloves recommended!), optional (recipe note #2)
  • 2 3/4 cups chicken broth or vegetable broth or water, (recipe note #1)
  • 8 ounces tomato sauce
  • 1 teaspoon ground cumin
  • 1/4 teaspoon chipotle chili powder or more for extra heat
  • 1 teaspoon kosher salt plus more to taste
  • fresh cilantro for garnish
  • lime wedges for serving, optional

Instructions 

  • Heat olive oil and butter in a 2-quart saucepan over medium heat until sizzling. Add brown rice; cook and stir until rice is lightly toasted, 3 to 5 minutes. Add onion; cook and stir until onion is translucent, about 2 minutes more. Add garlic and jalapeño; cook and stir 30 seconds, or until fragrant.
  • Add broth, tomato sauce, cumin, chili powder and salt; stir well to combine and bring to boil. Reduce heat to low and cover; simmer 45 minutes or until rice is tender and has absorbed liquid. Remove from heat and let stand, still covered, 10 minutes. Fluff with fork and transfer to serving bowl; garnish with cilantro and serve with lime wedges if desired.

Notes

  1. To make a moister version of this rice, increase broth by 2 tablespoons and up to 1/4 cup.
  2. Jalapeño adds depth of flavor and some heat, feel free to reduce the amount or omit altogether for milder rice.

Nutrition

Calories: 230kcal | Carbohydrates: 39g | Protein: 5g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 7mg | Sodium: 987mg | Potassium: 263mg | Fiber: 2g | Sugar: 3g | Vitamin A: 275IU | Vitamin C: 7mg | Calcium: 28mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





2 Comments

  1. Karen (Back Road Journal) says:

    Often restaurants serve a tasteless rice. Your version sounds healthy and flavorful.

    1. Marissa Stevens says:

      Thank you, Karen!