This Caldo de Res Recipe is the kind of meal that feels generous before you even sit down. It is a Mexican beef and vegetable soup made with tender bone-in beef, sweet corn, carrots, potatoes, cabbage, zucchini, and a clear savory broth finished with cilantro and lime.
The beauty of this soup is that the pot does most of the work. You simmer the beef first so the broth has time to build flavor, then add the vegetables in stages so everything turns tender without falling apart.
Save this Caldo de Res Recipe for a chilly weekend, Sunday dinner, or any day when you want a cozy homemade meal that feeds the family well.
Quick Recipe Snapshot
- Prep time: 25 minutes
- Cook time: 2 hours 15 minutes
- Total time: 2 hours 40 minutes
- Servings: 6 to 8
- Difficulty level: Easy
- Best for: Family dinners, weekends, cozy meals
- Main method: Stovetop simmering
- Flavor profile: Savory, beefy, fresh, lightly earthy
Table of Contents
Why You’ll Love This Caldo de Res Recipe
- It turns simple ingredients into a full, comforting dinner.
- Bone-in beef gives the broth deep flavor without complicated technique.
- Big vegetable pieces make the soup colorful, hearty, and satisfying.
- It is beginner-friendly because the steps are slow and forgiving.
- Leftovers reheat beautifully for lunch or another easy dinner.
- It is easy to serve with tortillas, rice, salsa, or lime wedges.
What Makes This Recipe Work
The best Caldo de Res Recipe starts with the beef. Bone-in beef shank, short ribs, or soup bones release flavor into the broth as they simmer. That slow cooking gives the soup its body and richness.
The vegetables matter too. Corn, carrots, and potatoes need more time, while cabbage and zucchini cook faster. Adding them in stages keeps the broth clear and the vegetables tender instead of mushy.
A squeeze of lime at the end wakes up the whole bowl. Cilantro, diced onion, and warm tortillas make it feel complete without adding extra work.
Ingredients You’ll Need
Bone-in beef shank or short ribs: These cuts bring flavor, tenderness, and richness to the broth. Chuck roast can be added if you want more meat.
Marrow bones: Optional, but they make the broth deeper and silkier.
White onion and garlic: These create the savory base.
Bay leaves: They add quiet background flavor while the beef simmers.
Corn on the cob: Cut into rounds so each bowl gets a sweet, hearty piece.
Carrots and potatoes: These make the soup filling and family-friendly.
Cabbage: Adds sweetness and soft texture once simmered.
Zucchini or chayote: Both work well. Zucchini is easier to find in most American grocery stores.
Cilantro and lime: These brighten the finished soup.
Salt and pepper: Season gradually so the broth tastes full but not salty.
Ingredient Notes and Easy Swaps
For beef, choose bone-in shank if you can find it. Short ribs, oxtail, beef neck bones, or chuck roast with soup bones can also work.
If you cannot find chayote, use zucchini. If you want extra vegetables, green beans or celery can fit nicely.
For a broth with a little tomato flavor, add one chopped Roma tomato or one tablespoon of tomato paste. Keep it light so this Caldo de Res Recipe stays brothy, not tomato-heavy.
How to Make Caldo de Res Recipe
- Place the beef, optional marrow bones, onion, garlic, bay leaves, salt, pepper, and 10 cups of water in a large soup pot. Bring to a boil.
- Skim off the gray foam that rises to the top. Lower the heat, partially cover, and simmer for about 1 hour 30 minutes, until the beef is starting to feel tender.
- Add the corn, carrots, and potatoes. Simmer for 25 to 30 minutes, until the potatoes are almost fork-tender.
- Add the cabbage and zucchini. Simmer another 12 to 18 minutes, just until the cabbage softens and the zucchini is tender but not falling apart.
- Taste the broth and adjust the salt. Remove large onion pieces, garlic skins, and bay leaves if desired.
- Serve hot with chopped cilantro, lime wedges, warm tortillas, and diced onion.

Beginner Tips for Best Results
Use a large pot because the vegetables take up more room than you think.
Keep the simmer gentle. A hard boil can make the broth cloudy and can break the vegetables apart.
Skim the broth during the first part of cooking. This makes the finished Caldo de Res Recipe cleaner and more pleasant.
For food safety, beef roasts and similar cuts should reach a safe minimum internal temperature of 145°F according to FoodSafety.gov, but for this soup, tenderness is also important. The beef should pull apart easily with a fork.
Common Mistakes to Avoid
Do not add all the vegetables at the beginning. Zucchini and cabbage will overcook before the beef is tender.
Do not under-season the broth. Salt is what helps the beef and vegetables taste like one finished soup.
Do not cut the vegetables too small. Caldo de res is known for generous pieces that hold their shape.
Do not rush the beef. If it feels tough, keep simmering.
Easy Variations
Spicier version: Add a jalapeño or serrano while the broth simmers.
Tomato version: Stir in chopped tomato or a spoonful of tomato paste.
Extra hearty version: Add chickpeas or green beans.
Kid-friendly version: Skip spicy chiles and serve lime and salsa on the side.
Slow cooker version: Simmer the beef first for several hours, then add vegetables during the final hour so they do not become too soft.
What to Serve With Caldo de Res Recipe
Serve this Caldo de Res Recipe with warm corn tortillas, Mexican rice, lime wedges, diced onion, and fresh cilantro.
For a cozy soup pairing, try Mexican Street Corn White Chicken Chili on another cool-weather menu. If you want something crunchy on the side, Air Fryer Tortilla Chips are a simple match.
For a fresh topping or side, Avocado Pico de Gallo works beautifully with the lime and cilantro flavors. If your family loves rich beef dinners, The Crockpot Birria Taco is another Mexican-inspired recipe to save.

Make-Ahead Tips
You can simmer the beef and broth one day ahead. Chill it overnight, then skim any firm fat from the top before reheating.
Cut the vegetables the day you cook them for the best texture. Potatoes can brown after cutting, so keep them whole until close to cooking time.
How to Store Caldo de Res Recipe
Cool leftovers, then store them in airtight containers in the refrigerator. For safety, the USDA recommends using cooked leftovers within 3 to 4 days; you can read more in their leftovers and food safety guide.
Store broth and vegetables together for convenience, or separate the vegetables if you want them to hold their shape better.
Can You Freeze Caldo de Res Recipe?
Yes, you can freeze this Caldo de Res Recipe, but the vegetables may soften after thawing.
For best results, freeze the beef and broth without the vegetables. Add fresh vegetables when reheating. If freezing fully cooked soup, use freezer-safe containers and leave space at the top for expansion.
How to Reheat
Reheat gently on the stovetop over medium-low heat until hot. Add a splash of water or broth if the soup thickened in the refrigerator.
For microwave reheating, use a covered microwave-safe bowl and stir halfway through. Heat until steaming hot throughout.
Nutrition Notes
This soup is naturally packed with vegetables like carrots, cabbage, zucchini, potatoes, and corn. Vegetables provide nutrients such as potassium, fiber, folate, vitamin A, and vitamin C, according to MyPlate.gov.
Exact nutrition will depend on the beef cut, portion size, added marrow bones, and how much broth is served in each bowl.
Frequently Asked Questions
What is Caldo de Res Recipe made of?
A Caldo de Res Recipe is usually made with bone-in beef, broth, corn, carrots, potatoes, cabbage, zucchini or chayote, onion, garlic, cilantro, and lime.
What beef is best for caldo de res?
Bone-in beef shank is a great choice because it gives the broth flavor and body. Short ribs, oxtail, soup bones, or chuck roast can also work.
Why is my caldo de res bland?
It may need more salt, longer simmering time, or bone-in beef. Lime, cilantro, and onion also help brighten the finished bowl.
Can I make Caldo de Res Recipe ahead of time?
Yes. The beef and broth can be made one day ahead. Add the vegetables when reheating so they taste fresh and hold their shape.
Can I use boneless beef?
Yes, but the broth may be lighter. If using boneless chuck, add beef bones or low-sodium beef broth for more flavor.
How do I keep the vegetables from getting mushy?
Add firm vegetables first and soft vegetables later. Potatoes, corn, and carrots need more time than zucchini and cabbage.
Final Thoughts
This Caldo de Res Recipe is simple, hearty, and worth the slow simmer. With tender beef, big vegetables, fresh lime, and warm tortillas on the side, it is the kind of soup that feels like a full meal in one bowl.
Print
Caldo de Res Recipe
- Prep Time: 25 minutes
- Cook Time: 135 minutes
- Total Time: 160 minutes
- Yield: 6 to 8 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican-Inspired
Description
A cozy Mexican beef and vegetable soup made with tender bone-in beef, corn, potatoes, carrots, cabbage, zucchini, cilantro, and lime.
Ingredients
2 1/2 to 3 pounds bone-in beef shank or beef short ribs
1 pound beef marrow bones, optional
1 medium white onion, halved
4 garlic cloves, lightly smashed
2 bay leaves
10 cups water, plus more as needed
2 teaspoons kosher salt, plus more to taste
1 teaspoon black pepper
3 ears corn, cut into rounds
3 medium carrots, peeled and cut into large pieces
3 medium potatoes, quartered
1/2 small green cabbage, cut into wedges
2 medium zucchini, cut into thick half-moons
1/2 cup chopped cilantro
Lime wedges, for serving
Diced white onion, for serving
Warm corn tortillas, for serving
Instructions
1. Add beef, optional marrow bones, onion, garlic, bay leaves, water, salt, and pepper to a large soup pot.
2. Bring to a boil, then skim off foam from the surface.
3. Reduce heat to a gentle simmer, partially cover, and cook for 1 hour 30 minutes, or until the beef begins to soften.
4. Add corn, carrots, and potatoes. Simmer for 25 to 30 minutes.
5. Add cabbage and zucchini. Simmer for 12 to 18 minutes, until all vegetables are tender.
6. Taste and adjust salt.
7. Serve hot with cilantro, lime wedges, diced onion, and warm tortillas.
Notes
Add vegetables in stages for the best texture.
Use bone-in beef for the richest broth.
If the broth reduces too much, add more water as needed.
Leftovers keep in the refrigerator for 3 to 4 days.
Nutrition
- Serving Size: 1 generous bowl
- Calories: 395 kcal
- Sugar: 7g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 31g
- Fiber: 6g
- Protein: 30g
- Cholesterol: 85mg
Print and Save This Caldo de Res Recipe
If this Caldo de Res Recipe fits your family dinner routine, print it or save it so you can come back to the timing, vegetable order, and storage notes whenever you need a cozy homemade soup.