When comfort is calling, nothing satisfies quite like a steaming bowl of Caldo de Res con Verduras — a traditional Mexican beef and vegetable soup that warms your soul from the inside out. ❤️
This beloved classic has been passed down through generations. It’s more than just a meal — it’s a hug in a bowl. Whether served at family gatherings, festive celebrations, or quiet Sunday afternoons, caldo de res brings people together with its rich broth, tender beef, and vibrant, nourishing vegetables. 🇲🇽✨
Let’s get cozy and make a pot of this hearty goodness!
Ingredients You’ll Need 🛒
Here’s what you’ll gather to create this comforting dish:
- 1 kilogram beef shank or short ribs (bone-in for maximum flavor) 🥩
- 2 liters water 💧
- 2 carrots, peeled and cut into chunks 🥕
- 2 potatoes, peeled and quartered 🥔
- 2 ears of corn, cut into halves or thirds 🌽
- 1 chayote, peeled and cubed (optional) 🍐
- 1 zucchini (calabacita), sliced 🥒
- ½ head of cabbage, cut into wedges 🥬
- 3 tomatoes, quartered 🍅
- ½ onion, cut in half 🧅
- 2 garlic cloves 🧄
- Fresh cilantro (a small bunch) 🌿
- 1 bay leaf 🍃
- Salt, to taste 🧂
- Pepper, to taste ⚫
How to Make Caldo de Res 🍲
Follow these easy steps and fill your kitchen with the mouthwatering aroma of authentic caldo!
Step 1: Cook the Beef
- In a large stockpot, place the beef shanks and water.
- Add the onion, garlic, bay leaf, and a good pinch of salt.
- Bring to a boil, then reduce heat and simmer for about 1.5 to 2 hours, skimming off any foam that rises to the top. ⏳
Pro Tip: Low and slow cooking makes the beef super tender and creates a richer broth!

Step 2: Add the Vegetables
- Once the beef is tender, add the carrots, potatoes, and corn.
- Let them simmer for about 10 minutes until they start to soften. 🥕
- Then, add the chayote, zucchini, tomatoes, and cabbage.
- Simmer everything together until the vegetables are tender but still hold their shape — about 15 more minutes. 🌽🍅🥬
Step 3: Final Touches
- Taste and adjust the seasoning with more salt and pepper if needed. 🧂
- Add a handful of fresh cilantro for that final burst of authentic flavor. 🌿
Step 4: Serve Hot and Enjoy
- Ladle generous portions of beef, veggies, and broth into large bowls.
- Garnish with extra cilantro if you like and a squeeze of fresh lime for brightness. 🍋
Tips and Tricks for a Perfect Caldo de Res 🧠✨
- Use bone-in beef: The marrow adds deep flavor and richness to the broth. 🦴
- Skim the broth: Removing the foam ensures a clear and clean-tasting broth. 🍃
- Don’t rush: Simmer slowly for tender meat and fully developed flavors. Patience = perfection! ⏳
- Customize the veggies: Feel free to add green beans, squash blossoms, or even yuca if you want! 🌱
Variations and Substitutions 🍽️
- Low-Carb Version: Swap potatoes for extra zucchini or chayote. 🥒
- Spicy Kick: Add a few whole serrano peppers to the broth for a gentle heat. 🌶️
- More Hearty: Stir in some cooked rice right before serving for an even heartier bowl. 🍚
- Vegan Caldo: Skip the beef and use a flavorful vegetable broth loaded with veggies like mushrooms and chickpeas. 🌱🍲
Serving Suggestions 🍽️🌟
Traditionally, caldo de res is served in big bowls with plenty of broth and vegetables. Here’s how to make it even more delightful:
- Offer lime wedges, chopped cilantro, diced onion, and sliced jalapeños on the side for everyone to customize their bowl. 🍋🌿🌶️
- Serve with warm corn tortillas or a side of Mexican rice for a complete meal. 🌮🍚
- Add a spoonful of salsa if you love an extra pop of flavor! 🔥
Final Thoughts 💬💖
Caldo de Res con Verduras is the definition of comfort food — hearty, healthy, and made with love. 💛
It’s a dish that fills your home with delicious aromas and your heart with joy.
I hope you give this recipe a try and experience a little taste of tradition in every spoonful! 🍲
If you make it, don’t forget to leave a comment, share your own special touches, and tag your photos! 📸🍴
Sending warm vibes and full bellies your way! 🌟🥰