There’s nothing quite like the aroma of a pot simmering away on the stove, especially when it’s a batch of Caldo de Res. This traditional Mexican beef soup, brimming with tender meat and colorful vegetables, is a go-to comfort food that warms both body and soul. What makes this dish even more inviting is its customizability—you can easily tweak it to incorporate your favorite flavors or adapt for different dietary preferences. Whether you’re looking to impress at a family gathering or simply enjoying a cozy night in, this hearty soup is just a ladle away from becoming your new favorite recipe. So grab your apron, because I can’t wait to share how to create this nourishing bowl of goodness that’ll put a smile on everyone’s face! Ready to dive in?

Why is Caldo de Res a must-try?
Comforting and Nourishing: This hearty soup doesn’t just fill your stomach; it warms your soul with every sip.
Customizable Goodness: Whether you prefer beef, pork, or a vegetarian twist, Caldo de Res can easily be tailored to suit your tastes.
Flavorful Ingredients: The rich combination of spices and fresh vegetables adds depth, making it a dish you’ll want to share with friends and family. Discover more tips on bringing vibrant flavors with Empress Gin Cocktails.
Quick Prep Time: With simple steps and minimal prep, you’ll have a gourmet meal ready in no time—perfect for busy nights!
Crowd-Pleasing Appeal: Ideal for gatherings, this soup has a way of bringing everyone to the table and sparking joy in every bowl served.
Caldo de Res Ingredients
• Gather everything you need for this comforting classic!
For the Soup
- Beef Shank or Chuck Roast (2 lbs) – The main protein that provides richness and flavor. Substitution: Pork shoulder or ribs can offer a different taste.
- Vegetable Oil (2 tbsp) – Essential for browning the beef and enhancing overall flavor. Note: Olive oil is a great alternative.
- Onion (1 large, chopped) – Adds a natural sweetness and depth to the soup. Substitution: Use leeks for a milder flavor.
- Garlic (4 cloves, minced) – Provides that aromatic richness and savory punch. Note: Garlic powder works in a pinch if fresh isn’t available.
- Carrots (2 medium, sliced) – Brings sweetness and vibrant color to the dish. Substitution: Parsnips can add a unique flavor profile.
- Potatoes (2 medium, diced) – Contributes heartiness to the soup that makes it comforting. Substitution: Sweet potatoes for a hint of natural sweetness.
- Zucchini (1 medium, sliced) – Enhances texture and nutritional value. Substitution: Feel free to use any squash variety you like.
- Corn Kernels (1 cup) – Adds a touch of sweetness and pleasant texture. Note: Fresh, frozen, or canned corn all work well here.
- Tomato (1 large, chopped) – Brightens the broth with its acidity. Substitution: Canned diced tomatoes can be a time-saver.
- Jalapeño Peppers (1-2, chopped, optional) – For those who enjoy some heat! Note: Omit these for a milder soup experience.
- Beef Broth or Water (8 cups) – Serves as the base liquid for the soup. Substitution: Use vegetable broth for a flavorful vegetarian option.
- Salt (1 tbsp, adjust to taste) – Enhances all the flavors in the soup. Note: Opt for low-sodium broth if you’re watching your salt intake.
- Black Pepper (1 tsp) – Adds a touch of spiciness. Note: Freshly cracked pepper will give you the best flavor kick.
- Cumin (1 tsp) and Oregano (1 tsp) – Essential spices that deepen the soup’s flavor. Note: If using fresh herbs, use lesser amounts for best results.
- Fresh Cilantro (for garnish) – Brightens and freshens each bowl. Substitution: Chopped green onions can offer a different garnish option.
- Lime Wedges (for serving) – Provides acidity that balances the rich flavors beautifully.
With these ingredients on hand, you’re just steps away from creating a heartwarming bowl of Caldo de Res that will nourish both your body and soul!
Step‑by‑Step Instructions for Caldo de Res
Step 1: Brown the Beef
In a large pot or Dutch oven, heat 2 tablespoons of vegetable oil over medium-high heat. Once hot, add the 2 pounds of beef shank or chuck roast, browning the meat on all sides for about 8-10 minutes. This step enhances the richness and flavor, so aim for a deep, golden crust before moving on.
Step 2: Sauté Onions and Garlic
Add 1 large chopped onion and 4 minced garlic cloves to the pot, stirring occasionally, and cook for about 5 minutes until onions become translucent and fragrant. The combination of beef, onion, and garlic creates a savory base for your Caldo de Res that’s simply irresistible, setting the stage for the vegetables ahead.
Step 3: Add Vegetables
Stir in 2 sliced carrots, 2 diced potatoes, 1 sliced zucchini, 1 cup of corn kernels, and 1 chopped tomato. Allow the mixture to sauté together for another 5 minutes, stirring frequently. The vegetables will soften slightly and their colors will brighten, infusing the soup with vibrant flavor and creating a lovely visual appeal before adding the broth.
Step 4: Add Broth
Pour in 8 cups of beef broth or water, ensuring that all ingredients are well submerged. Turn the heat up to high and bring the pot to a rolling boil. The bubbling surface indicates it’s time for the seasonings to join in, enhancing the overall depth of flavor in your Caldo de Res.
Step 5: Season the Soup
Sprinkle in 1 tablespoon of salt, 1 teaspoon of black pepper, 1 teaspoon of cumin, and 1 teaspoon of oregano. Stir to incorporate all the seasonings thoroughly. This step not only flavors the broth but also treats each bite of the hearty vegetables and tender beef to a delightful seasoning, preparing your soup for the simmering stage.
Step 6: Simmer
Once boiling, reduce the heat to low and cover the pot, allowing the soup to simmer for about 1 hour. During this time, the beef will become tender and flavorful. Check occasionally, keeping an eye on the bubbling liquid, and enjoy the uplifting aroma that fills your kitchen as it cooks.
Step 7: Add Jalapeños
In the last 10 minutes of simmering, stir in the chopped jalapeños if you’re opting for some heat. This addition will elevate the flavor profile of your Caldo de Res, creating a warming spice that complements the richness of the beef and the sweetness of the vegetables beautifully.
Step 8: Taste and Adjust Seasoning
After the hour of simmering, take a moment to taste the soup and adjust the seasoning as needed. You can add more salt or pepper if desired, ensuring every bite is perfectly balanced. This step is crucial to personalize your Caldo de Res, so it reflects your unique palate and enhances the overall experience.
Step 9: Garnish and Serve
Once everything is well-seasoned and your soup is piping hot, ladle the Caldo de Res into bowls. Garnish each serving with fresh cilantro and offer lime wedges on the side to squeeze over the top. This final touch brightens the flavors and makes for a comforting presentation, inviting everyone to dig in!

How to Store and Freeze Caldo de Res
Fridge: Store leftover Caldo de Res in an airtight container for up to 4 days. Make sure to let it cool to room temperature before sealing.
Freezer: Caldo de Res freezes beautifully for up to 3 months. Portion the soup into freezer-safe containers or bags, and label each with the date.
Reheating: Thaw overnight in the refrigerator before reheating on the stovetop or in the microwave. Stir well and heat until steaming for the best flavor.
Room Temperature: Avoid leaving Caldo de Res out for more than 2 hours to ensure food safety. Enjoy each delicious spoonful knowing it’s saved for later!
Make Ahead Options
Caldo de Res is fantastic for meal prep, making it a breezy choice for busy weeknights! You can prep the vegetables (carrots, potatoes, zucchini, and corn) and store them in an airtight container in the refrigerator for up to 3 days. Furthermore, you can brown the beef and sauté the onions and garlic in advance, then refrigerate for up to 24 hours before cooking. When you’re ready to serve, simply combine the prepped components, pour in the broth, and let it simmer until everything is beautifully tender, ensuring a delightful and comforting meal that tastes just as delicious as if it were made fresh!
What to Serve with Hearty Caldo de Res?
Indulge in a comforting meal by complementing your warm bowl of Caldo de Res with these delightful pairings that enhance both flavor and experience.
-
Warm Tortillas: Perfect for dipping, these soft, fluffy tortillas soak up the rich broth, making every bite even more satisfying.
-
Crusty Bread: A fresh loaf of artisan bread offers a crunchy contrast and serves as a vessel for savoring the soup.
-
Spanish Rice: Flavorful and seasoned rice adds a hearty base, collecting the melting goodness of broth and beef in each forkful.
-
Avocado Salad: A crisp salad topped with creamy avocado lends a fresh, buttery texture that complements the heartiness of the soup perfectly.
-
Pickled Vegetables: The tangy crunch of pickled onions or jalapeños provides a delightful contrast to the warmth of the Caldo de Res, igniting your taste buds.
-
Lime Sorbet: For dessert, a chilled lime sorbet provides a refreshing finale, balancing the hearty soup with a burst of citrusy brightness.
Pairing these sides with your Caldo de Res elevates your meal to a comforting feast that are sure to satisfy any dinner crowd.
Caldo de Res Variations & Substitutions
Feel free to infuse your Caldo de Res with your favorite flavors or dietary needs. The delightful versatility of this dish invites experimentation!
-
Pork Version: Replace beef with pork shoulder or ribs for a distinct flavor. This swap creates a heartwarming, comforting alternative.
-
Vegetarian Option: Use vegetable broth with mushrooms, eggplant, and chickpeas instead of meat. It remains hearty while catering to plant-based diets.
-
Spicy Twist: Incorporate serrano peppers along with jalapeños for enhanced heat. If you’re a spice lover, this addition will take your soup to the next level.
-
Herb Infusion: Add fresh herbs like thyme or bay leaves during simmering. The result is an aromatic, deeply flavored broth that elevates your soup experience.
-
Quinoa Boost: Stir in cooked quinoa for an added protein punch and a satisfying texture. This variation makes the soup even more filling.
-
Sweet Potato Swap: Substitute standard potatoes with sweet potatoes for a subtly sweet flavor and extra nutrients. It complements the savory components beautifully.
-
Coconut Milk Creaminess: Add a splash of coconut milk for a rich, creamy texture. It introduces a delightful twist to the classic Caldo de Res.
-
Lime Zest Finish: Brighten your dish by adding lime zest just before serving. It enhances the freshness, making it even more invigorating.
For even more inspiration, consider pairing your delightful bowl of soup with warm tortillas or crusty bread to complete your meal. Enjoy the warmth of Caldo de Res, and don’t forget to explore the vibrant flavors with Empress Gin Cocktails for a refreshing beverage on the side!
Expert Tips for Caldo de Res
-
Use Fresh Ingredients: Fresh vegetables and quality beef make all the difference in flavor and nutrition. Avoid pre-packaged ingredients when possible.
-
Adjust Spiciness: If you’re sensitive to heat, start with one jalapeño and taste the broth before adding more. You can always add, but it’s hard to take away.
-
Perfectly Tender Beef: Ensure the beef is tender by allowing it to simmer long enough—it should easily fall apart when pulled with a fork, making the Caldo de Res truly satisfying.
-
Vary Your Vegetables: Feel free to mix in your favorite vegetables or whatever you have on hand. The beauty of this soup is its customizability—experiment to find your favorite combo.
-
Ideal Slow Cooker Recipe: For an effortless preparation, try using a slow cooker. Brown the beef first and then let it cook on low for 6-8 hours for tender, flavorful results.

Caldo de Res Recipe FAQs
What type of beef is best for Caldo de Res?
For Caldo de Res, beef shank or chuck roast is ideal due to its flavor and richness. Both cuts offer a hearty texture that breaks down beautifully during cooking, providing a comforting base for the soup. If you’re feeling adventurous, you can also substitute with pork shoulder or ribs to introduce a delightful variation.
How should I store leftover Caldo de Res?
Store leftover Caldo de Res in an airtight container in the refrigerator for up to 4 days. Let it cool to room temperature before sealing to prevent moisture accumulation, which can affect freshness. When ready to enjoy, simply reheat on the stovetop or in the microwave until piping hot and full of flavors!
Can I freeze Caldo de Res, and if so, how?
Absolutely! Caldo de Res freezes exceptionally well for up to 3 months. Here’s a step-by-step guide:
- Allow the soup to cool completely at room temperature.
- Portion the soup into freezer-safe containers or heavy-duty freezer bags.
- Label each container with the date for freshness tracking.
- Lay bags flat in the freezer to save space.
When you’re ready to enjoy, thaw overnight in the refrigerator then reheat until steaming.
How can I make Caldo de Res suitable for dietary restrictions?
You can customize this recipe to fit many dietary needs! For a vegetarian option, replace beef with mushrooms, eggplant, and chickpeas, and use vegetable broth instead of beef broth. If someone is allergic to certain spices or veggies, feel free to swap ingredients—like using sweet potatoes instead of regular potatoes or omitting jalapeños for a milder flavor.
What should I do if my beef isn’t tender enough?
If your beef isn’t tender after the initial cooking time, don’t fret! Simply cover the pot and let it simmer for an additional 15 to 30 minutes. Checking the beef periodically with a fork to see if it falls apart easily is a good practice. This slow and steady cooking ensures that the meat becomes tender and melts in your mouth, giving you that hearty goodness.
What signs indicate that my vegetables are ripe and ready for use?
When selecting vegetables for your Caldo de Res, look for fresh, vibrant colors and firm textures. For example, carrots should be bright orange and not wrinkly while potatoes should feel firm and free of dark spots all over. Zucchini should be glossy and smooth, showing no signs of softening or blemishes. Fresh veggies contribute to the overall flavor and nutrition of your comforting soup!

Comforting Caldo de Res: A Hearty Mexican Soup Delight
Ingredients
Equipment
Method
- Brown the Beef: In a large pot or Dutch oven, heat 2 tablespoons of vegetable oil over medium-high heat. Once hot, add the 2 pounds of beef shank or chuck roast, browning the meat on all sides for about 8-10 minutes.
- Sauté Onions and Garlic: Add 1 large chopped onion and 4 minced garlic cloves to the pot. Cook for about 5 minutes until onions become translucent.
- Add Vegetables: Stir in 2 sliced carrots, 2 diced potatoes, 1 sliced zucchini, 1 cup of corn kernels, and 1 chopped tomato. Allow the mixture to sauté together for another 5 minutes.
- Add Broth: Pour in 8 cups of beef broth or water, ensuring all ingredients are submerged. Turn the heat up to high and bring to a boil.
- Season the Soup: Sprinkle in 1 tablespoon of salt, 1 teaspoon of black pepper, 1 teaspoon of cumin, and 1 teaspoon of oregano. Stir to incorporate all seasonings.
- Simmer: Reduce heat to low and cover the pot, allowing the soup to simmer for about 1 hour.
- Add Jalapeños: In the last 10 minutes of simmering, stir in the chopped jalapeños if desired.
- Taste and Adjust Seasoning: After simmering, taste the soup and adjust the seasoning as needed.
- Garnish and Serve: Ladle the Caldo de Res into bowls. Garnish with fresh cilantro and serve lime wedges on the side.





