Mexican Rice Recipe: One-Pot Tomato and Cumin Infusion

Mexican Rice Recipe: One-Pot Tomato and Cumin Infusion

This one-pot dish transforms simple ingredients into a vibrant, flavorful side that complements any Mexican meal. The combination of tomato, cumin, and garlic creates an aromatic base that infuses every grain of rice.

I developed this method to streamline the process while maintaining authentic taste. The rice cooks directly in the sauce, absorbing all the spices and liquid for perfectly tender results. No special equipment is needed—just a heavy pot and about 30 minutes.

What emerges is a pot of fluffy, golden rice with a rich, savory depth. The edges develop a slight crispness, adding texture contrast to the tender grains. This version stays true to tradition while being foolproof for home cooks.

Serve it alongside tacos, enchiladas, or grilled meats for a complete meal. The leftovers reheat beautifully, making it ideal for meal prep.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Mexocan Rice

Transform rice with tomato, cumin, and garlic for vibrant, authentic flavor in one pot.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Plain canned variety preferred
Vegetable Broth 🥣 2 cups Low-sodium for control
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for even distribution
Ground Cumin 🌿 2 tsp Freshly toasted for depth
Chili Powder 🌶️ 1 tsp Mild or medium heat
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing aromatics
Salt 🧂 1 tsp Diamond Crystal kosher preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Zested and juiced

The rice quality matters here. Long-grain white rice gives the classic texture—avoid instant or parboiled varieties. Basmatis or jasmine work well, but standard long-grain is most traditional. For the tomato sauce, plain canned (no herbs or seasoning added) ensures you control the flavor profile. San Marzano brands offer superior depth if you want to elevate the dish.

No tomato sauce? Crushed tomatoes blended smooth work well. Missing cumin? Coriander at half the amount plus a pinch of cinnamon approximates the warmth. The broth can be chicken-based if not strictly vegetarian. For extra richness, toast the rice in oil for 2-3 minutes before adding liquids (worth the extra minute).

This keeps beautifully—actually improves as flavors meld. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months. Reheat with a splash of water or broth to restore moisture. The cilantro and lime are best added fresh when serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in, simmer, and walk away—no babysitting required.
  • Rich Tomato Depth: The sauce and broth blend into this savory, slightly tangy base that makes every bite irresistible.
  • Meal Prep Hero: It tastes even better the next day, so I double the batch for lunches all week.
  • Budget Stretcher: A pound of rice, a can of sauce, and pantry staples feed my family for pennies per serving.

Step-by-Step Instructions for Mexican Rice

This one-pot method ensures perfectly cooked rice with vibrant flavor in every grain.

Step 1: Sauté Aromatics in Olive Oil

Heat the 2 tbsp Extra-Virgin Olive Oil in a large pot with a tight-fitting lid over medium heat. Add the finely diced onion and cook for 4-5 minutes until soft and translucent, stirring frequently to prevent browning.

Add the minced garlic cloves and cook for 30 seconds until fragrant. This base builds the flavor foundation. Be careful not to burn the garlic—it should sizzle but not darken.

Step 2: Toast Spices and Rice

Stir in the 2 tsp Ground Cumin, 1 tsp Chili Powder, and 1 tsp Dried Oregano. Toast for 15-20 seconds until the spices become aromatic, releasing their essential oils into the oil.

Add the 1.5 cups Long-Grain White Rice and stir to coat every grain with the spiced oil. Cook for 2-3 minutes until the rice turns slightly opaque and begins to smell nutty. This toasting step prevents the rice from turning mushy.

Step 3: Combine Liquids and Simmer

Pour in the 1.5 cups Tomato Sauce and 2 cups Vegetable Broth. Stir well to distribute the spices and rice evenly. Add the 1 whole Bay Leaf and 1 tsp Salt.

Bring the mixture to a boil, then immediately reduce heat to low, cover with the lid, and let it simmer undisturbed for 18-20 minutes. You’ll know it’s ready when the liquid is fully absorbed and the rice is tender.

Step 4: Rest and Finish

Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the steam to redistribute, ensuring fluffy, separate grains. Discard the bay leaf.

Zest and juice the 1 whole Lime over the rice, then gently fold in the 0.25 cup Fresh Cilantro. Taste and adjust seasoning if needed. The lime brightens the dish, while cilantro adds freshness.

👨‍🍳

Pro Tips For Making Mexocan Rice

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden before adding liquids—this gives the dish that nutty depth Mexican rice is known for.
  • Bloom the Garlic: Sauté minced garlic in the onion mixture for only 30 seconds; any longer and it turns bitter, ruining the base flavor.
  • Use Warm Broth: I learned this the hard way—cold vegetable broth slows down cooking and can make the rice gummy; heat it first in the microwave or a small pot.
  • Simmer Covered: After adding tomato sauce and broth, cover tightly and resist the urge to peek for at least 15 minutes—steam is what makes the rice fluffy.

Pro Cooking Tips for Perfect Results

Perfect Toasting Technique

Toast the rice in oil for 2-3 minutes until it turns opaque and nutty. This creates a protective barrier so grains stay separate. Use medium heat to avoid burning the spices. I find this step makes the biggest difference in texture.

Liquid Ratio Precision

Use a 1:1.5 rice-to-liquid ratio—1.5 cups rice to 3.5 cups total liquid (tomato sauce + broth). Measure carefully; too much liquid makes it mushy. The tomato sauce thickens as it cooks, so don’t be tempted to add extra.

Simmering Discipline

Once boiling, immediately reduce to low heat and cover tightly. Resist peeking for 18-20 minutes—releasing steam disrupts the cooking process. I set a timer to avoid the urge to stir. 🌡️

Resting is Non-Negotiable

Let the rice rest covered for 10 minutes off heat. This allows steam to redistribute evenly. Skipping this step often results in a dense, sticky texture. The waiting is the hardest part, but it’s worth it.

Bay Leaf Placement

Add the bay leaf whole when combining liquids. It infuses subtle depth but must be removed before serving. I tie mine to a string for easy retrieval, or just fish it out with a spoon.

Final Flavor Boost

Always add lime zest and juice plus cilantro at the very end. The acidity brightens all the flavors, while cilantro adds freshness. This small step elevates the dish from good to restaurant-quality. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 50g18%
Dietary Fiber 3g11%
Sugars 4g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead?

Yes, but increase liquid to 4 cups and simmer for 40-45 minutes. Brown rice needs more time and moisture to soften properly.

2

Why did my rice turn out mushy?

Likely too much liquid or stirring during cooking. Stick to the 1:1.5 rice-to-liquid ratio and avoid peeking while simmering.

3

Can I make this in a rice cooker?

Sauté aromatics first, then add everything to the cooker. Use the standard cycle but let it rest 10 minutes after.

4

Is there a spice substitution for cumin?

Try 1 tsp coriander plus 1/4 tsp cinnamon for similar warmth. The flavor won’t be identical but still delicious.

★★★★★4.6(2 reviews)
Tyler Campbell