Sanjeev Kapoor’s Mexican Rice Recipe: Authentic Spice-Infused One-Pot Meal

Sanjeev Kapoor's Mexican Rice Recipe: Authentic Spice-Infused One-Pot Meal

This one-pot Mexican rice delivers authentic flavors with minimal effort. I’ve refined this method to capture the traditional taste without complicated steps.

The dish comes together in a single pot, where long-grain rice absorbs a rich broth infused with tomatoes, garlic, and spices. The result is fluffy, fragrant rice with vibrant color and bold seasoning.

Perfectly cooked grains, each infused with smoky, tangy notes, make this a standout side. The technique ensures even cooking and maximum flavor in every bite.

Serve alongside your favorite proteins or enjoy it as a hearty vegetarian meal. Here’s how to make it.

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

Ingredients for Mexican Rice Recipe by Sanjeev Kapoor

Simple pantry staples and fresh produce create this vibrant, one-pot dish with ease.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Vegetable Broth 🥣 3 cups Low-sodium preferred for control
Tomato Sauce 🍅 1 cup Or pureed fresh tomatoes
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Jalapeño Pepper 🌶️ 1 whole Seeded, finely chopped (optional)
Ground Cumin 🌿 1 tsp Freshly ground for best aroma
Dried Oregano 🍃 1 tsp Mexican oregano if available
Smoked Paprika 🌶️ 1 tsp Adds depth and color
Bay Leaf 🍃 1 whole Removed before serving
Olive Oil 🫒 3 tbsp Extra-virgin for richness
Salt 🧂 1 tsp Adjust to taste at end
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness

The rice is the foundation—long-grain white gives you that classic fluffy texture. I grab mine from Whole Foods bulk section for best quality (and it’s cheaper that way). The vegetable broth is where the depth comes from—low-sodium lets you control the salt. Tomato sauce or fresh pureed tomatoes both work, but San Marzano canned tomatoes add a sweetness that’s hard to beat.

No jalapeño? Bell pepper at twice the amount gives color without heat. Missing Mexican oregano? Regular dried oregano works fine (just use half the quantity). The smoked paprika is non-negotiable for that authentic flavor—Penzeys has a great version. Fresh cilantro can be swapped with parsley if you’re one of those people who thinks it tastes like soap (no judgment).

Leftovers keep 4-5 days in the fridge and reheat beautifully. Freeze portions for up to 3 months—perfect for quick meals. The lime juice is best added fresh when serving, not before storing.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—rice, broth, and tomato sauce—so I’m not stuck washing a mountain of dishes.
  • Flavor Bomb: The garlic and onion sautéed in the broth give it that deep, savory kick I crave every time.
  • Meal Prep Hero: Honestly, it reheats beautifully, so I make a big batch for lunches all week.
  • Budget Friendly: Long-grain rice and pantry staples mean I can feed my family without breaking the bank.

Step-by-Step Instructions for Mexican Rice

This one-pot method delivers authentic flavor with minimal cleanup—just follow my lead.

Step 1: Sauté Aromatics Until Fragrant

Heat the 3 tbsp olive oil in a large pot over medium heat. Add the finely diced onion and cook for 4-5 minutes until it turns translucent and just starts to soften at the edges.

Add the minced garlic cloves and finely chopped jalapeño pepper, stirring constantly for 30-45 seconds until the garlic releases its aroma. This is the foundation of flavor—don’t let the garlic brown or it’ll turn bitter.

Stir in the 1 tsp ground cumin, 1 tsp dried oregano, and 1 tsp smoked paprika. Cook for another 30 seconds, just until the spices become fragrant. This blooms their flavors and ensures they infuse the dish properly.

Step 2: Toast the Rice and Add Liquids

Add the 2 cups long-grain white rice to the pot and stir to coat it in the oil and spices. Toast the rice for 2-3 minutes until it turns slightly opaque and smells nutty—this step prevents gummy rice.

Pour in the 1 cup tomato sauce and 3 cups vegetable broth, stirring to combine. Add the 1 tsp salt and 1 whole bay leaf. Bring the mixture to a boil, then reduce the heat to low.

Step 3: Simmer Until Fluffy and Tender

Cover the pot with a tight-fitting lid and let the rice simmer undisturbed for 20-25 minutes. Resist the urge to peek—steam is your friend here and escaping it will affect the cooking process.

After 20 minutes, check the rice. It’s done when the liquid is absorbed and the grains are tender with no chalky center. If it’s still firm, cover and cook for another 5 minutes. The rice should be light and fluffy, not sticky or mushy.

Step 4: Rest and Finish with Fresh Touches

Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the steam to redistribute, ensuring even texture throughout the dish. Remove the bay leaf before serving.

Fluff the rice gently with a fork, then stir in the juice of the 1 whole lime. Garnish with the 0.25 cup fresh cilantro just before serving. The lime brightens the dish, while the cilantro adds a fresh, vibrant finish.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe By Sanjeev Kapoor

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden before adding liquids—this prevents mushiness and gives that nutty depth Sanjeev’s version is known for.
  • Use Warm Broth: I learned this the hard way: cold vegetable broth slows cooking and dulls flavors. Heat it first for even cooking and richer taste.
  • Don’t Skip the Sauce: After burning one batch, I finally figured out that 2 tablespoons of tomato sauce per cup of rice is non-negotiable for that signature color and tang.
  • Rest Before Serving: Give it a solid 5 minutes off heat, covered—this lets the rice absorb the last of the broth and fluff up properly.

Essential Equipment for Perfect Results

Essential Pot

I use a 5-quart Dutch oven for this recipe—Le Creuset or Lodge are my go-to brands. The heavy base distributes heat evenly, preventing hot spots that can burn your rice. A tight-fitting lid is crucial for trapping steam during the simmering phase.

Wooden Spoon

A wooden spoon is perfect for stirring the aromatics and rice without scratching your pot. I keep mine from OXO handy—it’s sturdy and doesn’t conduct heat. This tool helps you scrape up any browned bits from the bottom for extra flavor.

Chef’s Knife

For dicing the onion and mincing the garlic, a sharp 8-inch chef’s knife makes prep quick and safe. I’ve had my Wüsthof for years, and it still glides through veggies effortlessly. A good knife changes everything in the kitchen.

Cutting Board

A large plastic or wooden cutting board gives you space to prep all your ingredients at once. I prefer bamboo for its durability and gentleness on knives. Keep it stable with a damp towel underneath to prevent slipping while you chop. 💡

Measuring Tools

Accurate measurements matter here, so I use a set of stainless steel measuring cups and spoons. OXO’s angled measuring cups let you read the quantities from above, which is super convenient. For the broth, a liquid measuring cup ensures precision.

Citrus Juicer

To get every drop of juice from your lime, a simple handheld citrus juicer works wonders. I use a Chef’n FreshForce model—it’s easy to clean and extracts maximum juice. Fresh lime juice at the end really brightens the dish. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg30%
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

Can I use brown rice instead of white?

Yes, but adjust the liquid to 4 cups and simmer for 40-45 minutes. Brown rice needs more time and moisture to soften. The texture will be chewier but still flavorful.

2

Why toast the rice first?

Toasting enhances the nutty flavor and prevents mushiness. It also helps the grains absorb liquid evenly. Skip this step and you risk gummy or unevenly cooked rice.

3

What if my rice is still firm after 25 minutes?

Add 1/4 cup hot broth or water, cover, and cook for another 5-10 minutes on low heat. Check for doneness again—it should be tender with no hard center.

★★★★★4.9(6 reviews)
Tyler Campbell