
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026