Mexican Mexican Rice Recipe: Authentic Tomato-Infused Side

Mexican Mexican Rice Recipe: Authentic Tomato-Infused Side

This traditional side dish brings the vibrant flavors of Mexico to your table with every bite.

The secret lies in toasting the rice before cooking, which creates a nutty depth that defines authentic versions. A simple tomato base and careful seasoning complete the dish.

You’ll end up with fluffy, separate grains infused with rich tomato flavor and a beautiful golden color. It’s the perfect complement to any Mexican meal.

This method delivers consistent results every time, whether for a weeknight dinner or special occasion.

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

Ingredients for Mexican Mexican Rice

Pantry staples plus fresh produce create this vibrant, authentic side dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Vegetable Oil 🫒 ¼ cup Neutral flavor, high smoke point
White Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 3 cloves Minced for maximum flavor
Roma Tomatoes 🍅 3 whole Seeds removed, finely chopped
Tomato Paste 🍅 2 tbsp Concentrated for rich flavor
Vegetable Broth 💧 3 cups Low-sodium preferred for control
Ground Cumin 🌿 1 tsp Toasted briefly for depth
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaf 🍃 1 whole Removed before serving
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Zested and juiced for brightness
Green Peas 🌱 ½ cup Fresh or frozen, optional

The rice is everything here. Long-grain white rice gives you those separate, fluffy grains that define authentic Mexican rice. I always use Mahatma or Carolina brands—consistent quality, easy to find at any supermarket. The tomato paste is key too—San Marzano if you want to splurge, but any good brand works. Don’t skip rinsing the rice (worth the extra minute) or toasting it in oil until golden.

No fresh tomatoes? Canned diced tomatoes (drained) work in a pinch. Out of cumin? Half the amount of coriander won’t be the same but keeps it in the ballpark. Vegetable broth can be swapped for water plus a bouillon cube. The cilantro garnish is optional but adds that fresh pop—flat-leaf parsley if you’re one of those cilantro-haters (no judgment).

Leftovers keep 4-5 days in the fridge—reheat with a splash of water to fluff up the grains. Freezes beautifully for 3 months. I make a double batch and freeze half for those nights when I need a quick side.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—rice, tomatoes, and onions—so I’m not stuck washing a sink full of dishes.
  • Garlic & Tomato Magic: The blend of fresh Roma tomatoes and garlic gives it that bright, authentic flavor that’s way better than takeout.
  • Weeknight Hero: Between us, this is my go-to for taco nights or burrito bowls—pairs with literally anything.
  • Budget Stretcher: Long-grain rice and pantry staples keep it cheap, and leftovers taste even better the next day.

Step-by-Step Instructions for Authentic Tomato-Infused Mexican Rice

Here’s the traditional method that delivers perfectly fluffy, flavorful rice every time.

Step 1: Toast the Rice and Aromatics

Heat the 0.25 cup Vegetable Oil in a large skillet over medium heat. Add the 2 cups Long-Grain White Rice and cook for 5-7 minutes, stirring frequently, until the grains turn light golden brown and smell nutty. This toasting step is non-negotiable—it prevents mushiness.

Add the finely diced 1 whole White Onion and minced 3 cloves Garlic Cloves. Sauté for 2-3 minutes until the onion becomes translucent. The rice should maintain its separate grains at this point; if it starts to darken too quickly, reduce the heat slightly.

Step 2: Build the Tomato Base

Stir in the finely chopped 3 whole Roma Tomatoes (seeds removed) and 2 tbsp Tomato Paste. Cook for 3-4 minutes until the tomatoes break down completely and the mixture thickens slightly. You’ll notice the oil starts to separate at the edges—that’s your cue it’s ready.

Add the 1 tsp Ground Cumin, 1 tsp Dried Oregano, and 1.5 tsp Salt. Stir well to coat the rice evenly with these spices. The mixture should be deeply fragrant at this stage, with the cumin and oregano blooming in the hot oil.

Step 3: Simmer with Broth and Aromatics

Pour in the 3 cups Vegetable Broth and add the 1 whole Bay Leaf. Stir to combine, then bring to a gentle boil. Once boiling, reduce heat to low, cover, and simmer undisturbed for 15 minutes. Don’t peek—steam is your friend here.

After 15 minutes, add the 0.5 cup Green Peas (if using) by gently pressing them into the rice. Re-cover and cook for another 5-7 minutes until all liquid is absorbed. The rice should be tender but still have a slight bite, and the peas should be bright green and tender.

Step 4: Rest and Finish

Remove from heat and let the rice sit covered for 10 minutes. This resting period allows the grains to steam finish and absorb any remaining moisture. Remove and discard the Bay Leaf before serving.

Fluff the rice gently with a fork, then stir in the juice from the 1 whole Lime. Taste and adjust seasoning if needed. Garnish with the chopped 0.25 cup Fresh Cilantro just before serving. The lime adds the perfect bright finish to this rich, tomato-infused dish.

👨‍🍳

Pro Tips For Making Mexican Mexican Rice

  • Toast the Rice: Cook the rice in oil until golden brown—about 5-7 minutes—before adding liquids. I learned this the hard way after ending up with mushy rice more times than I’d like to admit.
  • Use Ripe Tomatoes: Roma tomatoes work best when they’re deep red and slightly soft. Sounds weird, but it works: underripe ones will leave your rice tasting tart instead of rich.
  • Skip the Rinsing: Don’t rinse the rice for this recipe. The starch helps create that classic slightly sticky texture that soaks up the tomato and onion flavors.
  • Blend the Base: Purée the tomatoes, onion, and garlic into a smooth sauce before cooking. My grandmother swore by this, and she was right: it makes the flavor even and saves you from chopping everything finely.

Make-Ahead Tips for Leftovers

Prep Ahead Strategy

You can prep all your ingredients the night before—dice the onion, mince the garlic, and chop the tomatoes. Store them in separate airtight containers in the fridge. This saves 10-15 minutes on cooking day. 💡

Rice Toasting Tip

Toast the long-grain white rice in advance and store it in a cool, dry place for up to 2 days. When ready to cook, simply reheat the rice in oil for 1-2 minutes to revive its nutty aroma before adding the aromatics.

Broth Infusion

Make your vegetable broth ahead and keep it chilled. I like to infuse mine with extra bay leaf and garlic cloves for deeper flavor. Warm it slightly before adding to the rice to maintain consistent cooking temperature.

Freezing Cooked Rice

This dish freezes beautifully. Spread cooled rice on a baking sheet, freeze for 1 hour, then transfer to freezer bags. It’ll keep for 3 months without losing texture. Reheat from frozen with a splash of water in a covered skillet. ❄️

Reheating Leftovers

For fridge-stored rice, add 2-3 tbsp water per cup and reheat covered over low heat for 5-7 minutes. Stir gently to fluff. Microwave works too—use 50% power and stir every 1-2 minutes.

Day-of Assembly

Combine all prepped ingredients in the morning and store in the fridge. When ready to cook, follow the recipe as directed, reducing the initial toasting time to 3-4 minutes since the rice is already partially dried. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 45g16%
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

Why do I need to toast the rice first?

Toasting the rice for 5-7 minutes creates a nutty flavor and helps it stay fluffy. It also prevents the grains from turning mushy during cooking.

2

Can I use brown rice instead?

Yes, but increase the broth to 3.5 cups and simmer for 35-40 minutes. The texture will be chewier, and the color may differ.

3

What if my rice turns out sticky?

Stirring too much or not toasting long enough often causes this. Next time, let it toast until golden brown and avoid peeking while simmering.

4

Can I add other vegetables?

Try adding 0.5 cup diced carrots or bell peppers with the onions. Just ensure they’re finely chopped for even cooking.

★★★★★4.5(7 reviews)
Tyler Campbell