Have you ever craved a bowl of something so deeply satisfying that it seems to heal you from the inside out? My Mexican Beef Soup Caldo de Res Recipe does exactly that. Growing up in a household where food was our love language, I learned early that certain dishes transcend mere sustenance. This traditional Mexican beef soup has been my go-to comfort food through winter colds, heartbreaks, and celebrations alike. There’s something magical about the rich broth, tender beef chunks, and vibrant vegetables that creates not just a meal, but an experience.
Today, I’m sharing my family’s treasured Caldo de Res recipe, perfected over three generations and guaranteed to bring warmth to your kitchen and soul.
Table of Contents
Ingredients for Mexican Beef Soup Caldo de Res Recipe
Mexican Beef Soup Caldo de Res Recipe starts with selecting the right cuts of beef. For authentic flavor, you’ll want meat with bones attached—beef shanks or short ribs work beautifully here. The bones release collagen during cooking, creating that signature rich, silky broth that defines a true Caldo de Res. Here’s everything you’ll need:

- 2 pounds beef shank or short ribs with bone
- 2 tablespoons olive oil
- 1 large white onion, quartered
- 4 cloves garlic, minced
- 2 bay leaves
- 1 tablespoon dried Mexican oregano
- 2 teaspoons ground cumin
- 8 cups beef broth (low sodium)
- 2 large carrots, peeled and cut into chunks
- 2 medium russet potatoes, peeled and cubed
- 2 ears of corn, cut into 2-inch pieces
- 1 chayote squash, peeled and cubed
- 1 small cabbage, cut into wedges
- 2 zucchini, thickly sliced
- 1/4 cup fresh cilantro, chopped
- 2 limes, cut into wedges
- Salt and pepper to taste
Substitution Tips:
- No chayote? Green apple or turnip works as a substitute
- Vegetable options are flexible—add calabacitas, green beans, or even sweet potatoes
- For a lower-fat version, use beef chuck and trim excess fat
Timing for Your Mexican Beef Soup
- Prep time: 25 minutes (chopping vegetables and preparing beef)
- Cook time: 2 hours 30 minutes (primarily hands-off simmering)
- Total time: About 3 hours
Though this authentic Mexican soup requires time, most is hands-off simmering—perfect for a lazy Sunday when you can let wonderful aromas fill your home. The good news? This soup actually tastes better the next day, making it ideal for batch cooking.
Step-by-Step Instructions for Caldo de Res Recipe
1. Prepare the Beef Base
- Season beef chunks generously with salt and pepper.
- Heat olive oil in a large Dutch oven or stockpot over medium-high heat.
- Working in batches if needed, sear the beef until browned on all sides (about 3-4 minutes per side).
- Don’t rush this step! The searing creates those incredible flavor compounds that form the foundation of your Mexican beef soup recipe.
2. Create the Flavorful Broth
- Once all beef is browned, return all pieces to the pot.
- Add quartered onion, minced garlic, bay leaves, oregano, and cumin.
- Pour in beef broth and add enough water to cover the meat by about an inch.
- Bring to a boil, then reduce heat to maintain a gentle simmer.
- Cover partially and simmer for 1.5-2 hours, until the beef is fork-tender.
- Skim off any foam or excess fat that rises to the surface during cooking.
3. Add the Vegetables
- Once beef is tender, add the hardest vegetables first: carrots, potatoes, corn, and chayote.
- Simmer for 15 minutes, then add cabbage and zucchini.
- Cook for another 10-15 minutes until all vegetables are tender but not mushy.
- Taste and adjust seasoning with salt and pepper as needed.
4. Serve Your Authentic Mexican Soup
- Ladle generous portions of this rich broth soup with beef and vegetables into large bowls.
- Garnish with fresh cilantro.
- Serve with lime wedges on the side for squeezing over the top.
- Traditional accompaniments include warm corn tortillas and spicy salsa.
Nutritional Information for Mexican Beef Soup
Per serving (about 2 cups):
- Calories: 385
- Protein: 28g
- Carbohydrates: 32g
- Fat: 16g
- Fiber: 7g
- Sodium: 620mg (varies based on broth used)
This tender beef soup is packed with nutrients! The beef provides iron and B vitamins, while the rainbow of vegetables delivers vitamins A and C, potassium, and fiber. The bone-in beef creates a broth rich in collagen, which some studies suggest may support joint health.
Equipment Needed for Caldo de Res Recipe
To make this Mexican beef soup Caldo de Res recipe properly, you’ll need:
- Large Dutch oven or stockpot (6-8 quart capacity)
- Sharp chef’s knife for vegetable prep
- Cutting board
- Large wooden spoon
- Ladle for serving
- Slotted spoon (helpful for skimming)
- Large serving bowls (this comfort food recipe deserves a generous bowl!)
If you’re looking to upgrade your soup-making equipment, check out our guide to essential kitchen tools for soup season at Stack Sip Snack.
Why You’ll Love This Mexican Beef Soup Caldo de Res Recipe
This authentic Mexican soup isn’t just another recipe—it’s an experience that brings people together. Here’s why this will become your new favorite:
- True comfort in a bowl: The combination of rich broth, tender beef, and hearty vegetables creates the ultimate comfort food recipe that satisfies like nothing else.
- Economical and filling: Using inexpensive cuts of meat and seasonal vegetables makes this a budget-friendly meal that feeds a crowd.
- Versatile and adaptable: This rich broth soup works year-round—lighter in summer with more fresh vegetables, heartier in winter with root vegetables.
- Make-ahead friendly: This soup actually improves with time as flavors meld, making it perfect for meal prep.
- One-pot wonder: Despite its complex flavors, cleanup is minimal—just one pot to wash!
Every time I make this Caldo de Res recipe, my kitchen becomes the heart of our home, with family drawn in by the irresistible aroma of this traditional beef soup.
Healthier Alternatives for the Mexican Beef Soup Recipe
Looking to adapt this Mexican beef soup recipe for different dietary needs? Here are some tweaks that preserve the soul-warming essence while accommodating various preferences:
- Lower sodium: Use unsalted broth and boost flavor with additional herbs and spices instead of salt.
- Leaner option: Choose beef chuck or round, trim visible fat, and refrigerate the finished soup to remove solidified fat from the top.
- More protein: Add black beans or pinto beans during the last 30 minutes of cooking.
- Vegetable-forward: Double the vegetables and reduce meat quantity for a more plant-focused meal.
- Low-carb: Skip the potatoes and corn, add more low-carb vegetables like bell peppers, celery, and green beans.
For those watching their calories, visit our guide to lightening up comfort foods without sacrificing flavor.
Serving Suggestions for Caldo de Res Recipe
In Mexico, this tender beef soup is more than just a meal—it’s a communal experience. Here’s how to serve your Caldo de Res with authentic flair:
- Traditional accompaniments: Warm corn tortillas, lime wedges, and small dishes of chopped onion, cilantro, and serrano chilies.
- Make it interactive: Set up a “garnish bar” where everyone can customize their bowl with avocado slices, radishes, or a splash of hot sauce.
- Complete the meal: A simple side salad with citrus vinaigrette creates balance with this hearty beef soup.
- Beverage pairings: Mexican beer, horchata, or agua fresca complement the rich flavors perfectly.
- For special occasions: Serve small cups of this rich broth soup as a starter before a main course of enchiladas or chiles rellenos.
Remember that authentic Mexican soup is typically served family-style, with the meat and vegetables fished out and placed on a separate plate, while the broth is enjoyed from a mug or bowl.
Common Mistakes to Avoid When Making Mexican Beef Soup
Even experienced cooks can stumble when making Caldo de Res. Here are the pitfalls to watch for when preparing this Mexican beef soup recipe:
- Skipping the searing step: Browning the meat creates deep flavor compounds that form the foundation of any good beef soup. Don’t rush this crucial step!
- Boiling instead of simmering: Keep your rich broth soup at a gentle simmer. Aggressive boiling will toughen the meat and cloud the broth.
- Adding all vegetables at once: Different vegetables require different cooking times. Add them in stages to ensure nothing becomes mushy.
- Under-seasoning: Taste and adjust seasoning throughout the cooking process. This large pot of soup needs adequate salt to bring out its flavors.
- Cutting vegetables too small: For authentic Mexican soup, vegetables should be cut into substantial chunks that maintain their identity in the finished dish.
My grandmother always said, “Patience makes the perfect Caldo.” This comfort food recipe rewards those who give it the time it deserves.
Storing Tips for the Mexican Beef Soup Recipe
This tender beef soup gets even better with time! Here’s how to store and enjoy your Caldo de Res in the days following:
- Refrigeration: Cool completely before refrigerating in airtight containers for up to 4 days. The flavors will actually deepen and improve overnight.
- Freezing: Portion into freezer-safe containers and freeze for up to 3 months. The soup freezes beautifully, though the vegetables may soften slightly upon reheating.
- Reheating: Warm gently on the stovetop over medium-low heat until heated through. Add a splash of fresh broth if needed to refresh the consistency.
- Revitalizing leftovers: Brighten day-old soup with a squeeze of fresh lime juice and additional chopped cilantro before serving.
- Component storage: If making ahead for guests, consider storing the broth separately from the meat and vegetables, then combining just before serving.
For more tips on food storage, check out our comprehensive guide to maximizing leftovers on Stack Sip Snack.
Conclusion: Why This Mexican Beef Soup Caldo de Res Recipe Matters
There’s a reason this Mexican beef soup Caldo de Res recipe has stood the test of time. In our busy, often disconnected world, dishes like this bring us back to what matters—nourishment, comfort, and connection. The long, slow simmer of this authentic Mexican soup creates more than just dinner; it creates memories.
Whether you’re nursing a cold, feeding a family, or simply seeking the comfort that only a bowl of homemade soup can provide, this Caldo de Res delivers. The rich broth, tender beef, and colorful vegetables come together in a symphony of flavors that speak to something primal in us all.
I’d love to know how this recipe turns out for you! Drop a comment below with your experience or any variations you tried. And don’t forget to tag @StackSipSnack if you share your creation on social media—we love seeing your kitchen victories!
For more hearty soup inspirations, check out our collection of global soup recipes that warm both body and soul.
FAQs About Mexican Beef Soup Caldo de Res Recipe
Can I make this Mexican beef soup recipe in a slow cooker?
Absolutely! Brown the meat first, then transfer everything to a slow cooker. Cook on low for 7–8 hours or high for 4–5 hours. Add the vegetables during the last 1–2 hours of cooking time.
What’s the best cut of beef for authentic Caldo de Res?
Traditionally, this beef soup uses cuts with bones attached—beef shanks or short ribs are ideal. The marrow enhances the rich broth tremendously. However, beef chuck or stew meat will also work well.
My family doesn’t like spicy food. Is this Mexican beef soup recipe hot?
No, traditional Caldo de Res isn’t spicy. The heat typically comes from side condiments like fresh chile peppers that individuals can add to taste. The soup itself is flavorful but mild.
Can I prepare this comfort food recipe ahead for a dinner party?
Yes! In fact, this soup tastes even better the next day. Make it up to two days ahead, refrigerate, and reheat gently before serving. Just add fresh garnishes at the last minute.
What’s the difference between Caldo de Res and other Mexican soups?
While Menudo uses tripe and hominy, and Pozole focuses on hominy with pork or chicken, Caldo de Res is distinctively a beef and vegetable soup with a clear, flavorful broth.

Mexican Beef Soup Caldo de Res Recipe That Will Warm Your Soul
- Total Time: 3 hours
- Yield: 6 servings 1x
Description
A soul-warming, traditional Mexican beef soup loaded with tender meat and hearty vegetables, perfect for family meals or cozy Sundays.
Ingredients
- 2 pounds beef shank or short ribs with bone
- 2 tablespoons olive oil
- 1 large white onion, quartered
- 4 cloves garlic, minced
- 2 bay leaves
- 1 tablespoon dried Mexican oregano
- 2 teaspoons ground cumin
- 8 cups beef broth (low sodium)
- 2 large carrots, peeled and cut into chunks
- 2 medium russet potatoes, peeled and cubed
- 2 ears of corn, cut into 2-inch pieces
- 1 chayote squash, peeled and cubed
- 1 small cabbage, cut into wedges
- 2 zucchini, thickly sliced
- 1/4 cup fresh cilantro, chopped
- 2 limes, cut into wedges
- Salt and pepper to taste
Instructions
- Season beef chunks with salt and pepper. Sear in olive oil in a large Dutch oven until browned on all sides.
- Return all beef to the pot. Add onion, garlic, bay leaves, oregano, cumin, beef broth, and enough water to cover meat. Bring to a boil, then reduce heat and simmer for 1.5–2 hours.
- Add carrots, potatoes, corn, and chayote. Simmer 15 minutes. Add cabbage and zucchini. Simmer another 10–15 minutes until tender.
- Ladle soup into bowls. Garnish with fresh cilantro. Serve with lime wedges, warm tortillas, and salsa if desired.
Notes
Substitute chayote with turnip or green apple. Soup improves with time—great for leftovers or make-ahead meals.
- Prep Time: 25 minutes
- Cook Time: 2 hours 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 2 cups
- Calories: 385
- Sugar: 6g
- Sodium: 620mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 7g
- Protein: 28g
- Cholesterol: 80mg
💬 Let’s Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Facebook for behind-the-scenes & community fun
👉 Pinterest for visual inspiration & meal ideas
👉 X (Twitter) for quick tips & trending recipes
📲 Join the flavor journey, your next favorite recipe is just a follow away!