The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
Introduction
There’s something magical about a bowl of perfectly cooked Mexican rice. The vibrant orange-red color, the comforting aroma of garlic and tomatoes, and the fluffy texture make it one of the most beloved side dishes in Mexican-inspired cooking. Yet many home cooks assume it’s difficult to recreate the restaurant-style version at home.
The good news? It’s surprisingly simple.
This Easy Mexican Rice recipe transforms a handful of pantry staples into a flavorful side dish that tastes like it came straight from your favorite Mexican restaurant. The secret lies in lightly toasting the rice before simmering it in a seasoned tomato broth, creating layers of flavor that ordinary rice simply can’t match.
Whether you’re serving taco night, enchiladas, burritos, grilled meats, or simply looking for a delicious way to upgrade plain rice, this recipe delivers consistent results every time. It’s budget-friendly, beginner-friendly, and packed with authentic flavor.
By the end of this guide, you’ll have mastered one of the most versatile side dishes you can add to your weekly meal rotation.

Why You’ll Love This Recipe
- Easy enough for beginners
- Uses simple pantry ingredients
- Budget-friendly family meal addition
- Fluffy, never mushy texture
- Better than many restaurant versions
- Perfect alongside tacos, fajitas, and enchiladas
- Great for meal prep
- Freezer-friendly
- Naturally dairy-free
- Packed with savory tomato and garlic flavor
Ingredients
- 2 cups long-grain white rice
- 3 tablespoons olive oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 8 ounces tomato sauce
- 4 cups chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ cup chopped fresh cilantro
- 1 lime, cut into wedges for serving
Helpful Notes
- Long-grain rice provides the fluffiest texture.
- Chicken broth adds deeper flavor than water.
- Fresh garlic creates a more authentic taste.
- Tomato sauce gives the rice its signature color and richness.

Instructions
Step 1: Rinse the Rice
- Place the rice in a fine mesh strainer.
- Rinse under cold water until the water runs mostly clear.
- Allow excess water to drain thoroughly.
Step 2: Toast the Rice
- Heat olive oil in a large skillet or saucepan over medium heat.
- Add the rice.
- Stir frequently for 5 to 7 minutes.
- Continue cooking until the rice becomes lightly golden and aromatic.
This step is crucial because it creates the signature nutty flavor found in authentic Mexican rice.
Step 3: Add Aromatics
- Stir in diced onion.
- Cook for 2 to 3 minutes until softened.
- Add minced garlic.
- Cook for 30 seconds until fragrant.
Step 4: Add Liquids and Seasonings
- Pour in tomato sauce.
- Add chicken broth.
- Stir in cumin, salt, and pepper.
- Mix thoroughly.
Step 5: Simmer
- Bring the mixture to a gentle boil.
- Reduce heat to low.
- Cover with a tight-fitting lid.
- Simmer for 20 minutes.
Avoid lifting the lid during cooking.
Step 6: Rest
- Remove from heat.
- Leave covered for 10 minutes.
This resting period allows the rice to finish absorbing moisture.
Step 7: Fluff and Serve
- Remove the lid.
- Fluff gently with a fork.
- Stir in fresh cilantro.
- Serve with lime wedges.
Pro Tips
Toast Until Golden, Not Brown
The goal is a light golden color. Over-browning can create a bitter taste.
Use the Right Rice
Long-grain rice stays fluffy and separate. Short-grain varieties tend to become sticky.
Let It Rest
Many cooks skip the resting period, but this simple step dramatically improves texture.
Don’t Stir During Simmering
Frequent stirring releases starch and can make the rice gummy.
Use Warm Broth
Warm broth helps maintain an even cooking temperature and promotes consistent results.
Fresh Lime Makes a Difference
A squeeze of fresh lime just before serving brightens every bite.
Variations
1. Vegetable Mexican Rice
Add:
- Corn kernels
- Diced carrots
- Green peas
- Bell peppers
This colorful version works beautifully for vegetarian meals.
2. Spicy Mexican Rice
Boost the heat with:
- Jalapeños
- Serrano peppers
- Chipotle powder
- Crushed red pepper flakes
Perfect for spice lovers.
3. Cilantro Lime Mexican Rice
Increase cilantro and add extra lime juice after cooking for a fresh, zesty twist.
4. Mexican Rice with Black Beans
Stir in cooked black beans during the final few minutes for added protein and fiber.
5. Restaurant-Style Mexican Rice
Blend tomato sauce, onion, and garlic together before adding them to create an ultra-smooth texture similar to many restaurant versions.
Serving Suggestions
Easy Mexican Rice pairs beautifully with a variety of meals.
Taco Night
Serve alongside:
- Beef tacos
- Chicken tacos
- Fish tacos
- Shrimp tacos
Tex-Mex Favorites
Pair with:
- Enchiladas
- Burritos
- Quesadillas
- Nachos
Grilled Meats
The rice complements:
- Grilled chicken
- Steak
- Pork chops
- Carne asada
Bowl Meals
Use as a base for:
- Burrito bowls
- Taco bowls
- Southwest grain bowls
Family Gatherings
Serve in a large bowl garnished with:
- Cilantro
- Lime wedges
- Diced tomatoes
The vibrant colors make it a standout addition to any table.
Storage & Reheating
Refrigerator
Store cooled rice in an airtight container.
- Keeps fresh for up to 4 days.
Freezer
Freeze portions in freezer-safe containers.
- Keeps well for up to 3 months.
Reheating in Microwave
- Add a splash of broth or water.
- Cover loosely.
- Heat in 30-second intervals until warm.
Reheating on Stovetop
- Add rice to a skillet.
- Add a few tablespoons of broth.
- Heat gently over medium-low heat.
This method helps preserve texture.
Common Mistakes to Avoid
Skipping the Toasting Step
This is the most important flavor-building stage.
Using Too Much Liquid
Excess liquid can create mushy rice.
Cooking on High Heat
High temperatures often cause uneven cooking and scorched bottoms.
Opening the Lid Frequently
Steam is essential for proper rice cooking.
Forgetting to Rest the Rice
Resting allows moisture to redistribute evenly.
Using Short-Grain Rice
Short-grain varieties produce a stickier texture that differs from traditional Mexican rice.

Cultural Context or Fun Facts
Mexican rice is often referred to as “Spanish rice” in parts of the United States, though the dish itself is more closely associated with Mexican cuisine than Spanish cooking.
Traditional Mexican rice became popular because rice was introduced to Mexico during the colonial period and gradually evolved into a staple side dish. Regional variations now exist throughout Mexico, with some recipes incorporating fresh tomatoes while others use tomato sauce or bouillon for convenience.
In many Mexican households, rice is served alongside beans as part of everyday meals. Together, they create a satisfying combination that has nourished families for generations.
The signature orange-red color comes from tomato-based ingredients and sometimes additional seasonings such as achiote or tomato bouillon.
FAQs
Why is my Mexican rice mushy?
Too much liquid or excessive stirring during cooking are the most common causes. Measure carefully and avoid stirring once the rice begins simmering.
Can I use brown rice?
Yes, but you’ll need additional cooking time and extra liquid. Expect a nuttier flavor and firmer texture.
Do I have to rinse the rice?
Rinsing removes excess starch and helps create fluffy grains that stay separate after cooking.
Can I make this vegetarian?
Absolutely. Simply replace chicken broth with vegetable broth.
What is the difference between Mexican rice and Spanish rice?
The terms are often used interchangeably in North America, but Mexican rice generally features tomato-based flavors and cooking techniques associated with Mexican cuisine.
Can I make it ahead of time?
Yes. It reheats very well and is excellent for meal prep throughout the week.

Easy Mexican Rice
Ingredients
Equipment
Method
- Rinse rice thoroughly and drain well.
- Toast rice in olive oil until lightly golden.
- Cook onion and garlic until fragrant.
- Add tomato sauce, broth, cumin, salt, and pepper.
- Bring to a boil, cover, and simmer for 20 minutes.
- Rest covered for 10 minutes.
- Fluff with a fork, stir in cilantro, and serve.



