Mexican rice stands as one of the most popular side dishes in Mexican cuisine. This Best Mexican Rice recipe transforms simple pantry ingredients into a vibrant, flavorful dish that pairs perfectly with tacos, grilled meats, or burritos. The rice cooks with tomato sauce, cumin, garlic, and peppers, which gives it a rich color and irresistible aroma. Even better, this version stays simple enough for busy weeknights. If you want homemade Mexican rice that tastes restaurant-quality while staying easy to prepare, this recipe delivers delicious results in about 30 minutes.
Story
The first time I made Best Mexican Rice, I wanted a side dish that tasted just like the rice served in my favorite Mexican restaurant. I tested several batches and noticed that the key step involves lightly toasting the rice before simmering it. That small detail changes the entire flavor and texture. Now, whenever I cook tacos or grilled chicken, I make Best Mexican Rice because it complements almost any main dish. The balance of cumin, tomato, and garlic creates a warm aroma while the peppers add a gentle freshness. With this authentic rice recipe, you can prepare flavorful rice at home without complicated ingredients, and it quickly becomes an easy side dish the whole family requests again and again.
Ingredients
-
1 tablespoon olive oil
-
1 small onion, diced
-
2 garlic cloves, minced
-
½ red bell pepper, diced
-
1 small jalapeño, seeded and finely diced
-
1 cup long-grain white rice
-
½ teaspoon cumin
-
Kosher salt, to taste
-
8 ounces tomato sauce
-
1 cup vegetable or chicken broth
-
Optional: finely chopped cilantro for garnish
Step-by-Step Instructions
Preparing the Ingredients
Start by thoroughly washing the rice in a fine mesh sieve until the water runs clear, which removes excess starch and helps the grains cook evenly. Meanwhile, dice the onion, mince the garlic, and finely chop the red bell pepper and jalapeño so everything cooks quickly once the pan heats.
Cooking Instructions
Heat the olive oil in a large saucepan over medium-high heat, then add the diced onion, garlic, bell pepper, and jalapeño and cook them for one to two minutes until the onion turns translucent and fragrant. Stir in the rice and continue cooking for about two minutes so the grains toast lightly and become golden. Next, add cumin, salt, tomato sauce, and broth, stir everything together, and bring the mixture to a boil. Once boiling, cover the pan, reduce the heat to low, and simmer for about fifteen minutes until the rice becomes tender and fully cooked. Remove the saucepan from heat, fluff the rice with a fork, garnish with cilantro if desired, and serve immediately.
Tips for Perfect Results
Common Mistakes to Avoid
Many cooks skip rinsing the rice, but that step helps prevent sticky texture and keeps the grains separate. Another mistake occurs when the rice does not toast long enough before adding liquid, which can reduce flavor depth. Finally, lifting the lid too often while the rice simmers releases steam and interrupts the cooking process.
Pro Tips for Better Flavor
Use long-grain white rice because it stays fluffy and absorbs the tomato broth beautifully. If you prefer deeper flavor, cook the rice in chicken broth rather than vegetable broth. Additionally, letting the rice rest for a couple of minutes before fluffing helps maintain a light texture and distributes the seasoning evenly.
Serving and Storage
How to Serve
Serve Best Mexican Rice warm alongside tacos, enchiladas, grilled chicken, or roasted vegetables for a balanced meal. It also works well as a base for burrito bowls or as a simple accompaniment to beans and salsa when you want a quick dinner.

How to Store Leftovers
Store leftover rice in an airtight container in the refrigerator for up to four days. When reheating, add a splash of water or broth and warm the rice in a skillet or microwave so the grains stay soft and fluffy.
Conclusion
This Best Mexican Rice recipe brings bold flavor and comforting texture to your table with very little effort. Because the ingredients stay simple and the cooking method stays straightforward, it becomes a dependable recipe for both weeknight meals and gatherings. Once you try it, you may find that this vibrant rice becomes a staple side dish in your kitchen.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
What makes Mexican rice different from regular rice?
Mexican rice cooks with tomato sauce, broth, and spices such as cumin, which gives it a reddish color and savory flavor unlike plain steamed rice.
Can I make Mexican rice without jalapeño?
Yes. You can leave out the jalapeño for a milder dish or replace it with a small amount of chili powder to keep a hint of spice.
Why do you toast rice before cooking it?
Toasting the rice before adding liquid develops a deeper flavor and helps the grains stay separate during cooking.
Print
Best Mexican Rice
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This easy Mexican rice recipe transforms simple white rice into a flavorful side dish with tomato, cumin, and peppers, perfect for everyday meals.
Ingredients
- 1 tablespoon olive oil
- 1 small onion diced
- 2 garlic cloves minced
- 1/2 red bell pepper diced
- 1 small jalapeno seeded and finely diced
- 1 cup long grain white rice
- 1/2 teaspoon cumin
- Kosher salt to taste
- 8 ounces tomato sauce
- 1 cup vegetable or chicken broth
- Optional chopped cilantro for garnish
Instructions
- Wash and drain the rice thoroughly using a fine mesh sieve
- Heat olive oil in a large saucepan over medium high heat
- Add onion garlic bell pepper and jalapeno and cook for 1 to 2 minutes until onion is translucent
- Add rice and cook while stirring until lightly toasted and golden about 2 minutes
- Stir in cumin salt tomato sauce and broth
- Bring mixture to a boil then cover and reduce heat to low
- Simmer for about 15 minutes until rice is tender and cooked through
- Remove from heat and fluff the rice with a fork
- Garnish with cilantro and serve immediately
Notes
- Omit jalapeno for a milder flavor or substitute with chili powder
- Rinse rice before cooking to prevent stickiness
- Let rice rest a few minutes before fluffing for best texture
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 235
- Sugar: 5
- Sodium: 509
- Fat: 4
- Saturated Fat: 1
- Unsaturated Fat: 3
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 2
- Protein: 5
- Cholesterol: 0