Mexican Rice (Restaurant-Style, Fluffy & Flavorful!)
- Sarah Smith
- Nov 5, 2025
- 3 min read
Updated: Dec 24, 2025

No Mexican meal is complete without a side of warm, fluffy Mexican Rice — lightly toasted, perfectly seasoned, and bursting with authentic flavor. This recipe brings that restaurant-style taste home with simple pantry ingredients and a touch of cozy comfort.
It’s the perfect companion for your favorite Mexican dishes — from tacos and burritos to enchiladas and fajitas. Every bite soaks up flavor from tomato, garlic, and spice, making it the side you’ll serve again and again.
Recipe Card
Prep Time: 10 minutes Cook Time: 25 minutes Servings: 4–6
Ingredients
2 tbsp vegetable oil
1 cup long-grain white rice
2 cloves garlic, minced
½ small onion, finely chopped
1 ¾ cups chicken broth (or vegetable broth)
½ cup tomato sauce (or 2 tbsp tomato paste + ½ cup water)
½ tsp salt
½ tsp cumin
¼ tsp chili powder
⅓ cup frozen peas and carrots (optional)
Fresh cilantro or lime wedges, for garnish
Instructions
Toast the Rice: In a medium skillet or saucepan, heat oil over medium heat. Add rice and stir constantly until golden brown — about 4–5 minutes.
Add Aromatics: Stir in garlic and onion; cook 1–2 minutes until fragrant.
Add Seasonings & Liquids: Pour in broth, tomato sauce, salt, cumin, and chili powder. Stir to combine.
Simmer: Bring to a boil, then reduce the heat to low. Cover and simmer 18–20 minutes, or until liquid is absorbed and the rice is tender.
Finish & Fluff: Remove from heat, cover for 5 minutes, then fluff with a fork. Stir in peas and carrots if using.
Garnish & Serve: Top with chopped cilantro or a squeeze of lime juice before serving.
Serving Suggestions
Pair it with Street Tacos for the ultimate weeknight dinner.
Serve alongside Mexican Enchiladas or Beef Burritos for a full fiesta.
Add a scoop to Taco Casserole or enjoy with Chicken Fajitas for a comforting, hearty meal.
Tips for Perfect Mexican Rice
Toast the rice until lightly golden before adding liquids — it keeps it fluffy, not sticky.
Don’t lift the lid while simmering — steam is key to perfect texture.
For a little heat, stir in diced jalapeños or a pinch of cayenne.
Double the recipe and freeze leftovers in small containers for easy sides later.
FAQ
Q: Why does my Mexican rice turn out mushy? Too much liquid or over-stirring can cause mushiness. Sauté your rice first and measure the broth carefully.
Q: Can I make this with brown rice? Yes — increase liquid and cook time. Brown rice usually needs 45–50 minutes to become tender.
Q: Can I add vegetables? Absolutely. Peas, carrots, corn, and diced tomatoes are all delicious additions.
Q: What’s the secret to authentic flavor? Toasting the rice in oil and using a blend of tomato sauce, garlic, onion, and broth gives classic flavor.
Q: How do I keep leftovers fluffy? Let the rice cool uncovered to release steam, then refrigerate. Reheat with a splash of broth.
Final Thoughts
Mexican Rice is a simple, flavorful side dish that brings warmth and comfort to any meal. With fluffy rice, savory tomato flavor, and just the right blend of spices, it pairs perfectly with tacos, enchiladas, grilled meats, or weeknight dinners. Easy to make and always reliable, this rice is great for feeding a crowd or meal-prepping ahead of time. If you’re looking for a classic, versatile side that delivers big flavor with minimal effort, Mexican Rice is a recipe you’ll turn to again and again.




Comments