- 0 Facebook
- 0 Pinterest
- 0 Email
- Copy Link
- 0 shares
This rustic Caldo de Res transforms humble ingredients into something magical—a soul-warming Mexican soup where tender beef slowly surrenders to the broth, creating layers of rich flavor in every spoonful. Short ribs and chunks of roast beef simmer alongside vibrant vegetables until everything melds into a hearty, aromatic masterpiece that’s been perfected through generations of home cooking. The combination of sweet corn, earthy potatoes, and fragrant spices creates a beautiful depth that only gets better the longer it simmers—best enjoyed with a squeeze of fresh lime and warm tortillas for dipping.

Why You’ll Love This Recipe
This authentic Caldo de Res brings the heart of Mexican home cooking right to your table, melding simple ingredients into something truly extraordinary.
- Rich Depth of Flavor : The slow-simmered short ribs and beef roast create a broth so flavorful you’ll want to drink it straight from the bowl.
- One-Pot Wonder : Everything cooks together in a single pot, allowing the vegetables to absorb the beef’s richness while minimizing cleanup after dinner.
- Customizable Comfort : The recipe welcomes adaptations based on seasonal vegetables or family preferences while maintaining its soul-warming character.
- Budget-Friendly Brilliance : This soup transforms economical cuts of beef into meltingly tender morsels through the magic of slow cooking.
- Make-Ahead Marvel : The flavor actually improves after a day in the refrigerator , making it perfect for meal prep or feeding a crowd with minimal day-of effort.
Ingredient Notes: Building a Perfectly Balanced Caldo de Res
The soul of any great Old Fashioned Caldo de Res lies in its carefully selected ingredients, each contributing essential flavors and textures that create this iconic Mexican comfort soup. Here’s what you need to know about each component:
- Short ribs : These bone-in cuts are the foundation of authentic caldo, releasing rich marrow and collagen during cooking that creates an unmatched depth of flavor. Look for meaty pieces with good fat marbling for the best results.
- Boneless beef roast : Adds substantial, chunky meat texture that complements the fall-off-the-bone short ribs. Chuck roast works beautifully here, with its perfect balance of lean meat and fat that becomes fork-tender after simmering.
- Corn : Traditional Mexican soup corn is left on the cob in chunks, allowing the kernels to release their natural sweetness while remaining juicy. Fresh corn is ideal, but frozen corn cobs work well during off-seasons.
- Cabbage : Adds mild sweetness and hearty texture that holds up well during long cooking. Green cabbage is traditional, retaining a pleasant bite even after extended simmering.
- Beef bouillon : Amplifies the meaty flavor profile throughout the soup. The professional approach is adding it gradually in stages rather than all at once, allowing you to control the salt and umami intensity.
- Garlic powder : Provides consistent, mellow garlic flavor throughout the broth. While fresh garlic is an option, the powder disperses more evenly through the large volume of liquid.
- Cumin : This earthy, warming spice is quintessentially Mexican and adds aromatic depth without overwhelming the natural beef flavor. Toasting the cumin briefly before adding enhances its essential oils.
- Carrots : Their natural sweetness balances the richness of the beef while adding vibrant color. Slicing them moderately thick ensures they maintain some texture after the long simmer.
- Yellow potatoes : These waxy potatoes hold their shape during cooking while absorbing the savory broth. Yukon Golds are ideal, offering a buttery quality that melts in your mouth.
- Tomato sauce : Adds subtle acidity and richness that balances the fatty elements of the beef. Look for plain tomato sauce without additional seasonings for the most authentic result.
- Zucchini : This optional addition provides fresh, light texture and color contrast. Add it during the last 15-20 minutes of cooking to prevent it from becoming overly soft.
- Lime wedges : Essential for serving, as the bright citrus cuts through the richness of the broth and awakens all the flavors. Mexican cooks insist on fresh limes rather than bottled juice for their superior aroma.
How to Make Hearty Old Fashioned Caldo de Res: Rustic Mexican Comfort Soup
- Heat a large Dutch oven or stockpot over medium-high heat and brown the short ribs and beef roast chunks in batches until deeply caramelized on all sides, about 3-4 minutes per side. This step builds incredible flavor – don’t rush it!
- Return all browned meat to the pot and cover with water until it rises about 2 inches above the meat. Sprinkle in 1 tablespoon of beef bouillon, 2 tablespoons garlic powder, and the cumin, then bring to a boil.
- Reduce heat to a gentle simmer, cover partially, and cook for about 1.5 hours or until the meat begins to become tender. I always skim off any foam that rises to the surface during the first 30 minutes for a clearer broth.
- Add the corn cobs, carrots, and potatoes to the pot. Return to a simmer and cook for another 20 minutes, then taste the broth and adjust with additional beef bouillon if needed.
- Stir in the tomato sauce and add the cabbage wedges (and zucchini if using), then simmer for a final 15-20 minutes until all vegetables are tender but still hold their shape.
- Taste once more and adjust seasonings as needed – the broth should be savory and full-bodied with a subtle hint of garlic and cumin.
- Ladle the soup into large bowls, ensuring each serving contains meat, corn, and a variety of vegetables. The short ribs should be falling off the bone at this point!
- Serve piping hot with lime wedges on the side. A generous squeeze of lime just before eating brightens all the rich flavors perfectly.

Storage & Freezing
This hearty Caldo de Res stores beautifully, actually improving in flavor after a day or two as the ingredients continue to meld. Store leftovers in an airtight container in the refrigerator for up to 4 days, making sure the soup has cooled completely before refrigerating.
For longer storage, this soup freezes exceptionally well for up to 3 months. I recommend removing the corn cobs and bone-in short ribs before freezing, then storing in freezer-safe containers with about an inch of headspace to allow for expansion. The potatoes may soften slightly after freezing, but the overall flavor remains delicious.
When reheating, thaw frozen soup overnight in the refrigerator , then warm slowly on the stovetop over medium-low heat until just simmering. Add a splash of water or broth if the soup has thickened too much during storage. For the freshest flavor, add a new squeeze of lime and perhaps a sprinkle of fresh cilantro when serving reheated portions.
Variations & Substitutions
This traditional Caldo de Res recipe welcomes personalization based on what you have available or your family’s preferences. The authentic foundation remains intact even with these thoughtful adjustments.
- Meat alternatives : While short ribs provide incredible richness, you can make this with just beef chuck roast, oxtail, or beef shank for equally delicious results. For a lighter version, use beef sirloin or even chicken thighs with chicken broth.
- Vegetable swaps : I sometimes add chayote squash instead of zucchini for a more authentic Mexican flavor profile. You can also incorporate turnips, green beans, or corn off the cob depending on what’s fresh and available.
- Spice it up : Create a spicier version by adding 1-2 diced jalapeños or serranos with the aromatics, or stir in some Mexican chile powder like ancho or guajillo for smoky depth.
- Herb enhancements : Fresh cilantro added at the end brightens the entire soup. You can also add Mexican oregano or bay leaves during simmering for additional aromatic complexity.
- Make it faster : When time is tight, use a pressure cooker or Instant Pot to reduce cooking time to about 45 minutes total. Brown the meat using the sauté function first, then pressure cook the meat for 30 minutes before adding vegetables in stages.
- Vegetarian adaptation : Create a hearty vegetable version using vegetable broth, hearty mushrooms like portobello, and add protein with kidney beans or chickpeas. The vegetable-forward approach celebrates the same comforting flavors without the meat.
Expert Tips for Perfect Caldo de Res
- Brown with patience : Take your time browning the short ribs and beef chunks until deeply caramelized—this 10-minute investment creates the rich foundation that defines authentic Old Fashioned Caldo de Res.
- Layer your seasonings : I’ve found adding beef bouillon in stages rather than all at once allows you to build deeper flavor without oversalting the broth.
- Strategic vegetable timing : Add vegetables in sequence based on cooking time—potatoes and carrots need longer than cabbage and zucchini, which keeps everything perfectly tender.
- Master the simmer : Keep the soup at a gentle bubbling simmer, not a rolling boil, to prevent tough meat and cloudy broth. The slower cooking extracts maximum flavor from the bones.
- Skim for clarity : Remove the foam that rises during the first 30 minutes of cooking for a cleaner, more restaurant-quality presentation and clearer flavor profile.
- Rest before serving : Let the finished soup rest uncovered for 10 minutes before serving—this allows the flavors to settle and the fat to rise for easy removal.
Make Ahead Tips for Old Fashioned Caldo de Res
This Old Fashioned Caldo de Res is a meal prep champion that actually tastes even better the next day! You can prepare the entire soup up to 3 days in advance – simply cook it completely, then cool and refrigerate in airtight containers. The flavors will deepen beautifully overnight as the spices meld with the rich beef broth. When ready to serve, gently reheat on the stovetop over medium-low heat, adding a splash of water or beef broth if needed to thin the consistency. The vegetables may soften slightly during storage, but they’ll still maintain wonderful flavor and texture. For busy weeknight dinners, this make-ahead approach transforms a 2.5-hour cooking process into a simple 15-minute reheating session while delivering the same soul-warming comfort.
Serving Suggestions
This Caldo de Res is a complete meal in itself, but the right serving style elevates it from delicious to unforgettable. The traditional Mexican approach transforms this hearty soup into a communal dining experience.
I love serving this Old Fashioned Caldo de Res family-style with a generous spread of accompaniments. Place a stack of warm corn tortillas in a kitchen towel to keep them soft, small bowls of diced white onion, chopped cilantro, and sliced jalapeños for customizing each bowl, and plenty of lime wedges – the acidity cuts through the richness perfectly.
For the full experience, include a side of Mexican rice to soak up the flavorful broth and provide textural contrast. Some crusty bolillo rolls or French bread are amazing for dipping into the savory broth. I often set out small dishes of chile oil or hot sauce for heat-lovers to adjust their spice level individually.
The traditional way to enjoy this soup is to take the short ribs out, wrap them in warm tortillas with a sprinkle of salt, then alternate between spoonfuls of the vibrant broth and bites of your beef tacos. It’s a beautiful two-in-one meal that showcases why this rustic soup has remained a beloved classic for generations.

Recipe FAQs
Can I use a slow cooker instead of stovetop ? Yes! Cook on low for 8 hours.
Is there a substitute for short ribs? Beef shank or oxtail work beautifully.
Can I make this soup ahead of time? I prefer making it a day ahead—flavors deepen overnight.
How can I thicken the broth? Simmer uncovered for the final 30 minutes.
Is this soup spicy? No, it’s savory with mild aromatics.
Can I add different vegetables? Absolutely—chayote and calabacitas are traditional additions.
- 0 Facebook
- 0 Pinterest
- 0 Email
- Copy Link
- 0 shares
Hearty Old Fashioned Caldo de Res: Rustic Mexican Comfort Soup
Ingredients
Instructions
Heat a large Dutch oven or stockpot over medium-high heat and brown the short ribs and beef roast chunks in batches until deeply caramelized on all sides, about 3-4 minutes per side. This step builds incredible flavor – don’t rush it!
Return all browned meat to the pot and cover with water until it rises about 2 inches above the meat. Sprinkle in 1 tablespoon of beef bouillon, 2 tablespoons garlic powder, and the cumin, then bring to a boil.
Reduce heat to a gentle simmer, cover partially, and cook for about 1.5 hours or until the meat begins to become tender. I always skim off any foam that rises to the surface during the first 30 minutes for a clearer broth.
Add the corn cobs, carrots, and potatoes to the pot. Return to a simmer and cook for another 20 minutes, then taste the broth and adjust with additional beef bouillon if needed.
Stir in the tomato sauce and add the cabbage wedges (and zucchini if using), then simmer for a final 15-20 minutes until all vegetables are tender but still hold their shape.
Taste once more and adjust seasonings as needed – the broth should be savory and full-bodied with a subtle hint of garlic and cumin.
Ladle the soup into large bowls, ensuring each serving contains meat, corn, and a variety of vegetables. The short ribs should be falling off the bone at this point!
Serve piping hot with lime wedges on the side. A generous squeeze of lime just before eating brightens all the rich flavors perfectly.
Notes
Brown with patience : Take your time browning the short ribs and beef chunks until deeply caramelized—this 10-minute investment creates the rich foundation that defines authentic Old Fashioned Caldo de Res.
Layer your seasonings : I’ve found adding beef bouillon in stages rather than all at once allows you to build deeper flavor without oversalting the broth.
Strategic vegetable timing : Add vegetables in sequence based on cooking time—potatoes and carrots need longer than cabbage and zucchini, which keeps everything perfectly tender.
Master the simmer : Keep the soup at a gentle bubbling simmer, not a rolling boil, to prevent tough meat and cloudy broth. The slower cooking extracts maximum flavor from the bones.
Skim for clarity : Remove the foam that rises during the first 30 minutes of cooking for a cleaner, more restaurant-quality presentation and clearer flavor profile.
Rest before serving : Let the finished soup rest uncovered for 10 minutes before serving—this allows the flavors to settle and the fat to rise for easy removal.
Nutrition
| Serving Size | 1 bowl |
|---|---|
| Calories | 500 calories |
| Sugar Content | 5g |
| Sodium Content | 700mg |
| Fat Content | 25g |
| Saturated Fat Content | 10g |
| Unsaturated Fat Content | 10g |
| Trans Fat Content | 0g |
| Carbohydrate Content | 45g |
| Fiber Content | 8g |
| Protein Content | 30g |
| Cholesterol Content | 80mg |
