Authentic Mexican Rice with Roma Tomatoes
- Duration: 10 min prep + 5–8 min toasting + 15–20 min simmering + 5 min rest
- Taste & Feel: Savory, toasted, and airy
- Best for: Easy weeknight accompaniments
Table of Contents
Mexican Rice
The scent of rice browning in oil is the first sign you're doing this right. It's a warm, toasted aroma that fills the kitchen and tells you the grains are ready for the liquid.
You don't need a can of tomato sauce to get that deep red color. Fresh Roma tomatoes blended with aromatics provide a brighter taste and a better consistency. This classic Mexican Rice relies on a few simple techniques to keep the grains from sticking.
It's a comforting side that feels like a feast. You'll get those distinct, separate grains that look and taste like they came from a professional kitchen, but it only takes 40 minutes total.
What Makes This Work
- The Toasting Step: Searing the dry rice in oil creates a barrier that prevents the grains from clumping.
- Fresh Puree: Blending raw vegetables into a velvety liquid allows the flavors to soak into the rice as it simmers.
- The No-Stir Rule: Keeping the lid on and avoiding the spoon prevents excess starch from releasing, which stops the rice from turning into mush.
| Approach | Flavor Depth | Prep Time | Texture |
|---|---|---|---|
| Fresh Puree | Complex and bright | 10 mins more | Separate grains |
| Canned Sauce | Flat and salty | Faster | Often stickier |
Ingredient Deep Dive
| Ingredient | Role | If You Don't Have It |
|---|---|---|
| Long-grain white rice | Main structure | Jasmine rice (will be softer) |
| Roma tomatoes | Color and acidity | Tomato puree (use less) |
| Chicken broth | Savory base | Vegetable broth or water with bouillon |
| Cumin | Earthy warmth | A pinch of coriander (approximate) |
Ingredients and Swaps
- 2 cups long-grain white rice Why this? Holds its shape better than short-grain
- 3 tbsp vegetable oil Why this? High smoke point for toasting
- 3 medium Roma tomatoes, halved
- 1/2 white onion, roughly chopped
- 3 cloves garlic, peeled
- 3 cups low-sodium chicken broth
- 1 tsp ground cumin
- 1 1/2 tsp salt
Recipe Specs
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 40 minutes
- Yield: 6 servings
Equipment Needed
- Large skillet or heavy bottomed pot with a tight lid
- Blender or food processor
- Fork for fluffing
Step-by-step Instructions
Phase 1: Toasting the Grains
Heat 3 tbsp vegetable oil in a heavy-bottomed pot or large skillet over medium-high heat. Add 2 cups long-grain white rice and sauté for 5–8 minutes, stirring constantly, until the grains transition from translucent to a golden, mahogany hue. A nutty, popcorn-like scent will develop.
Phase 2: Creating the Puree
While the rice is toasting, place 3 halved Roma tomatoes, 1/2 chopped white onion, 3 peeled garlic cloves, 3 cups low-sodium chicken broth, 1 tsp ground cumin, and 1 1/2 tsp salt in a blender. Pulse until the consistency is completely smooth. This fresh blend is the key to authentic restaurant-style Mexican Rice.
Phase 3: Simmer and Steam
Stir the blended liquid into the toasted rice. Once the pot reaches a boil, quickly turn the heat to low. Cover with a tight-fitting lid and simmer for 15–20 minutes without lifting it. Note: Opening the lid lets out the steam needed to cook the core of the grain.
Take the pot off the heat and let the rice rest, covered, for 5 minutes. You'll be met with a savory, fragrant steam when you open the lid. Gently fluff the rice with a fork before serving.
Pro Tips and Pitfalls
Stirring the rice after adding the liquid is the most common mistake. It knocks the starch loose and creates a sticky texture. If the rice looks pale, it means it wasn't toasted long enough in the oil.
To Prevent Mushy Rice
Don't peek. Lifting the lid drops the temperature and messes with the steam ratio.
For a Deeper Color
Wait until the oil is shimmering before adding the rice. This ensures an immediate sear.
For Under-Cooked Grains
If the rice is still hard after the timer goes off, add 2 tbsp of water, cover again, and simmer for 5 more minutes.
| Problem | Fix |
|---|---|
| Sticky/Mushy | Stop stirring during the simmer |
| Pale Color | Toast rice until mahogany brown |
| Hard center | Add splash of water and steam 5 mins |
| Method | Time | Texture | Best For |
|---|---|---|---|
| Stovetop | 25 min | Separate grains | Traditional taste |
| Rice Cooker | 30 min | Softer | Low effort |
Storage and Reheating
Keep the rice in a sealed tub in the fridge for 4 days. It freezes well, so feel free to use freezer-safe bags for up to 3 months.
To reheat, add a teaspoon of water per cup of rice. Microwave it covered or warm it in a pan over low heat with a splash of broth to bring back the fluffy texture. Heat until it reaches 165°F (74°C) in the center.
Pairing Ideas
I like it served alongside a fresh avocado salad to cut through the richness.
Flavor Variations
For a Plant-Based Version
Swap the chicken broth for vegetable broth. It keeps the same savory profile without the meat.
For Extra Texture
Stir in 1/2 cup of frozen peas or corn during the last 5 minutes of steaming.
For Mexican Rice Instant Pot Style
This version has not been tested with this recipe; follow the stovetop method above.
High in Sodium
818 mg of sodium per serving (36% of daily value)
The American Heart Association recommends that most adults limit their sodium intake to 2,300 mg per day.
Tips to Reduce Sodium
-
Reduce Added Salt
Significantly decrease or omit the 1 1/2 tsp of salt, as the broth already provides a baseline level of sodium.
-
Swap the Broth
Replace the low-sodium chicken broth with unsalted chicken stock or water combined with a touch of poultry seasoning.
-
Add Citrus
Squeeze fresh lemon or lime juice over the finished dish to provide a bright, acidic contrast that mimics the taste of salt.
-
Enhance Spices
Increase the amount of ground cumin or add fresh cilantro and smoked paprika to add depth and complexity without adding sodium.
Recipe FAQs
How do I make authentic Mexican rice?
Sauté long-grain white rice in vegetable oil until golden mahogany, then simmer it in a blended mix of tomatoes, onion, garlic, and chicken broth. Let it rest covered for five minutes before fluffing with a fork.
Why is toasting the rice important for a perfect result?
Toasting prevents the grains from sticking together and adds a nuttier flavor. This step ensures the final texture is separate and fluffy.
Can I make this easy recipe in a slow cooker?
Yes, you can use a slow cooker for a more hands-off approach, although the rice will lack the characteristic mahogany color from the sautéing process.
What prevents the rice from becoming mushy?
Keeping the lid tightly closed during the 15 to 20 minute simmering process is essential. Lifting the lid releases steam and can lead to unevenly cooked grains.
Where should I store the leftovers?
Keep the rice in a sealed tub in the fridge for 4 days. Cool it quickly and refrigerate within 1 hour, then reheat only once until steaming hot. When reheating cooked leftovers, check with a food thermometer that the centre reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.