
This Mexican rice soup transforms simple ingredients into a bowl of comfort with every spoonful. The secret lies in toasting the rice before cooking, which creates fluffy grains that absorb the rich tomato-infused broth.
I’ve perfected this technique over time, ensuring the rice cooks evenly while the broth develops deep, savory layers. The combination of cumin, garlic, and tomatoes builds a foundation that’s both hearty and aromatic.
What you’ll get is a soup where each bite delivers tender rice, a spiced tomato broth, and a balance of textures that feels both rustic and refined. It’s a dish that warms you from the inside out.
Perfect for chilly evenings or whenever you crave something nourishing. Here’s how to make it.
Ingredients for Mexican Rice Soup
Pantry staples plus fresh herbs make this hearty soup sing with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Olive Oil 🫒 | 2 tbsp | Divided for toasting and sautéing |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Ground Cumin 🌿 | 1 ½ tsp | Freshly ground preferred |
| Chili Powder 🌶️ | 1 tsp | Mild or hot variety |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Crushed Tomatoes 🍅 | 1 can | 28 oz can, undrained |
| Vegetable Broth 🥫 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For depth of flavor |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Cut into wedges for serving |
The rice is the foundation here. Long-grain white rice gives you those fluffy grains the intro promises—don’t swap for instant or brown, they won’t toast the same. Costco’s bulk rice is a great deal for this, but any grocery store brand works. The tomatoes matter too: San Marzano crushed tomatoes (at Whole Foods or Italian markets) have that perfect balance of sweet and acidic.
No vegetable broth on hand? Water plus bouillon cubes works in a pinch (use 3 cubes for 6 cups). Fresh out of cumin? Coriander at half the amount gives a different but still warm note. The cilantro can be skipped if you’re one of those people who thinks it tastes like soap (no judgment). For extra richness, stir in a spoonful of tomato paste—it’s worth the extra minute.
This soup tastes even better the next day once the flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. Store the cilantro stems in water (like flowers) to keep them fresh longer. Always taste before serving—you might want an extra pinch of salt.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks in a single pot—rice, onions, garlic, and cumin simmer together with minimal cleanup.
- Warm Spice Hug: The cumin and garlic bloom in olive oil, filling the kitchen with that cozy, earthy aroma that tastes even better.
- My Lunchbox Hero: Honestly, it reheats like a dream and tastes just as good on day two, packed for work or a quick dinner.
- Pantry Superstar: Between us, I always have these ingredients on hand, so it’s a lifesaver when I need a satisfying meal fast.
Step-by-Step Instructions for Mexican Rice Soup
Here’s the method. Simple steps, big flavors, perfect every time.
Step 1: Toast the Rice in Olive Oil
Heat 1 tablespoon olive oil in a large pot over medium heat. Add the 1.5 cups long-grain white rice and stir constantly for 3-4 minutes until the grains turn light golden brown and smell nutty.
This toasting step is crucial—it deepens the flavor and prevents the rice from turning mushy in the broth. Watch closely; it burns easily. You’ll notice the color change from white to translucent, then to that perfect golden hue.
Step 2: Sauté Aromatics Until Fragrant
Add the remaining 1 tablespoon olive oil to the pot, then stir in the finely diced yellow onion. Cook for 4-5 minutes until the onion softens and becomes translucent.
Next, add the 4 cloves minced garlic cloves, 1.5 tsp ground cumin, 1 tsp chili powder, and 1 tsp dried oregano. Stir for 30 seconds until the spices are fragrant and the garlic starts to sizzle. Don’t let the garlic brown—it should stay pale to avoid bitterness.
Step 3: Build the Tomato Base
Stir in the 2 tbsp tomato paste and cook for 1 minute to meld the flavors. Then add the 1 can crushed tomatoes (with juices), 6 cups vegetable broth, 1 whole bay leaf, 1 tsp salt, and 0.5 tsp black pepper.
Bring the mixture to a boil, then reduce the heat to low. The liquid should simmer gently with small bubbles breaking the surface. This ensures the rice cooks evenly without scorching.
Step 4: Simmer Until Rice Is Tender
Cover the pot and let the soup simmer for 20-25 minutes, stirring occasionally. The rice is done when it’s tender but still holds its shape and the broth has thickened slightly. You’ll know it’s ready when a grain of rice splits easily under a spoon.
If the soup seems too thick, add a splash of water or broth. If it’s too thin, let it cook uncovered for a few extra minutes. Taste and adjust seasoning if needed—the flavors should be bold and balanced.
Step 5: Finish and Serve
Remove the pot from heat and discard the bay leaf. Let the soup sit covered for 5 minutes to allow the flavors to meld together. The rice will finish absorbing liquid and become perfectly fluffy.
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro. Serve with lime wedges on the side for a bright, citrusy finish. Each bowl should have a generous mix of tender rice and rich, spiced broth.
Pro Tips For Making Mexican Rice Soup
- Toast the Rice First: Cook the rice in olive oil for 3-4 minutes until golden—this deepens the flavor and prevents mushiness in your soup.
- Bloom the Cumin: Add ground cumin to the hot oil with onions and garlic for 30 seconds to wake up its earthy aroma before adding liquids.
- Watch the Rice Ratio: Use 1.5 cups broth per 1 cup rice to avoid a thick, porridge-like consistency—I learned this the hard way after a few gummy batches.
- Dice Onions Fine: Cut the yellow onion into small, even pieces so they soften quickly and distribute evenly throughout the soup.
Regional Styles of This Dish
Central Mexican Style
In Mexico City, we’d add 1 roasted poblano pepper, diced, for a subtle smoky depth. Toast the pepper over an open flame until charred, then peel and chop. This version stays true to the spiced tomato broth but adds a regional twist that’s both earthy and mild. 🗺️
Northern Mexican Version
Northern cooks often include ½ cup cooked pinto beans for extra heartiness. Stir them in during the last 10 minutes of simmering. The beans soak up the broth beautifully while keeping the rice fluffy. This style reflects the area’s love of hearty, protein-rich dishes.
Yucatán Adaptation
Yucatán’s version incorporates 1 tsp achiote powder with the cumin for a vibrant color and slightly citrusy note. It’s a nod to the region’s Mayan roots. The achiote doesn’t overpower but adds a unique warmth that pairs perfectly with the tomato base.
Oaxacan Influence
For a Oaxacan touch, stir in 2 tbsp mole negro paste when building the tomato base. This transforms the soup into a deeper, more complex dish with hints of chocolate and chili. It’s rich but still lets the fluffy rice shine.
Tex-Mex Variation
In Texas, we’d often see ½ cup corn kernels added for sweetness and texture. Use fresh or frozen, adding it with the tomatoes. This Tex-Mex take keeps the spiced tomato broth but adds a familiar Southern twist. 💛
Coastal Twist
Along the coasts, ½ cup diced zucchini is common, added during the last 10 minutes of cooking. It softens just enough to complement the rice without turning mushy. This lighter version highlights the fresh, bright flavors of the sea.
Nutrition Facts
Frequently Asked Questions
What kind of rice works best for this soup?
Use long-grain white rice for fluffy, separate grains. Avoid instant or brown rice as they won’t toast properly or absorb the broth the same way.
Can I make this soup ahead of time?
Yes! The flavors deepen after a day in the fridge. Store in an airtight container for up to 4-5 days or freeze for 3 months.
What if my soup is too thick or thin?
Too thick? Add a splash of broth or water. Too thin? Simmer uncovered for a few extra minutes to reduce.
Can I add other vegetables to this recipe?
Try ½ cup corn, diced zucchini, or roasted poblano for regional variations. Add them with the tomatoes.
- Gambia Jollof Rice Recipe: West African One-Pot Spice Fusion - October 5, 2026
- Cream of Wild Rice Soup Recipe Minnesota: Northwoods Creaminess With Foraged Grains - October 5, 2026
- Frozen Cauliflower Fried Rice Recipe: Quick Low-Carb Wok Magic - October 5, 2026