Mexican Rice Recipe by Tarla Dalal: Authentic Flavors With Tomato Depth

Mexican Rice Recipe by Tarla Dalal: Authentic Flavors With Tomato Depth

This recipe brings the vibrant essence of Mexican cuisine to your kitchen with its rich tomato base and aromatic spices. The dish transforms simple rice into a flavorful side that complements any main course beautifully.

What sets this creation apart is its authentic approach, using fresh tomatoes and a blend of traditional spices to build layers of taste. The rice absorbs all these wonderful flavors as it cooks, resulting in a dish that’s both comforting and deeply satisfying.

You’ll find the process straightforward yet rewarding, with each step building toward that perfect balance of textures and tastes. The final dish offers tender rice grains infused with a savory, slightly tangy tomato essence.

Serve this alongside beans, grilled vegetables, or your favorite protein for a complete meal that’s sure to impress.

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

Ingredients for Mexican Rice Recipe by Tarla Dalal

Bright tomatoes, warm spices, and fluffy rice make this dish sing with authentic flavor.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Fresh Tomatoes 🍅 4 whole Medium-sized, ripe, diced
Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 3 cloves Minced for depth
Vegetable Oil 🫒 2 tbsp Neutral flavor preferred
Chicken Broth 🥣 2 ½ cups Use vegetable broth for strict vegetarian
Tomato Paste 🍅 2 tbsp For concentrated flavor
Ground Cumin 🌿 1 tsp Freshly ground for best aroma
Chili Powder 🌶️ ½ tsp Adjust for heat preference
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Optional but traditional
Salt 🧂 1 tsp Adjust to taste later
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Juiced for brightness
Green Peas 🌱 ½ cup Fresh or frozen works

The tomatoes are key here. Farmers market tomatoes in peak season give the best flavor, but good-quality canned tomatoes work in a pinch (look for San Marzano if you want to splurge). The rice should be long-grain—Basmati or Jasmine both work beautifully. I always rinse mine until the water runs clear to avoid gummy texture. The broth ties everything together, so use a good-quality one.

No fresh tomatoes? Canned diced tomatoes at a 1:1 ratio work fine. Out of cumin? Coriander at half the amount adds a different but complementary note. The chili powder can be swapped for paprika if you want a milder dish. The cilantro garnish is optional but highly recommended—it adds that fresh pop of color. For the lime, bottled juice works, but fresh is always better if you can swing it.

This rice reheats like a dream. Store leftovers in an airtight container for up to 4 days in the fridge. Freezes well too for up to 3 months. I like to make a double batch and freeze half for those nights I need dinner in a hurry.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love how everything cooks together in one pan—rice, tomatoes, onions, and garlic simmering in oil until fragrant and fluffy.
  • Flavor Burst: The garlic and fresh tomatoes create this rich, savory base that makes every bite of rice taste like it came from a restaurant.
  • Meal Prep Hero: Honestly, this rice keeps beautifully for days, so I make a big batch for burrito bowls, tacos, or just as a side all week.
  • Pantry Friendly: Between us, I always have these ingredients on hand, and it costs almost nothing to throw together a dish this satisfying.

Step-by-Step Instructions for Mexican Rice

Here’s the authentic method I use to build layers of tomato and spice in every grain.

Step 1: Toast the Rice and Aromatics

Heat the 2 tbsp vegetable oil in a large skillet over medium heat. Add the 1.5 cups long-grain white rice and toast for 3-4 minutes, stirring often, until the grains turn light golden brown and smell nutty. This step prevents the rice from turning mushy.

Push the rice to one side and add the finely chopped onion to the open space. Sauté for 2-3 minutes until it becomes translucent and just starting to caramelize. Then add the minced garlic cloves and cook for 30 seconds until fragrant—don’t let it brown.

Step 2: Build the Tomato Base

Stir in the diced fresh tomatoes and 2 tbsp tomato paste. Cook for 5-6 minutes until the tomatoes break down into a thick, chunky paste. The mixture should darken in color and the raw tomato smell should disappear completely.

This is where the authentic depth comes from. I press the tomatoes with the back of my spoon to help them release their juices faster. The paste will turn from bright red to a deeper, brick-red color when it’s ready.

Step 3: Add Spices and Broth

Sprinkle in the 1 tsp ground cumin, 0.5 tsp chili powder, 0.5 tsp dried oregano, 1 whole bay leaf, and 1 tsp salt. Stir well and cook for 1 minute to bloom the spices—their aroma will become noticeably stronger.

Pour in the 2.5 cups chicken broth and the 0.5 cup green peas. Stir to combine, scraping up any browned bits from the bottom. The liquid should just cover the rice. Bring to a boil, then immediately reduce heat to low.

Step 4: Simmer and Steam to Perfection

Cover the skillet tightly and let it simmer for 18-20 minutes. Resist the urge to peek—every time you lift the lid, you release precious steam that’s cooking the rice. You’ll know it’s done when all the liquid is absorbed and the rice is tender but not mushy.

Turn off the heat and let it sit covered for 5-10 minutes. This final rest allows the rice to steam in its own moisture, ensuring every grain is perfectly cooked. The rice should be fluffy with individual grains that hold their shape.

Step 5: Finish and Serve

Remove the bay leaf and discard it. Gently fluff the rice with a fork, breaking up any clumps. Stir in half the chopped fresh cilantro and the juice from the lime.

Taste and adjust salt if needed. Transfer to a serving dish and garnish with the remaining cilantro. The lime brightens all the flavors, and the cilantro adds a fresh finish that makes this rice truly authentic.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe By Tarla Dalal

  • Toast the rice first: Heat the long-grain rice in oil for 2-3 minutes until lightly golden—this prevents mushiness and gives each grain a firm texture that holds up to the tomato sauce.
  • Blend tomatoes smooth: Puree the fresh tomatoes until completely liquid (no chunks) so the rice absorbs the color and flavor evenly, instead of ending up with pale grains and tomato pieces.
  • Skip the lid early: After adding the tomato puree, cook uncovered for 5 minutes to let the mixture thicken and deepen in color before adding water—otherwise, the rice turns out watery and bland.
  • Use warm water: Pour in hot water (not cold) when cooking the rice to maintain temperature and ensure even cooking, so you don’t end up with undercooked grains at the bottom of the pot.

Storing and Reheating mexican rice recipe by tarla dalal

Refrigerator Storage

Let your rice cool for no more than 2 hours before transferring to airtight containers. Store in the fridge at 40°F or below for up to 4 days. The flavors will deepen overnight as the spices continue to meld beautifully. ❄️

Freezer Storage

This dish freezes wonderfully for up to 3 months without losing texture. I recommend using quart-sized freezer bags—squeeze out excess air to prevent freezer burn. Leave 1 inch headspace for expansion, and label with the date for easy tracking.

Stovetop Reheating

My preferred method for maintaining texture and flavor. Add the rice to a skillet with 2 tbsp water or broth over medium-low heat. Cover and steam for 5-7 minutes, stirring occasionally. Add a splash of lime juice to revive the brightness. 🔥

Microwave Reheating

For quick meals, place rice in a microwave-safe dish with 1 tbsp water. Cover with a damp paper towel and heat on 70% power for 2-3 minutes. Stir, then continue in 30-second intervals until reaching 165°F.

Reviving Leftovers

If the rice seems dry after storage, sprinkle 1-2 tbsp water and let it sit covered for 5 minutes before reheating. The grains will plump up beautifully. A fresh garnish of cilantro or lime wedge makes it taste freshly made.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 5mg2%
Sodium 620mg27%
Total Carbohydrate 50g18%
Dietary Fiber 4g14%
Sugars 4g
Protein 6g12%
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 canned tomatoes instead of fresh?

Yes! Use 4 cups canned diced tomatoes as a direct substitute. Drain excess liquid first for best texture.

2

Why toast the rice first?

Toasting for 3-4 minutes enhances nutty flavor and prevents mushiness. It creates a barrier so grains stay separate.

3

How do I make this strictly vegetarian?

Simply swap chicken broth for vegetable broth. All other ingredients are already plant-based.

4

What if my rice turns out mushy?

Next time, rinse rice thoroughly and avoid peeking while simmering. 18-20 minutes covered is key.

★★★★★4.9(2 reviews)
Tyler Campbell