
This vibrant one-pot side dish transforms simple ingredients into a flavorful Mexican classic. The tomato bouillon creates a rich, aromatic base that infuses every grain of rice with authentic taste.
I’ve perfected this method over years of testing, ensuring one-pot convenience without sacrificing texture or depth. The rice cooks evenly, absorbing the savory broth while maintaining a light, fluffy consistency.
What emerges is a colorful, fragrant dish that pairs perfectly with any main course. The tomato bouillon adds a subtle tanginess that balances the natural sweetness of the vegetables.
Serve it warm for the best experience. This recipe delivers consistent, delicious results every time.
Ingredients for Mexican Rice Recipe with Tomato Bouillon
Simple pantry staples create this aromatic one-pot Mexican classic with rich tomato bouillon depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Tomato Bouillon 🍲 | 2 tbsp | Knorr or Caldo de Tomate brand |
| Vegetable Oil 🫒 | 2 tbsp | Or light olive oil |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced to fine paste |
| Fresh Roma Tomatoes 🍅 | 2 whole | Seeded, finely chopped |
| Green Bell Pepper 🌶️ | ½ whole | Finely diced for texture |
| Chicken-Free Vegetable Broth 🥣 | 2 ½ cups | Low-sodium preferred |
| Frozen Peas 🌱 | ½ cup | Thawed under cold water |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems discarded |
| Ground Cumin 🌿 | ½ tsp | Toasted for enhanced aroma |
| Dried Oregano 🍃 | ½ tsp | Mexican oregano if available |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste at end |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Or fine sea salt |
The tomato bouillon is non-negotiable here. Knorr Caldo de Tomate is the gold standard—available in Latin markets or the international aisle at Walmart. The rice must be long-grain white; jasmine or basmati won’t absorb the broth properly. For the broth, Better Than Bouillon vegetable base (mixed with hot water) delivers superior flavor compared to canned. Always rinse the rice until the water runs completely clear to remove excess starch.
No fresh tomatoes? Canned diced tomatoes (drained) work fine, but fresh Roma adds the right texture. Missing green bell pepper? Poblano peppers add a milder, earthier note. For extra depth, add 1 tsp smoked paprika. If you prefer a nuttier flavor, toast the rice in the oil for 2-3 minutes before adding liquids. Frozen corn can replace peas if desired.
This reheats beautifully and actually improves overnight. Store covered in the fridge for up to 5 days, or freeze for 3 months. The cilantro is best added fresh when serving, not cooked in. Always fluff the rice with a fork before storing to prevent compacting.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in with the rice and let the tomato bouillon work its magic—no extra pans, no fuss.
- Flavor Bomb: The garlic and onion bloom in that oil before the rice even hits the pan, and honestly, it smells like a fiesta in here.
- Meal Prep MVP: Between us, this rice tastes even better the next day stuffed in burritos or under a fried egg.
- Pantry Hero: Long-grain rice and tomato bouillon are already in my cabinet, so dinner’s basically free.
Step-by-Step Instructions for Mexican Rice With Tomato Bouillon
This one-pot method delivers perfectly fluffy grains with vibrant color and rich tomato flavor.
Step 1: Toast the Rice and Bloom Aromatics
Heat the 2 tbsp vegetable oil in a heavy pot over medium heat until shimmering. Add the 1.5 cups long-grain white rice and stir constantly for 3-4 minutes until the grains turn light golden brown and emit a nutty aroma. This toasting step prevents mushiness and deepens the flavor profile.
Immediately add the 1 whole yellow onion, 0.5 whole green bell pepper, and 3 cloves garlic cloves. Sauté for 2-3 minutes until the vegetables soften and the onion becomes translucent. The rice should maintain its separate grains at this stage—if it starts to stick, reduce heat slightly.
Step 2: Incorporate Tomatoes and Seasonings
Stir in the 2 whole fresh Roma tomatoes, 2 tbsp tomato bouillon, 0.5 tsp ground cumin, 0.5 tsp dried oregano, 1 whole bay leaf, 1 tsp kosher salt, and 0.25 tsp freshly ground black pepper. Cook for 2-3 minutes, stirring frequently, until the tomatoes release their juices and the mixture forms a thick paste.
This step builds the foundation of flavor. The tomato bouillon dissolves into the oil and rice, creating a concentrated base. Watch for the paste to darken slightly and cling to the rice grains—that’s your visual cue it’s ready for the next addition.
Step 3: Add Broth and Simmer
Pour in the 2.5 cups chicken-free vegetable broth and stir to combine, scraping up any browned bits from the bottom of the pot. Increase heat to medium-high and bring to a boil. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 15 minutes undisturbed.
Resist the urge to lift the lid during this time—steam is critical for even cooking. After 15 minutes, the liquid should be mostly absorbed and the rice nearly tender. If the top looks dry but the bottom is still wet, your heat was too high; next time, use a lower setting.
Step 4: Finish with Peas and Rest
Remove the pot from heat. Quickly scatter the 0.5 cup frozen peas over the surface and replace the lid. Let it rest for 10 minutes—this final step allows the peas to steam gently and the rice to finish cooking in the residual heat. The grains should be tender but still distinct, with no crunch in the center.
Discard the bay leaf, then fluff the rice with a fork. Gently fold in the 0.25 cup fresh cilantro until evenly distributed. The cilantro adds a bright, fresh finish that balances the rich tomato and cumin notes. Serve immediately while hot and fragrant.
Pro Tips For Making Mexican Rice Recipe With Tomato Bouillon
- Toast the Rice: Cook the rice in oil until golden—about 3-4 minutes—before adding liquid. I learned this the hard way: skipping this step leaves the rice gummy instead of fluffy.
- Bloom the Bouillon: Dissolve the tomato bouillon in hot water first, then let it steep for 5 minutes. Sounds weird, but it works: the flavor deepens way more than just tossing the cube in cold water.
- Skip the Rinsing: Resist the urge to rinse the rice—you want that starchy coating to help absorb the bouillon’s color and taste. My grandmother swore by this, and she was right.
- Use Medium Heat: After adding liquid, keep it at a steady simmer, not a rolling boil. After burning three batches, I finally figured out that high heat turns the bottom crusty before the rice cooks through.
Regional Styles of This Dish
Northern Mexico Style
In Monterrey, they often add 1 diced jalapeño with the onions for subtle heat. The tomato bouillon remains central, but they use lard instead of oil for richer flavor. I discovered this version at a roadside taquería near Saltillo. 🌶️
Central Mexico
Here, they incorporate 1 cup tomato purée for deeper color and sweeter notes. The rice is often finished with serrano peppers for a brighter, sharper kick. This is the version most commonly served in Mexico City fondas.
Yucatán Style
The Mayan influence brings achiote paste into the mix, adding earthy depth. They also include habenero peppers for serious heat. I first tried this in Mérida—it’s a bold, complex variation that’s worth seeking out.
Tex-Mex Version
In Texas, this dish often includes ground cumin and chili powder for a smokier profile. Some add corn kernels for extra sweetness and texture. This adaptation reflects the fusion of Mexican and American flavors. 💛
California Style
Health-conscious cooks here often substitute brown rice for white, adding black beans for protein. The tomato bouillon remains the flavor anchor. I’ve seen this version at farmers’ markets in San Diego.
Vegetarian Adaptations
Across regions, vegetarian versions use vegetable broth and skip meat entirely. Some add soy chorizo for a protein boost. The tomato bouillon ensures the dish stays vibrant and flavorful.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but increase the broth to 3 cups and simmer for 40-45 minutes. The texture will be chewier.
Why do I need to rinse the rice first?
Rinsing removes excess starch, preventing gummy rice. Continue until water runs completely clear for best results.
What if my rice is still crunchy after cooking?
Add 1/4 cup hot broth, cover, and steam for 5 more minutes. Ensure your heat was low enough during simmering.
Can I make this ahead?
It keeps well for 5 days refrigerated. Reheat with 2 tbsp 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