Mexican rice always reminds me of lively family dinners where colorful plates fill the table and everyone reaches for seconds. This homemade Mexican rice brings that same warm feeling to your kitchen. It cooks in about 30 minutes, uses simple pantry ingredients, and delivers fluffy rice with rich tomato flavor and gentle spice that pairs perfectly with tacos, fajitas, or grilled chicken.
Table of Contents
Why You’ll Love This Mexican Rice Recipe
Simple ingredients and pantry staples
First, this Mexican rice recipe uses ingredients most kitchens already have. You only need rice, tomato sauce, broth, and a few fresh vegetables. Because of that, you can cook Mexican rice anytime without planning ahead.
Also, olive oil, cumin, and garlic add depth to the flavor. As a result, the rice tastes rich and savory even though the ingredient list stays simple.
Ready in about 30 minutes from start to finish
Next, this Mexican rice cooks quickly. Prep takes about 10 minutes, while the rice simmers for around 15 minutes.
Meanwhile, you can prepare tacos, grilled chicken, or vegetables. So dinner comes together easily without stress.
Fluffy, flavorful, and perfect for Mexican meals
Finally, the texture makes this Mexican rice special. The grains stay light and fluffy instead of sticky.
Because the rice absorbs tomato sauce and broth, each bite carries warm savory flavor. As a result, the dish works beautifully with many Mexican inspired meals.
Ingredients for Mexican Rice
Essential ingredients for authentic flavor
To make Mexican rice at home, gather these ingredients:
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- ½ red bell pepper, diced
- 1 small jalapeno, seeded and finely diced
- 1 cup long grain white rice
- ½ teaspoon cumin
- Kosher salt to taste
- 8 ounces tomato sauce
- 1 cup vegetable broth or chicken broth
These ingredients create the classic color and savory taste that Mexican rice is known for.
Optional garnish and ingredient substitutions
You can finish the dish with chopped cilantro for a fresh herbal note.
Also, vegetable broth works well for a plant based option. However, chicken broth adds deeper savory flavor if you prefer.
How to Make Mexican Rice Step by Step
Step 1: Rinse the rice to remove excess starch
First, rinse the rice in a fine mesh sieve under cold water. Continue rinsing until the water runs clear.
This step removes extra starch. As a result, the Mexican rice cooks up fluffy rather than sticky.
Step 2: Sauté onion, garlic, bell pepper, and jalapeño
Next, heat olive oil in a large saucepan over medium high heat.
Then add onion, garlic, bell pepper, and jalapeno. Cook while stirring for several minutes until the onion softens and turns translucent. Meanwhile, your kitchen will fill with warm savory aromas.
Step 3: Toast the rice until lightly golden
Now add the rinsed rice to the pan.
Stir constantly while the grains cook in the oil. Soon the rice becomes lightly golden and slightly nutty in aroma. This step builds deeper flavor for the finished Mexican rice.
Step 4: Add cumin, tomato sauce, broth, and salt
Next, stir in cumin, tomato sauce, broth, and salt.
Mix everything until the rice spreads evenly through the liquid. Immediately you will notice the bright red color forming.
Step 5: Simmer until the rice is tender and fluffy
Bring the mixture to a gentle boil.
Then cover the saucepan and reduce the heat to low. Let the Mexican rice simmer for about 15 minutes until the liquid absorbs and the rice turns tender.
Finally, fluff the rice with a fork and sprinkle chopped cilantro on top before serving.
Tips for Perfect Mexican Rice Every Time
Why rinsing rice prevents clumping
Rinsing rice removes surface starch that causes grains to stick together.
Therefore, this small step helps Mexican rice stay light and separated.
The importance of toasting rice for deeper flavor
Toasting the rice adds nutty aroma and richer taste.
Also, the oil coats the grains, which helps the rice maintain its fluffy texture as it cooks.
How to keep the rice fluffy instead of mushy
Use the correct liquid ratio and avoid stirring during simmering.
Then let the rice rest for a few minutes after cooking. As a result, the grains firm up and stay fluffy.
Mexican Rice vs Spanish Rice
Key flavor differences between the two dishes
Mexican rice and Spanish rice look similar, yet their flavors differ.
Mexican rice uses tomato sauce and cumin. Meanwhile Spanish rice often includes saffron, which gives it a different aroma and color.
Why cumin gives Mexican rice its signature taste
Cumin adds warm earthy notes that define Mexican rice.
Because of this spice, the dish pairs beautifully with tacos, burritos, and grilled meats.
What to Serve with Mexican Rice
Popular Mexican inspired meals that pair perfectly
Mexican rice works well beside many dishes. For example, it tastes great with juicy honey lime chicken perfect with Mexican rice.
Also try serving it with the smoky and creamy Mexican street corn (elote) side dish for a festive meal.
Meanwhile, a bowl of hearty one-pot taco soup packed with bold Mexican flavors turns dinner into a comforting feast.
Creative ways to use leftover Mexican rice
Leftover Mexican rice works well in burrito bowls or stuffed peppers.
You can also add it to wraps with beans, grilled chicken, or vegetables for a quick lunch.
Storage, Reheating, and Freezing Tips
How to store Mexican rice in the refrigerator
Store leftover Mexican rice in an airtight container.
It stays fresh in the refrigerator for about 4 to 5 days.
Best ways to reheat rice without drying it out
Add a splash of water or broth before reheating.
Then warm the rice in the microwave or on the stovetop while stirring occasionally.
How to freeze and thaw leftover rice
Mexican rice freezes well for up to 3 months.
Place cooled rice in freezer safe containers. Later thaw overnight in the refrigerator and reheat gently.
Frequently Asked Questions
What type of rice is Mexican rice?
Mexican rice usually uses long grain white rice. This type of rice stays fluffy and separate when cooked.
What gives Mexican rice its flavor?
Tomato sauce, garlic, onion, and cumin give Mexican rice its savory flavor. Meanwhile jalapeno adds mild heat.
What’s the difference in Mexican rice and Spanish rice?
Mexican rice commonly uses cumin and tomato sauce. Spanish rice often includes saffron, which changes the flavor and color.
How to simple Mexican rice?
Simply sauté vegetables, toast the rice, add tomato sauce and broth, then simmer until tender. The process takes about 30 minutes.
More Such Recipes
- smoky and creamy Mexican street corn (elote) side dish
- fresh and zesty peach mango salsa for tacos and rice bowls
- refreshing pineapple strawberry agua fresca drink for Cinco de Mayo
- creamy and crunchy Mexican cucumber salad with sweet corn
- easy baked taco bites appetizer for parties and Mexican dinners
For more recipe inspiration and kitchen ideas, you can also follow along here:
https://www.pinterest.com/kai_recipes/
https://web.facebook.com/kairecipe/

Conclusion
Homemade Mexican rice brings bright color, savory flavor, and fluffy texture to any meal. Because it uses simple ingredients and cooks in about 30 minutes, it works perfectly for busy weeknights or festive Cinco de Mayo dinners. Try this easy Mexican rice recipe and serve it with tacos, grilled chicken, or your favorite Mexican dishes.
Print
Mexican Rice Recipe Simple Amazing Flavor
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This homemade Mexican rice is fluffy, savory, and full of tomato flavor with a touch of warm cumin and mild jalapeno spice. It cooks in about 30 minutes and pairs perfectly with tacos, fajitas, burrito bowls, grilled chicken, or seafood.
Ingredients
1 tablespoon olive oil
1 small onion, diced
2 garlic cloves, minced
½ red bell pepper, diced
1 small jalapeno, seeded and finely diced
1 cup long-grain white rice
½ teaspoon cumin
Kosher salt to taste
8 ounces tomato sauce
1 cup vegetable broth or chicken broth
Optional: chopped cilantro for garnish
Instructions
1. Rinse and drain the rice thoroughly using a fine mesh sieve until the water runs clear.
2. Heat olive oil in a large saucepan over medium high heat and sauté the onion, garlic, bell pepper, and jalapeno until the onion softens.
3. Add the rice and cook while stirring until the grains become lightly toasted and golden.
4. Stir in cumin, salt, tomato sauce, and broth until everything combines well.
5. Bring the mixture to a boil, then cover and reduce heat to low.
6. Simmer for about 15 minutes until the rice absorbs the liquid and becomes tender.
7. Fluff the rice with a fork, garnish with chopped cilantro if desired, and serve warm.
Notes
Toasting the rice before adding liquid gives the dish a deeper flavor and keeps the grains fluffy.
Rinsing the rice removes excess starch and prevents clumping.
Cumin provides the classic earthy flavor of Mexican rice.
Vegetable broth or chicken broth both work well depending on preference.
Store leftovers in the refrigerator for up to 5 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 162
- Sugar: 3 g
- Sodium: 350 mg
- Fat: 4 g
- Saturated Fat: 0.6 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 2 g
- Protein: 3 g
- Cholesterol: 0 mg

