Mexican Rice Recipe: Tomato-Infused One-Pot Side Dish

Mexican Rice Recipe: Tomato-Infused One-Pot Side Dish

This tomato-infused side dish brings vibrant flavor to any Mexican meal with minimal effort. The one-pot method ensures easy preparation and even cooking, making it perfect for busy weeknights or weekend gatherings.

I developed this recipe to capture authentic Mexican flavor without complicated techniques. The rice absorbs rich tomato broth and spices, creating a fluffy texture with every grain perfectly seasoned. It pairs beautifully with tacos, enchiladas, or grilled proteins.

The secret lies in toasting the rice first, which enhances its nutty flavor before liquid is added. A blend of garlic, onion, and cumin builds a aromatic base that complements the sweet tomatoes.

Serve this alongside your favorite main dishes for a complete meal. The entire process takes 30 minutes from start to finish.

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

Ingredients for Mexicn Rice

Pantry staples and fresh herbs create this vibrant one-pot side dish with authentic flavor.

Ingredient Amount Notes
Long-Grain White Rice 🌾 2 cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Canned or homemade puree
Chicken Broth 🥣 2 ½ cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 3 cloves Minced for even distribution
Ground Cumin 🌿 1 tsp Toasted briefly for depth
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Bay Leaf 🍂 1 whole Removed before serving
Salt 🧂 1 tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ¼ tsp Freshly ground for best flavor
Vegetable Oil 🫒 3 tbsp Neutral flavor, high smoke point
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Zested and juiced for brightness

The rice quality matters—long-grain white rice absorbs liquid evenly without turning mushy. Basmatis or jasmine work well, but avoid instant rice. For the tomato base, San Marzano canned sauce offers superior depth, though any plain tomato sauce will do. The broth should be low-sodium to control seasoning; vegetable broth keeps it vegetarian while maintaining rich flavor.

No fresh cilantro? Flat-leaf parsley at half the amount works in a pinch. Missing cumin? Coriander plus a pinch of chili powder can substitute, though the flavor profile shifts slightly. For extra richness, stir in 1 tbsp tomato paste with the sauce. The lime zest is non-negotiable—it brightens all the earthy spices (worth the extra minute).

Store dry rice in an airtight container for up to 2 years. The finished dish keeps 4-5 days refrigerated and freezes beautifully for 3 months. Reheat with a splash of water to restore moisture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—rice, broth, tomato sauce—cooks together in a single pot with barely any cleanup.
  • Rich and Savory: The garlic and onion sautéed in the broth give this rice a deep, comforting flavor that’s hard to resist.
  • Meal Prep Magic: It holds up perfectly in the fridge, so I make a big batch for easy lunches all week.
  • Budget Friendly: Honestly, it’s filling, flavorful, and costs pennies per serving with pantry staples.

Step-by-Step Instructions for Mexican Rice

This one-pot method delivers perfectly fluffy, tomato-infused rice with minimal cleanup and maximum flavor.

Step 1: Sauté Aromatics and Toast the Rice

Heat the 3 tbsp vegetable oil in a large, heavy-bottomed pot over medium heat. Add the finely diced yellow onion and sauté for 3-4 minutes until it becomes translucent and just begins to soften at the edges. The onions should glisten but not brown.

Add the 2 cups long-grain white rice and stir constantly for 2-3 minutes until the grains turn slightly opaque and emit a nutty aroma. This toasting step is crucial—it prevents the rice from becoming mushy and enhances its natural flavor. You’ll notice the rice makes a subtle crackling sound when it’s ready.

Step 2: Build the Flavor Base

Stir in the minced garlic cloves, 1 tsp ground cumin, and 0.5 tsp dried oregano, cooking for 30 seconds until the spices become fragrant. Be careful not to let the garlic burn—it should sizzle gently without darkening.

Pour in the 1.5 cups tomato sauce and cook for 2-3 minutes, stirring occasionally, until the mixture darkens slightly and thickens. This step deepens the tomato flavor and ensures the rice absorbs it fully. The sauce should reduce enough to coat the back of a spoon with a rich, concentrated color.

Step 3: Add Liquids and Simmer

Pour in the 2.5 cups chicken broth, then add the 1 whole bay leaf, 1 tsp salt, and 0.25 tsp black pepper. Stir to combine, scraping up any browned bits from the bottom of the pot—these add incredible depth to the dish.

Bring the mixture to a boil, then immediately reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 18-20 minutes. Do not stir the rice during this time. You’ll know it’s ready when the liquid is fully absorbed and the surface appears dry with small steam holes.

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 finish cooking the rice evenly and prevents it from turning sticky. Resist the urge to peek—trapped steam is what makes the grains light and separate.

After resting, discard the bay leaf and fluff the rice gently with a fork. Stir in the zest and juice of 1 whole lime for brightness. The rice should be tender but still hold its shape, with each grain distinct and vibrantly colored from the tomato.

Garnish with the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal note that balances the richness of the dish perfectly.

👨‍🍳

Pro Tips For Making Mexicn Rice

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden before adding liquids—this adds a nutty depth that plain rice just doesn’t have.
  • Use Warm Broth: I learned this the hard way—cold chicken broth slows down cooking and can make the rice gummy, so heat it up first.
  • Skip the Over-Stirring: Resist the urge to stir once the liquid is in; it releases starch and turns the rice mushy.
  • Bloom the Garlic: Cook the minced garlic in the onion’s oil for just 30 seconds until fragrant—any longer and it turns bitter.

Best Sauces and Condiments for These Flavors

Classic Salsa Verde

For a bright, tangy contrast to the rich tomato rice, serve with homemade salsa verde. I blend 1 lb tomatillos, 1 jalapeño, ½ white onion, and 2 garlic cloves with ¼ cup cilantro and lime juice. The acidity cuts through beautifully. 💛

Crema Topping

Mexican crema adds a cooling, creamy element that balances the dish. I thin ½ cup sour cream with 1 tbsp lime juice and a pinch of salt. Drizzle it over individual servings just before eating for the best texture.

Pickled Red Onions

Quick-pickle thinly sliced red onions in ½ cup lime juice, 1 tsp salt, and 1 tsp sugar for 30 minutes. The crunch and acidity add a restaurant-quality touch. These keep in the fridge for up to 2 weeks.

Avocado Crema

Blend 1 ripe avocado, ¼ cup crema, 1 lime juiced, and ¼ tsp salt until smooth. This creamy, rich topping adds a luxurious feel. I recommend using Hass avocados for the best texture.

Spicy Chipotle Sauce

Mix ½ cup mayo, 2 chipotle peppers in adobo, 1 tbsp lime juice, and 1 tsp honey. This smoky, spicy sauce adds depth and heat. Adjust the honey to balance the spice level to your preference.

Fresh Pico de Gallo

Combine 2 diced tomatoes, ¼ cup diced onion, 1 jalapeño minced, ¼ cup cilantro, and 1 lime juiced. The freshness complements the hearty rice perfectly. Let it sit for 10 minutes before serving. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 9g12%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
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 and cooking time. Use 3 cups broth and simmer for 40-45 minutes. Brown rice has a chewier texture but works well.

2

What if my rice turns out mushy?

Over-stirring or too much liquid causes this. Stick to 2.5 cups broth for 2 cups rice and avoid stirring after adding liquid. Let it rest covered for 10 minutes post-cooking.

3

Can I make this in a rice cooker?

Sauté aromatics and toast rice in a skillet first, then transfer to the rice cooker with all liquids. Use the standard white rice setting.

★★★★★4.5(8 reviews)
Tyler Campbell