Mexican Rice Recipe With Diced Tomatoes: Smoky One-Pot Fiesta in 30 Minutes

Mexican Rice Recipe With Diced Tomatoes: Smoky One-Pot Fiesta in 30 Minutes

This one-pot dish brings vibrant Mexican flavors to your table with minimal effort. The diced tomatoes add natural sweetness that balances the smoky spices perfectly.

I developed this method after years of testing different rice-to-liquid ratios, ensuring perfectly fluffy grains every time. The one-pot approach means less cleanup and more flavor in every bite.

The tomatoes break down slightly during cooking, creating a rich, slightly tangy base that infuses the rice. It’s a dish that tastes like it simmered for hours, yet comes together in 30 minutes.

Serve as a side or main course—its versatility makes it a weeknight staple. Here’s how to make it.

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

Ingredients for Mexican Rice Recipe with Diced Tomatoes

Pantry staples plus fresh cilantro and lime. Nothing exotic, just flavor packed in.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Diced Tomatoes 🍅 1 can 14.5 oz can, undrained
Vegetable Broth 🥣 2 ½ cups Low-sodium preferred
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for full flavor
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Ground Cumin 🌿 1 tsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky flavor
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bay Leaf 🌿 1 whole Removed before serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Juiced, for brightness

The rice is the foundation here. Long-grain white rice gives you that fluffy texture—no substitutes for this one. Trader Joe’s or any standard grocery store brand works fine. The diced tomatoes? San Marzano if you want to splurge, but any canned diced tomatoes will do (just check for added salt). I always grab the low-sodium vegetable broth so I can control the seasoning myself.

No smoked paprika? Regular paprika plus a pinch of cayenne gets you close. Fresh out of cilantro? Flat-leaf parsley works in a pinch, though the flavor is different. The lime juice is non-negotiable though—it brightens everything up. If you’ve got a leftover lime, zest it too (the good stuff, not the pre-shredded kind).

This keeps well for 4-5 days in the fridge. The flavors actually deepen overnight. Freezer? Not ideal—rice gets mushy. But if you must, portion into airtight containers for up to 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love how everything—rice, tomatoes, onion, garlic—cooks together in one pan, so I’m not stuck washing a mountain of dishes afterward.
  • Garlic-Kissed Flavor: The garlic and diced tomatoes simmer in the broth, giving the rice this rich, savory depth that makes it taste like it’s been cooking all day.
  • Meal Prep Magic: I make a big batch on Sunday and it stays fresh all week, ready to pair with tacos, beans, or even a fried egg on top.
  • Budget Stretcher: Honestly, it’s one of the cheapest meals I make—long-grain rice and canned tomatoes go a long way, and it still feels like a treat.

Step-by-Step Instructions for Mexican Rice With Diced Tomatoes

This one-pot method delivers perfectly fluffy rice with smoky depth and vibrant color.

Step 1: Toast the Rice and Aromatics

Heat the 2 tbsp olive oil in a large pot over medium heat. Add the 1.5 cups long-grain white rice and stir constantly for 2-3 minutes until the grains turn light golden brown and smell nutty. This toasting step prevents mushiness and enhances flavor.

Immediately add the finely diced onion and minced 3 cloves garlic cloves. Cook for 2-3 minutes until the onion softens and becomes translucent. Keep the heat at medium to avoid burning the garlic—you want it fragrant, not bitter.

Step 2: Bloom the Spices and Add Liquids

Stir in the 1 tsp ground cumin, 1 tsp smoked paprika, 0.5 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper. Cook for 30 seconds until the spices become fragrant—that’s when you know their oils have released.

Pour in the 1 can diced tomatoes (with juices) and 2.5 cups vegetable broth. Add the 1 whole bay leaf and stir well to combine. Bring the mixture to a boil over medium-high heat, then immediately reduce to a simmer.

Step 3: Simmer Until Rice is Tender

Once boiling, cover the pot with a tight-fitting lid and reduce heat to low. Let it simmer undisturbed for 18-20 minutes. Resist the urge to peek—steam is what cooks the rice perfectly.

After 20 minutes, check that the liquid has been absorbed and the rice is tender with no hard center. If there’s still liquid, cook for another 2-3 minutes with the lid on. If the rice is undercooked but the liquid is gone, add ¼ cup water and cook a bit longer.

Step 4: Rest and Finish

Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the steam to finish cooking the rice evenly and prevents a gummy texture.

Discard the bay leaf, then fluff the rice gently with a fork. Stir in the juice of the 1 whole lime and half of the 0.25 cup fresh cilantro. Taste and adjust seasoning if needed—sometimes a pinch more salt brings out the smoky flavors.

Garnish with the remaining cilantro and serve warm. The lime adds a bright finish that balances the smoky spices perfectly.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe With Diced Tomatoes

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden before adding liquid—this keeps it from turning mushy and gives that classic nutty flavor.
  • Drain the Tomatoes: Use canned diced tomatoes but drain most of the juice first, or your rice will end up soggy instead of light and fluffy.
  • Skip Cold Broth: Heat your vegetable broth before adding it to the rice; cold liquid can stall the cooking and leave you with unevenly done grains.
  • Rest Before Serving: Let the rice sit covered for 5-10 minutes off the heat after cooking—this lets the steam finish the job and prevents a sticky mess.

Perfect Pairings for These Flavors

Protein Pairings

This rice pairs beautifully with grilled chicken thighs marinated in lime and chili powder. I love the contrast of smoky rice with juicy, charred meat. For a vegetarian option, try black beans seasoned with cumin and garlic. 🌟

Fresh Toppings

Add diced avocado and crumbled cotija cheese for a creamy, salty finish. A handful of pickled red onions cuts through the richness with tangy crunch. Fresh toppings brighten every bite.

Drink Matches

A cold Mexican lager like Modelo Especial complements the smoky spices perfectly. For non-alcoholic, try hibiscus iced tea—its tartness balances the dish beautifully. 🍺

Side Dish Ideas

Serve with warm corn tortillas for scooping or roasted poblano peppers for extra depth. A simple shredded cabbage slaw with lime dressing adds fresh crunch.

Extra Flavor Boosters

Stir in roasted corn kernels or diced bell peppers for extra texture. A dollop of sour cream and hot sauce on top lets everyone customize their plate.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 52g19%
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 fresh tomatoes instead of canned?

Yes, but use 2 cups diced fresh tomatoes and add ¼ cup water to replace the canned liquid. Fresh tomatoes release less juice, so the extra liquid ensures proper cooking.

2

Why toast the rice first?

Toasting the rice in oil for 2-3 minutes enhances its nutty flavor and helps it stay fluffy. It also prevents the grains from turning mushy during cooking.

3

What if my rice is still crunchy after cooking?

Add ¼ cup water, cover, and cook for another 5 minutes on low heat. If it’s still undercooked, the heat may have been too low—next time, ensure a gentle boil before reducing to a simmer.

4

Can I make this ahead of time?

It keeps well in the fridge for 4-5 days. The flavors deepen as it rests. Reheat with a splash of water to restore moisture.

★★★★★4.9(7 reviews)
Tyler Campbell