There’s nothing quite like gathering around a warm pot of homemade goodness, and that’s exactly what this Caldo de Res, or Mexican Beef Soup, brings to the table. On a chilly evening, as the rich aroma of simmering beef and fresh herbs fills my kitchen, I can’t help but feel a comforting sense of nostalgia. This recipe captures the essence of shared meals and family gatherings, with every bowl brimming with flavor and hearty ingredients.
What makes this soup special is its delightful versatility. Packed with tender beef, vibrant vegetables, and aromatic spices, it’s a crowd-pleaser that transcends ordinary weeknight dinners. I’ve turned to this recipe time and again, whether I’m craving a cozy dinner or impressing friends at a gathering. Plus, it’s straightforward enough that anyone can master the art of this traditional dish.
So, grab your apron and let’s create a satisfying bowl of Caldo de Res that not only warms the body but also nourishes the soul. You’ll find this recipe a delightful escape from the mundane fast food routine, bringing a taste of Mexico right into your home.
Why is Mexican Beef Soup so beloved?
Hearty satisfaction: This Mexican Beef Soup is a comforting dish that warms you from the inside out! Flavor explosion: Each bite bursts with rich beef, blended spices, and fresh veggies. Homemade goodness: It’s a fantastic alternative to fast food, perfect for busy evenings. Nourishing ingredients: Packed with vitamins, it nourishes both body and soul. Simple steps: Even novice cooks will shine with this easy recipe—check out the full cooking instructions to see just how accessible it is!
Mexican Beef Soup Ingredients
Prepare for a culinary adventure with these key ingredients that will make your Mexican Beef Soup a standout!
For the Broth
- Bone-in beef shank or NY strip steak – adds rich flavor and depth to the soup.
- Boneless chuck steak – provides tenderness and a hearty texture.
- Water – essential for creating a flavorful broth; add more as needed to adjust consistency.
- Salt – enhances all the flavors, so don’t skip it!
For the Aromatics
- Garlic – infuses the soup with aromatic warmth and character.
- Yellow onion – complements the garlic and adds sweetness to the broth.
For the Vegetables
- Cabbage – adds texture and a light crunch to balance the soup.
- Zucchini – brings a fresh, mild flavor to the mix.
- Potatoes – offers heartiness, making the soup even more satisfying.
- Carrots – adds natural sweetness and vibrant color.
- Yellow corn – gives a delightful pop of sweetness in each spoonful.
- Chayote squash – this unique veggie adds a tender bite and is a fantastic source of nutrients.
- Cilantro – lends a burst of fresh flavor and a touch of brightness.
For Seasoning
- Spanglish Asadero Signature All Purpose seasoning – provides a depth of flavor that elevates the soup experience.
- Serrano pepper (optional) – adds a spicy kick for those who love heat!
For Serving
- Lime wedges (optional) – an essential zesty touch to brighten the flavors.
- Warm tortillas (optional) – perfect for dipping or enjoying alongside the soup.
- White rice (optional) – serves as a hearty base to soak up the delicious broth.
Get ready to enjoy a comforting bowl of Mexican Beef Soup that will warm both your heart and your home!
How to Make Mexican Beef Soup
-
Chop beef: Start by chopping your beef into 1-inch chunks and giving it a good rinse. If you’re using pre-cut beef mix, just rinse it well to remove any impurities.
-
Boil water: In a large pot, bring 12 cups of water to a light boil over medium-high heat. Keep an eye on it, and skim off any foam that forms on the surface for a clear broth.
-
Add aromatics: Toss in the garlic and onion, then cover the pot mostly and let it all simmer together for 1 hour and 30 minutes. Stir occasionally and add more water if the level gets too low.
-
Prepare vegetables: While the broth is simmering, chop all your vegetables and set them aside. It’s like a colorful garden waiting to join the party!
-
Add most veggies: After 1 hour and 30 minutes, safely add all the chopped vegetables (leave out the zucchini for now) and the fresh cilantro. Gently tuck the cabbage pieces into the bubbling liquid; they’ll soften beautifully.
-
Simmer again: Let everything boil for an additional 10 minutes. You’re looking for vibrant colors and cooked vegetables, sending glorious aromas throughout your kitchen!
-
Incorporate zucchini: Add the zucchini and Spanglish Asadero’s Signature All Purpose seasoning. Stir everything well, and cook for another 10 minutes or until all vegetables are tender and lovely.
-
Adjust seasoning: Taste your soup and feel free to sprinkle in more salt if it needs a little extra love.
-
Serve hot: Dish up your warm and hearty Mexican Beef Soup, accentuating each bowl with a squeeze of lime juice, warm tortillas, or white rice for that extra comfort!
Optional: Garnish with sliced serrano pepper for a spicy twist!
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Mexican Beef Soup make ahead options are perfect for busy home cooks looking to save time during the week! You can chop all your vegetables and store them in an airtight container in the fridge for up to 3 days. Additionally, you can prepare your broth by cooking the beef, garlic, and onion up to 24 hours in advance; just refrigerate it, and reheat before adding the vegetables. Maintaining the transparency of your broth is crucial, so remember to skim off any fat that accumulates. When you’re ready to serve, simply bring the broth back to a boil, add the chopped vegetables, and finish cooking until they’re tender. This way, you’ll have a comforting bowl of Mexican Beef Soup ready in no time!
Mexican Beef Soup Variations
There are endless ways to make this comforting Mexican Beef Soup your own, so let your creativity shine!
- Dairy-Free: Omit any dairy toppings like crema or cheese to keep it light and allergen-friendly.
- Vegetarian: Substitute beef with a medley of hearty mushrooms and beans for a plant-based version bursting with flavor.
- Spicy Kick: Add more sliced serrano or jalapeño peppers during cooking to crank up the heat for those who love a spicy soup.
- Herb Boost: Experiment with fresh herbs like oregano or thyme for an aromatic twist that complements the broth beautifully.
- Root Veggie Mix: Swap out potatoes for sweet potatoes or add parsnips for a subtle sweetness in every bowl. Sweet potatoes bring a warm color and richness, making each bite delightful.
- Thai Influence: Add coconut milk and lime juice to give the soup a creamy, tropical flair while keeping the traditional Mexican base.
- Quinoa or Rice: Substitute noodles or rice with quinoa for a gluten-free option that adds a nice nuttiness and extra protein.
- Cabbage Variations: Use kale or spinach instead of cabbage for a nutrient boost and a pop of vibrant green to your soup.
Feel free to mix and match these variations for a truly personalized bowl of delicious goodness!
Expert Tips for Mexican Beef Soup
• Quality Beef: Use high-quality beef cuts like bone-in shank or chuck steak to achieve better flavor and tenderness in your Mexican Beef Soup.
• Skim the Foam: Don’t skip the step of skimming off the foam while boiling—this keeps your broth clear and free from impurities.
• Vegetable Timing: Add sturdier vegetables first and reserve softer ones, like zucchini, for later to prevent mushiness and maintain texture in the soup.
• Taste As You Go: Always taste your broth before serving; adjusting the salt level can make a significant difference in the final flavor of your Mexican Beef Soup.
• Add Freshness Last: Stir in fresh cilantro and lime juice just before serving for a burst of freshness that enhances the flavor and presentation.
How to Store and Freeze Mexican Beef Soup
Fridge: Store leftover Mexican Beef Soup in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave until warmed through.
Freezer: If saving for later, transfer cooled soup into freezer-safe containers, leaving some space for expansion. It will keep well for up to 3 months.
Thawing: To enjoy your frozen soup, thaw it overnight in the fridge. Reheat on low heat, adding a splash of water if needed for consistency.
Serving Suggestions: When serving, brighten it up with fresh lime juice and warm tortillas for a delightful texture contrast.
What to Serve with Mexican Beef Soup?
There’s nothing quite like the aroma of a simmering pot to set the stage for a cozy meal. Let’s explore delightful pairings that elevate your dining experience!
-
Warm Tortillas: Perfect for scooping up soup, these soft, warm tortillas add a comforting touch that invites everyone to dig in.
-
White Rice: Fluffy rice not only soaks up the rich broth but provides a satisfying contrast to the chunks of tender beef and vegetables.
-
Zesty Lime Wedges: A squeeze of fresh lime brightens each bite, enhancing the flavors of the soup and bringing a refreshing twist.
-
Spicy Serrano Peppers: For those who enjoy a kick, adding sliced serrano on top serves as a flavorful contrast and heats things up deliciously.
-
Crispy Plantain Chips: These crispy bites offer a delightful crunch, balancing the soup’s warmth and providing a tropical flair to your meal.
-
Chilled Cucumber Salad: Light and refreshing, this salad complements the savory soup while adding a crisp texture to your plate; ideal for warm days.
-
Homemade Salsa: A side of fresh salsa brings vibrant flavors and a touch of zest, making it a fantastic companion to the soup’s rich base.
-
Sweet Cornbread: The sweetness of cornbread pairs wonderfully with the savory broth, creating a delicious balance that’s hard to resist.
-
Refreshing Horchata: This creamy, cinnamon-infused drink is a fantastic way to cool off and enhances the overall flavors of your meal experience.
Caldo de Res Mexican Beef Soup Recipe FAQs
How do I choose the right beef for my Mexican Beef Soup?
Absolutely! Opt for high-quality cuts like bone-in beef shank or boneless chuck steak. These cuts provide rich flavors and tender bites, perfect for creating a hearty broth. Look for beef with good marbling, as the fat enhances flavor during cooking.
What’s the best way to store leftover soup?
Store your Mexican Beef Soup in an airtight container in the fridge, where it will stay fresh for up to 3 days. When reheating, warm it gently on the stove or in the microwave until it’s piping hot.
Can I freeze Mexican Beef Soup? If so, how?
Yes, you can freeze it! Once the soup has cooled, transfer it into freezer-safe containers, leaving some room for expansion. It can last up to 3 months in the freezer. To thaw, leave it in the fridge overnight, and reheat on low heat, adding a splash of water if it becomes too thick.
What if my soup turns out too salty?
No problem! If you find your Mexican Beef Soup is too salty for your taste, you can dilute it. Simply add some water or low-sodium broth to the soup, bringing it to a simmer to combine flavors. Alternatively, adding a few slices of raw potato can help absorb excess salt during cooking.
Are there any dietary considerations for pets or allergies?
It’s best to keep Mexican Beef Soup away from your furry friends due to ingredients like onions and garlic, which can be harmful to dogs and cats. For allergies, be mindful of the seasoning and any additional toppings you choose. Always check ingredient labels if you’re using pre-made seasonings.
Can I substitute any ingredients in the soup?
Very! If you’re missing an ingredient, feel free to get creative. For example, you can replace chayote squash with green beans or use different vegetables that you enjoy. Don’t hesitate to adjust the spices too, to suit your flavor preferences!

Savor the Flavor: Mexican Beef Soup Recipe You’ll Love
Ingredients
Equipment
Method
- Chop beef into 1-inch chunks and give it a good rinse.
- In a large pot, bring 12 cups of water to a light boil over medium-high heat. Skim off any foam that forms.
- Add garlic and onion, then cover partially and let simmer for 1 hour and 30 minutes.
- Chop all vegetables and set them aside.
- After 1 hour and 30 minutes, add all chopped vegetables (except zucchini) and fresh cilantro.
- Let boil for another 10 minutes.
- Add zucchini and Spanglish Asadero seasoning, then cook for another 10 minutes.
- Taste and adjust seasoning as needed.
- Serve hot, garnishing with lime juice, tortillas, or rice if desired.







