Mexican Rice Soup Recipe: Spiced Tomato Broth With Fluffy Grains

Mexican Rice Soup Recipe: Spiced Tomato Broth With Fluffy Grains

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.

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

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

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 6g
Protein 6g12%
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

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.

2

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.

3

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.

4

Can I add other vegetables to this recipe?

Try ½ cup corn, diced zucchini, or roasted poblano for regional variations. Add them with the tomatoes.

★★★★★4.6(14 reviews)
Tyler Campbell