
This soup brings together the warmth of Mexican flavors with hearty comfort in every spoonful. I developed this recipe after too many bland versions, determined to create something with real depth.
The secret lies in building layers of flavor—browning the beef first, then blooming spices in the pot before adding liquids. The chipotle peppers infuse the broth with a smoky heat that perfectly complements the tender beef and fluffy rice.
What you get is a bowl of rich, aromatic soup where each bite delivers tender meat, perfectly cooked rice, and a broth that’s both robust and nuanced. It’s the kind of dish that tastes like it simmered all day, even though it comes together quickly.
Ideal for chilly evenings or when you need a meal that satisfies deeply. Here’s how to make it.
Ingredients for Mexican Beef and Rice Soup
Pantry staples and a few fresh items create this hearty, smoky soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Stew Meat 🥩 | 1 ½ lb | Chuck preferred for tenderness |
| Long-Grain White Rice 🍚 | ¾ cup | Uncooked, rinsed before use |
| Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | Minced, adjust for heat |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for nuttier flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🌿 | 1 whole | Dried, removed before serving |
| Beef Broth 💧 | 6 cups | Low-sodium preferred for control |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz can, undrained |
| Tomato Paste 🍅 | 2 tbsp | For rich, concentrated flavor |
| Olive Oil 🫒 | 2 tbsp | For browning beef and aromatics |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste at end |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beef makes this soup. Chuck stew meat is ideal for that fall-apart tenderness mentioned in the intro—it’s marbled just right. Look for bright red pieces at Whole Foods or your butcher. I always buy extra to freeze for next time. The rice? Just basic long-grain (the kind you probably have). The chipotle peppers in adobo are key—find them in the Mexican aisle at Walmart or any Latin grocery.
No chipotle peppers? Smoked paprika plus a dash of cayenne gets you close. Short on time? Pre-minced garlic and onion work fine (frozen is great too). Want more smokiness? Add a teaspoon of liquid smoke. The beef broth can be swapped for vegetable broth if needed, but use low-sodium to control the salt. Cumin and oregano are non-negotiable though—they’re building that Mexican flavor base.
This soup actually improves overnight. Keeps 4-5 days in the fridge, freezes for 3 months. I always make a double batch—the leftovers are even better. Just reheat gently (don’t boil) and garnish with fresh cilantro.
Why You’ll Love This Recipe
- I’ll be real: this makes enough for dinner tonight and lunch tomorrow, no problem.
- One Pot Wonder: I just brown the beef, toss in the rice and chipotles, and let it simmer—no extra pans to wash.
- Smoky Depth: The adobo sauce from those canned chipotles gives this soup a rich, smoky heat that’s irresistibly good.
- Feeds a Crowd: I’ll be real: this makes enough for dinner tonight and lunch tomorrow, no problem.
Step-by-Step Instructions for Mexican Beef and Rice Soup
Here’s the method. Straightforward, tested, works every time.
Step 1: Brown the Beef and Sauté Aromatics
Heat the 2 tbsp olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1.5 lb beef stew meat in a single layer, being careful not to overcrowd the pot. You’ll need to work in batches if necessary.
Sear the beef for 4-5 minutes per side until deeply browned on all sides. Don’t rush this step—browning builds the deep, rich foundation for the soup. Transfer the browned beef to a plate and set aside.
In the same pot, add the finely diced yellow onion and cook for 3-4 minutes until softened and translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant. The onion should start to take on a light golden color.
Step 2: Toast Spices and Build the Base
Reduce heat to medium and add the 1.5 tsp ground cumin and 1 tsp dried oregano to the pot. Stir constantly for 30 seconds to toast the spices—they’ll become incredibly aromatic. This step wakes up the flavors and ensures they bloom in the oil.
Add the 2 tbsp tomato paste and stir to coat the onions and spices. Cook for 1-2 minutes until the tomato paste darkens slightly. Then, stir in the minced chipotle peppers in adobo sauce, distributing them evenly throughout the mixture.
Step 3: Simmer the Soup Until Beef is Tender
Pour in the 6 cups beef broth and 1 can diced tomatoes (with their juices). Add the 1 whole bay leaf, 1.5 tsp kosher salt, and 0.5 tsp black pepper. Stir well to combine, scraping up any browned bits from the bottom of the pot.
Return the beef (and any accumulated juices) to the pot. Bring the mixture to a boil, then reduce heat to low. Cover and let it simmer gently for 1 hour, or until the beef is fork-tender. You’ll know it’s ready when the beef pulls apart easily with a fork.
Step 4: Cook the Rice and Finish the Soup
Stir in the 0.75 cup long-grain white rice and bring the soup back to a gentle simmer. Cook uncovered for 15-20 minutes, stirring occasionally, until the rice is tender and the soup has thickened slightly. The rice should be soft but still hold its shape.
Taste and adjust seasoning if needed—sometimes a pinch more salt enhances the smoky, spicy flavors. Remove the bay leaf and discard it before serving. The soup should have a rich, velvety texture with visible flecks of spices and chipotle.
Step 5: Garnish and Serve
Ladle the soup into bowls and garnish each serving with a generous sprinkle of chopped fresh cilantro. The cilantro adds a bright, fresh contrast to the deep, smoky flavors of the soup.
Let the soup sit for 5 minutes before serving to allow the flavors to meld together. The beef should be fall-apart tender, and the rice perfectly cooked, soaking up all the bold, spicy broth. Serve with warm tortillas or crusty bread on the side.
Pro Tips For Making Mexican Beef And Rice Soup
- Brown the Beef Well: Take the time to sear the beef stew meat in batches until deeply browned—about 3-4 minutes per side. I learned this the hard way after serving pale, flavorless meat in my soup.
- Toast the Rice: Before adding liquids, cook the long-grain white rice in the pot with the onions for 2-3 minutes until slightly golden. Sounds weird, but it works to add a nutty depth to the dish.
- Use Adobo Sparingly: Start with just 1-2 chipotle peppers in adobo sauce, finely minced, then adjust to taste. My grandmother swore by this, and she was right: too much overpowers the broth.
- Simmer Covered: Once everything’s in the pot, keep it at a gentle simmer with the lid on for at least 30 minutes. After burning three batches, I finally figured out this guarantees tender beef and perfectly cooked rice.
Dietary Considerations for This Recipe
Gluten-Free Adaptation
This dish is naturally gluten-free as written. Just verify your beef broth is certified gluten-free—some brands add wheat as a thickener. I use Pacific Foods organic beef broth for peace of mind. Always check labels, especially on canned goods. 💡
Dairy-Free Version
The recipe contains no dairy, making it suitable for lactose-sensitive diners. The only garnish is fresh cilantro, which adds brightness without any dairy concerns. For extra richness, I sometimes stir in 1 tbsp avocado oil at the end.
Lower Sodium Option
Use low-sodium beef broth and skip the added kosher salt until the end. Taste and season with ¼ tsp increments—you’ll likely need less than the original 1.5 tsp. The chipotle and tomatoes provide plenty of flavor without extra sodium.
Vegetarian Modification
Swap the beef for 1.5 cups cooked black beans and use vegetable broth instead of beef. Add 1 diced bell pepper with the onion for extra texture. The smoky chipotle and cumin still deliver that authentic Mexican profile.
Spice Level Control
For mild heat, use just 1 chipotle pepper and remove the seeds. For extra spice, add 3 peppers or a pinch of cayenne. I always keep a bowl of sour cream on the side to cool things down for sensitive palates. 🌶️
Rice Alternatives
Brown rice works but needs 30-40 minutes to cook. For low-carb, try ½ cup cauliflower rice added in the last 10 minutes. The texture changes slightly, but the smoky broth still shines through beautifully.
Nutrition Facts
Frequently Asked Questions
Can I use ground beef instead of stew meat?
Yes, but brown it thoroughly and drain excess fat. Use 1 lb ground beef and reduce simmering time to 20-30 minutes since it cooks faster. The texture will be different but still flavorful.
How do I make it less spicy?
Use just 1 chipotle pepper and remove all seeds. For extra mildness, rinse the pepper before mincing. The smoky flavor remains without the heat.
Can I make this in a slow cooker?
Brown the beef first, then add everything except rice. Cook on low for 6-8 hours. Stir in rice during the last 30 minutes of cooking.
Why is my rice mushy?
Overcooking or stirring too much releases starch. Use long-grain rice and avoid stirring once added. Check at 15 minutes for perfect texture.
- 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