As I stirred the pot, a warm aroma enveloped my kitchen, bringing back memories of family gatherings filled with laughter and love. This is the magic of Caldo de Res, a traditional Mexican beef soup that’s nothing short of a hug in a bowl. Rich with tender beef, vibrant vegetables, and aromatic herbs, this comforting dish is a perfect antidote for chilly nights or when you just need some hearty nourishment. One of my favorite things about this recipe is its simple preparation, making it an ideal choice for home cooks at any skill level. Plus, it offers the flexibility of variations, allowing you to cater to different tastes, whether you want a spicy kick or a vegetarian twist. Are you ready to dive into this culinary adventure and create your own pot of joy?
![]()
Why is Caldo de Res So Special?
Comforting Warmth: A bowl of Caldo de Res is like wrapping yourself in a cozy blanket on a chilly evening—every sip brings warmth and joy.
Flavor Explosion: The rich combination of beef, fresh vegetables, and aromatic herbs creates a robust taste that dances on your palate.
Versatile Delight: Want a twist? Swap beef for pork or make a vegetarian version with mushrooms and eggplant. The possibilities are endless!
Family Tradition: This dish is perfect for family gatherings, bringing everyone together to share cherished memories over a hearty meal, just like when you enjoy some classic Cream Cheese Squares.
Quick and Easy: With straightforward steps, even novice cooks can serve up a comforting masterpiece that impresses at any dinner table.
Time-Saving Meal Prep: Make a big batch and enjoy leftovers throughout the week—Caldo de Res keeps well in the fridge and tastes even better the next day!
Caldo de Res Ingredients
• To make your own comforting bowl of Caldo de Res, gather these fresh and flavorful ingredients!
For the Soup
- Beef Shank or Chuck Roast (2 lbs) – Provides a rich protein base; you can also use pork shoulder or ribs for different flavor.
- Vegetable Oil (2 tbsp) – Essential for browning the beef and sautéing vegetables.
- Onion (1 large, chopped) – Adds depth and sweetness to balance the hearty broth.
- Garlic (4 cloves, minced) – Enhances the aromatic profile of the soup.
- Carrots (2 medium, sliced) – Contributes natural sweetness and texture that complement the beef.
- Potatoes (2 medium, diced) – Offers heartiness, making each spoonful satisfying.
- Zucchini (1 medium, sliced) – Brings a fresh element to the mix, filling up the soup perfectly.
- Corn Kernels (1 cup) – Introduces a touch of sweetness; fresh, frozen, or canned works well.
- Tomato (1 large, chopped) – Adds natural acidity and richness to balance the flavors.
- Jalapeño Peppers (1-2, chopped, optional) – For a kick of spice; adjust based on your heat preference.
For the Broth
- Beef Broth or Water (8 cups) – The foundation of your Caldo de Res; go for homemade broth for best results.
- Salt (1 tbsp, adjust to taste) – Crucial for enhancing the overall flavors of the soup.
- Black Pepper (1 tsp) – Adds a hint of heat and complexity to the dish.
- Cumin (1 tsp) – Infuses warmth and an earthy note that complements the beef.
- Oregano (1 tsp) – Provides aromatic herbal notes that brighten the broth.
For Garnishing
- Cilantro (for garnish) – Fresh and fragrant, it adds a pop of flavor and color.
- Lime Wedges (for serving) – A squeeze of lime adds brightness and tang, elevating your Caldo de Res.
Step‑by‑Step Instructions for Caldo de Res
Step 1: Brown the Beef
In a large pot, heat 2 tablespoons of vegetable oil over medium-high heat. Once shimmering, add 2 pounds of beef shank or chuck roast, browning it on all sides for about 8-10 minutes until nicely caramelized. This step enhances flavor and creates a rich base for your Caldo de Res.
Step 2: Sauté Onions and Garlic
Stir in 1 chopped large onion and 4 minced garlic cloves into the pot with the browned beef. Sauté these aromatic ingredients for about 5 minutes, or until the onion becomes translucent and fragrant, allowing their flavors to meld beautifully with the beef.
Step 3: Add Vegetables
Introduce 2 sliced carrots, 2 diced potatoes, 1 sliced zucchini, 1 cup of corn, and 1 chopped tomato to the pot. Sauté these vibrant vegetables for another 5 minutes until they begin to soften, brightening up your rich Caldo de Res and adding layers of sweetness and texture.
Step 4: Add Broth
Pour in 8 cups of beef broth or water, ensuring all the ingredients are fully submerged. Increase the heat to bring the mixture to a boil; this will enhance the flavors as they merge, setting the stage for a comforting, hearty soup.
Step 5: Season
Once boiling, season your Caldo de Res with 1 tablespoon of salt, 1 teaspoon of black pepper, 1 teaspoon of cumin, and 1 teaspoon of oregano. Stir well to combine the spices evenly, creating a fragrant and flavorful broth that will warm your soul.
Step 6: Simmer
Reduce the heat to low and cover the pot, letting your Caldo de Res simmer gently for about 1 hour. This slow cooking allows the beef to become tender and the flavors to develop deeply, filling your kitchen with mouthwatering aromas.
Step 7: Add Jalapeños
If you enjoy a bit of spice, add 1-2 chopped jalapeño peppers to the pot during the last 10 minutes of simmering. This will infuse your Caldo de Res with a delightful heat that complements the richness of the soup.
Step 8: Taste and Adjust
After simmering, taste your soup and adjust the seasoning if necessary. Adding more salt or pepper can enhance the flavors, ensuring this Caldo de Res is perfectly suited to your palate and ready to enjoy.
Step 9: Garnish
Ladle the Caldo de Res into bowls, garnishing each serving with fresh cilantro. This adds a fragrant touch and beautiful color, making your soup not just delicious but visually appealing as well.
Step 10: Serve with Lime
Offer lime wedges alongside your bowls of Caldo de Res, inviting guests to squeeze a bit of lime juice into the soup before enjoying. This final touch brightens the flavors and elevates the comforting experience of this beloved Mexican dish.
![]()
Make Ahead Options
Preparing Caldo de Res in advance is a fantastic way to save time during busy weeknights! You can chop all your vegetables (onion, carrots, potatoes, zucchini, and tomato) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, the beef can also be browned ahead of time and refrigerated for up to 24 hours; just remember to reheat it before adding the broth. If you prefer to make the soup in full, it tastes even better the next day and can be refrigerated for up to 4 days. To maintain quality, let the soup cool completely before refrigerating. When ready to serve, simply reheat on the stove until hot and enjoy a comforting bowl of Caldo de Res with minimal effort!
How to Store and Freeze Caldo de Res
Fridge: Keep your Caldo de Res in an airtight container for up to 4 days. The flavors will meld beautifully, making reheating a delicious option for quick meals.
Freezer: This hearty soup freezes exceptionally well for up to 3 months. Allow it to cool completely, then transfer it to freezer-safe containers or bags before freezing.
Thawing: To enjoy your frozen Caldo de Res, thaw it overnight in the fridge or use the defrost setting on your microwave.
Reheating: Heat the soup on a stovetop over medium heat, stirring occasionally, until hot. You can add a splash of broth or water if needed to achieve your desired consistency.
Caldo de Res Variations & Substitutions
There’s no limit to how you can customize your Caldo de Res! Let your creativity flow and make this comforting dish your own.
Pork Version: Swap in pork shoulder or ribs for a different flavor profile that still delivers delicious heartiness.
Vegetarian Option: Replace beef with a medley of mushrooms, eggplant, and chickpeas, using vegetable broth to keep things rich and fulfilling. It’s a fulfilling way to enjoy this classic.
Spicy Twist: For those who crave heat, add serrano peppers along with jalapeños. A little extra spice gives your soup an exciting kick that rounds out the flavors.
Herb Infusion: Experiment with fresh herbs like thyme or bay leaves during simmering for an aromatic twist. This addition creates a marvelous depth and fragrant bouquet in each bowl.
Chunky Texture: If you prefer a chunkier soup, reduce the chopping size of your veggies. Larger pieces provide an exciting bite, making every spoonful delightful.
Creamy Version: Stir in a splash of heavy cream at the end for a luxurious and creamy Caldo de Res. This luscious twist enhances the overall warmth and comfort.
Squeeze of Citrus: Besides lime, try adding a splash of orange juice for a bright and zesty flavor that pairs beautifully with the richness of the soup.
Garnish Variety: Instead of cilantro, garnish with fresh parsley or even avocado slices for a cool, creamy texture. Each option adds a unique touch that refreshes the dish with every bite.
Discovering these variations not only keeps your dining experience exciting but allows you to create memorable meals just like a hometown favorite. Plus, don’t forget to check out these delicious options too: try serving this hearty soup with my classic Cream Cheese Squares for dessert or give my Soy Glazed Chicken a whirl for a complete culinary adventure!
What to Serve with Hearty Caldo de Res?
Warm your kitchen with delightful sides that perfectly complement this comforting beef soup.
Warm Tortillas: Perfect for dipping into the rich broth, tortillas add a delicious, soft texture to your meal. They’re also a traditional accompaniment that pairs beautifully with the flavors of Caldo de Res.
Zesty Guacamole: Creamy avocados, zesty lime, and fresh cilantro create a refreshing dip that balances the hearty soup. A side of homemade guacamole adds a burst of flavor and creaminess to your dining experience.
Cilantro Lime Rice: This bright and fragrant rice dish enhances the soup’s flavors while providing a light, fluffy base. The citrusy notes of lime complement the richness of the Caldo de Res beautifully.
Mexican Street Corn: Grilled corn on the cob slathered with crema, cheese, and Tajín offers a sweet and tangy contrast. This side dish adds vibrant colors and fresh flavors that can brighten your meal.
Fresh Salad: A mixed green salad with avocado and a lime vinaigrette introduces crunchy textures and freshness. Crisp vegetables lighten the palate, balancing out the hearty soup.
Flan for Dessert: After a savory meal, indulge in a slice of creamy flan. Its smooth caramel sweetness contrasts wonderfully with the warm, savory notes of the soup, making for a comforting finish.
Expert Tips for Caldo de Res
Fresh Ingredients: Use fresh, quality ingredients for the best flavor. The fresher your vegetables and herbs, the tastier your Caldo de Res will be!
Perfect Browning: Ensure your beef is browned nicely before adding other ingredients. This deep caramelization adds depth and enhances the overall flavor of the soup.
Season Gradually: Start with the recommended seasoning, then taste and adjust as the soup simmers. This way, your Caldo de Res achieves the perfect balance of flavors!
Customize Spice: Adjust the jalapeño quantity based on your heat preference. If you want a milder soup, you can omit them entirely or add just one.
Serve Warm: Pair with warm tortillas or crusty bread for an indulgent meal; they complement the comforting flavors of Caldo de Res wonderfully.
Store Smart: Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months—this soup tastes even better the next day!
![]()
Caldo de Res Recipe FAQs
What type of beef is best for Caldo de Res?
I recommend using beef shank or chuck roast for the best flavor and tenderness. If you’re looking for a different taste, pork shoulder or ribs can also work wonderfully, bringing a unique richness to the soup.
How do I know if the vegetables are ripe?
When selecting vegetables, look for firm and vibrant options. For instance, carrots should be bright orange without dark spots or limpness, potatoes should be smooth and undamaged, and zucchini should be firm with a glossy skin. Fresh ingredients make all the difference in your Caldo de Res!
How should I store leftover Caldo de Res?
Absolutely! Transfer your Caldo de Res to an airtight container and refrigerate it for up to 4 days. To enjoy it later, make sure to label the container with the date for easy reference.
Can I freeze Caldo de Res?
Yes, you can freeze Caldo de Res for up to 3 months! Allow the soup to cool completely, then pour it into freezer-safe bags or containers. Be sure to leave some space for expansion. When ready to eat, thaw it overnight in the fridge and reheat gently.
What if my soup is too salty?
If you find your Caldo de Res is a bit too salty, don’t fret! You can add more water or beef broth to dilute it. Alternatively, tossing in a raw potato for about 10-15 minutes can help absorb some of the saltiness. Just remember to remove the potato before serving!
Is Caldo de Res safe for my pets?
Generally, it’s wise to keep Caldo de Res away from pets. Ingredients like onions and garlic can be harmful to them. If you want to share a treat, consider cooking plain, unseasoned meat or veggies specifically for them instead.
Hearty Caldo de Res: A Warm Hug in a Bowl
Ingredients
Equipment
Method
- Heat vegetable oil in a large pot over medium-high heat. Brown the beef for about 8-10 minutes until nicely caramelized.
- Add chopped onion and minced garlic, sauté for about 5 minutes until translucent.
- Introduce carrots, potatoes, zucchini, corn, and tomato. Sauté for another 5 minutes.
- Pour in beef broth or water, bringing the mixture to a boil.
- Season with salt, black pepper, cumin, and oregano. Stir to combine.
- Reduce heat, cover, and simmer for about 1 hour.
- In the last 10 minutes, add chopped jalapeños if desired.
- Taste and adjust seasoning before serving.
- Ladle into bowls and garnish with cilantro. Serve with lime wedges.
