Heartwarming Beef and Vegetable Soup

Caldo de Res: The Ultimate Hearty & Healthy Mexican Beef Soup

Dive into a bowl of pure comfort with Caldo de Res, a beloved traditional Mexican beef soup. This heartwarming dish features succulent, fall-off-the-bone beef shanks, an array of vibrant garden vegetables, and sweet corn, all simmered patiently in a rich, nourishing, and deeply flavorful broth. More than just a meal, Caldo de Res is a taste of home, a culinary embrace that’s both incredibly healthy and bursting with authentic Mexican flavors. It’s the perfect antidote to a chilly day or a comforting remedy when you’re feeling under the weather, delivering warmth, sustenance, and a hearty dose of culinary joy in every spoonful.

A steaming bowl of Caldo de Res, garnished with fresh cilantro and a lime wedge, showcasing tender beef and colorful vegetables.

A Note from Isabel

Portrait of Isabel Orozco-Moore, author of this Caldo de Res recipe.

Growing up, Caldo de Res wasn’t just food; it was my mom’s special recipe for love and healing. Whenever anyone in our family was sick or simply needed a little pick-me-up, she would lovingly prepare a generous pot of this beefy, vegetable-packed soup (or its chicken counterpart, Caldo de Pollo). The moment the aroma of the simmering broth filled our kitchen, a sense of well-being and comfort instantly enveloped us. It’s a memory I cherish and a tradition I proudly continue.

What truly captivates me about Caldo de Res is its beautiful simplicity, which belies a depth of flavor that suggests hours of intricate cooking. The secret lies in the bone-in beef shank, which imparts an incredible richness and complexity to the broth, making it profoundly satisfying. Paired with a medley of fresh vegetables – crisp corn, sweet carrots, earthy potatoes, tender zucchini, and hearty cabbage – it transforms into a wholesome, complete meal in a single bowl. This soup isn’t just hearty and nourishing; it’s a nostalgic connection to my roots, a warm embrace that always brings me back home.

What is Caldo de Res? A Traditional Mexican Delicacy

Caldo de Res, translating directly to “beef broth” or “beef soup,” is a quintessential Mexican comfort food renowned for its robust flavors and wholesome ingredients. At its heart, it’s a deeply savory soup featuring tender cuts of beef, traditionally bone-in beef shank, slowly simmered to create a rich, homemade beef broth. This flavorful base is then generously loaded with a vibrant assortment of fresh vegetables, typically including squash, corn, carrots, cabbage, and potatoes, making it a truly complete and satisfying meal.

The use of bone-in beef shank (known as chamberete in Mexico) is paramount to achieving the soup’s signature taste and texture. The marrow and connective tissues from the bone release their goodness into the broth during the slow cooking process, infusing it with an unmatched depth, body, and gelatinous richness. This not only enhances the flavor profile but also contributes significantly to the soup’s nutritional value, making it an excellent source of vitamins, minerals, and collagen. Caldo de Res is more than just a delicious soup; it’s a nourishing elixir, perfect for boosting immunity or simply enjoying a hearty, authentic taste of Mexican culinary tradition.

Essential Ingredients for Authentic Caldo de Res

Crafting the perfect Caldo de Res relies on a few key ingredients, each playing a crucial role in building its authentic flavor and satisfying texture. Here’s what you’ll need to gather:

A selection of fresh ingredients laid out, including beef shank, corn, carrots, zucchini, potatoes, cabbage, garlic, bay leaves, cilantro, limes, and hot sauce.
  • Bone-in Beef Shank (Chamberete): This is the star of the show. Bone-in beef shank is traditionally used because the marrow and connective tissue melt into the broth, creating an incredibly rich, gelatinous, and flavorful foundation for the soup. If beef shank is unavailable, bone-in beef chuck or short ribs can serve as good substitutes, though the flavor profile might vary slightly.
  • Fresh Vegetables: A colorful and nutritious medley of vegetables is essential. We typically use corn on the cob, zucchini, carrots, cabbage, and potatoes. These add not only bulk and texture but also a significant boost of vitamins and fiber, transforming the soup into a well-rounded meal. Feel free to incorporate other seasonal vegetables you enjoy.
  • Aromatic Boosters: Simple yet powerful, fresh garlic cloves, fragrant bay leaves, and a hint of tomato paste are vital for enhancing the broth’s savory depth. Cilantro is also included during cooking to infuse a fresh, herbaceous note.
  • Garnishes for Freshness and Spice: No Mexican soup is complete without vibrant garnishes. Fresh limes provide a much-needed burst of acidity and brightness, while a dash of your favorite hot sauce (like Tabasco, salsa macha, or chile de árbol salsa) adds a delightful spicy kick, allowing each diner to customize their bowl to perfection.

Step-by-Step Guide: Crafting Your Caldo de Res

Making Caldo de Res is a process of slow simmering and layering flavors, resulting in a comforting and complex soup. Follow these simple steps for a perfect batch:

Beef shanks, garlic, bay leaves, and salt simmering in a large pot of water to create the broth.

Step 1: Create the Flavorful Broth. Begin by placing your bone-in beef shanks, peeled garlic cloves, bay leaves, and a good amount of kosher salt into a large, heavy-bottomed pot or Dutch oven. Cover everything with water and bring it to a rolling boil. Once boiling, reduce the heat significantly to a gentle simmer, cover the pot, and allow it to cook for a good 1½ to 2 hours. This slow simmering process is crucial for tenderizing the meat and extracting all the rich, savory flavors from the beef bones, forming the soul of your caldo. As it cooks, you may notice some foam or impurities rising to the surface; use a spoon to skim these off and discard them, ensuring a clear and clean broth.

Carrots, corn, potatoes, zucchini, cabbage, cilantro, and tomato paste being added to the simmering beef broth.

Step 2: Infuse with Vegetables. After the initial simmering, carefully remove and discard the bay leaves and garlic cloves from the pot. Next, add the heartier vegetables first: sliced carrots, halved corn on the cob, potatoes cut into eighths, thick chunks of zucchini, and pieces of green cabbage. Stir in the fresh cilantro and tomato paste, ensuring the paste fully dissolves into the broth. Bring the soup back to a boil, then reduce the heat to a low simmer once more. Continue cooking for another 15–20 minutes, or until all the vegetables are tender yet still hold their shape, showcasing their vibrant colors and textures.

Cooked beef shanks removed from the broth, with tender meat being cut off the bones.

Step 3: Prepare the Tender Beef. While the vegetables are gently simmering, carefully remove the cooked bone-in beef shanks from the pot and transfer them to a separate bowl to cool slightly. Once cool enough to handle, use a knife to cut the tender meat off the bones. Discard the bones and any tough, gristly, or sinewy pieces, keeping only the soft, flavorful chunks of beef. Once the vegetables are fully cooked, return these bite-sized pieces of beef back into the pot with the soup. This ensures the beef remains wonderfully tender and doesn’t overcook.

A bowl of Caldo de Res being garnished with fresh cilantro, a lime wedge, and a dash of hot sauce.

Step 4: Season and Serve. Give the soup a good stir, then taste the broth. Adjust the seasoning with more salt if necessary, ensuring the flavors are perfectly balanced. Ladle generous portions of the hot, fragrant Caldo de Res into large individual bowls, making sure each serving gets a delightful mix of tender beef and various vegetables. For the ultimate authentic experience, garnish each bowl with a sprinkle of fresh cilantro, a squeeze of vibrant lime juice, and a few dashes of your favorite hot sauce for an extra kick. Serve immediately and savor the rich, comforting flavors.

Expert Recipe Tips for the Best Caldo de Res

  • Evenly Cut Vegetables: For consistent cooking and presentation, ensure all your vegetables are cut into roughly the same size and shape. This guarantees that everything becomes tender at the same rate, preventing some vegetables from being overcooked while others remain crunchy.
  • Prioritize Bone-In Meat: The secret to an exceptionally rich and deeply flavored broth lies in using bone-in beef. The bones release collagen, marrow, and other compounds that impart incredible body and savory depth to the soup, something boneless cuts simply cannot replicate.
  • Slow Cooker Method: For a hands-off approach, Caldo de Res can be beautifully prepared in a slow cooker. Add water, beef shanks, garlic, bay leaves, and salt to your slow cooker. Cook on low for 6-8 hours or on high for 5-6 hours. Once the beef is tender, remove the impurities, garlic, and bay leaves. Transfer the beef shanks to a bowl. Add all the vegetables and tomato paste, and cook for an additional 30-45 minutes on high until the vegetables are tender. Shred or chop the beef and return it to the slow cooker. Stir, taste, and adjust seasoning before serving.
  • Clarifying the Broth: For a clearer broth, ensure you consistently skim off any foam or impurities that rise to the surface during the initial simmering phase. This step contributes to both the visual appeal and the clean taste of the caldo.
  • Ingredient Quality: Always opt for the freshest vegetables and good quality beef. The simplicity of Caldo de Res means that the quality of each ingredient shines through in the final dish.

Creative Variations for Your Caldo de Res

Caldo de Res is incredibly versatile, allowing for numerous delicious adaptations based on your preferences or what you have available:

  • Explore Different Vegetables: Feel free to customize your vegetable mix. Green beans, peas, bell peppers, chayote (Mexican squash), corn on the cob cut into smaller rounds, or even spinach added at the very end can all be wonderful additions.
  • Alternate Beef Cuts: While beef shank is traditional, you can experiment with other bone-in cuts like beef chuck roast, beef ribs, or even oxtail. Each will contribute a slightly different texture and richness to the broth, but the key is to ensure there’s a bone for maximum flavor.
  • Diverse Toppings: Elevate your caldo with a variety of toppings. Diced avocado adds a creamy texture, chopped white or red onions offer a sharp bite, red pepper flakes provide extra heat, and a crumble of queso fresco introduces a salty, tangy creaminess.
  • Add a Spicy Element: For those who love heat, consider adding a whole jalapeño or serrano pepper to the broth during the last 30 minutes of simmering. Remove before serving if you prefer a milder spice.

Frequently Asked Questions About Caldo de Res

Is Caldo de Res a healthy meal?

Absolutely! Caldo de Res is a nutritional powerhouse. It’s packed with essential vitamins, minerals, and collagen from the homemade bone broth, plus a generous dose of fiber and antioxidants from all the fresh vegetables. It’s an ideal comforting meal for any day of the week, and particularly beneficial when you’re feeling a bit under the weather, providing restorative nutrients.

What are the best cuts of beef for Caldo de Res?

Bone-in beef shank, also known as chamberete, is the traditional and preferred cut because it imparts the most flavor and richness to the broth. However, if beef shank isn’t available, bone-in beef chuck, short ribs, or even oxtail are excellent alternatives. The key is to use a cut with bone, as that’s where the “magic” of a deeply flavorful broth truly happens.

What are common toppings and accompaniments for Caldo de Res?

Traditional toppings include a squeeze of fresh lime juice, a sprinkle of chopped fresh cilantro, and a dash of your favorite hot sauce or salsa. Many also enjoy adding diced onions, sliced avocado, or crumbled cotija cheese. For sides, warm corn tortillas or bolillo bread are perfect for soaking up the delicious broth. Sometimes, a scoop of Mexican rice or cilantro lime rice is even added directly to the bowl.

Can Caldo de Res be made ahead of time? How should it be stored?

Yes, Caldo de Res is an excellent meal to prepare in advance! The flavors often deepen overnight. Allow the soup to cool completely to room temperature before transferring it to an airtight container. It can be stored in the refrigerator for up to 5 days or frozen for up to 3 months. To reheat, gently warm on the stovetop over medium heat until it’s simmering and thoroughly heated through.

A large bowl of Caldo de Res filled with chunks of carrot, zucchini, potatoes, corn, and tender beef, garnished with cilantro.

Serving Suggestions for an Authentic Mexican Meal

To fully appreciate the comforting experience of Caldo de Res, serve it in generous large bowls, ensuring each portion receives a delightful medley of tender beef and all the colorful vegetables. A final garnish of fresh cilantro, a squeeze of bright lime juice, and a few dashes of your preferred hot sauce will awaken the flavors and add a personal touch. This soup pairs beautifully with warm, soft bolillo bread, freshly made corn tortillas, or fluffy flour tortillas, which are perfect for soaking up the rich, savory broth. For an even heartier meal, it’s also common practice to add a scoop of Mexican rice or zesty cilantro lime rice directly into the soup bowl.

Discover More Beloved Mexican Soups and Stews

If you’ve enjoyed the comforting flavors of Caldo de Res, you’ll love exploring other traditional Mexican soups and stews from our collection:

  • Caldo de Pollo (Mexican Chicken Soup)
  • Albondigas Soup (Mexican Meatball Soup)
  • Pozole Rojo (Red Pork and Hominy Stew)
  • Sopa de Fideo (Mexican Noodle Soup)
  • Pozole Verde (Green Chicken and Hominy Stew)
A close-up of a rustic bowl of Caldo de Res, showcasing the rich broth and hearty ingredients.

Caldo de Res

By: Isabel Orozco-Moore

Caldo de res is a hearty Mexican beef soup made with tender beef shanks, corn, and vegetables simmered in a warm and nourishing broth. This traditional recipe brings comfort and authentic flavor to your table.

Prep Time: 30 minutes

Cook Time: 2 hours 30 minutes

Total Time: 3 hours

Servings: 8 servings

Ingredients

  • 12 cups water
  • 2 ½-3 pounds bone-in beef shank
  • 4 cloves garlic
  • 2 bay leaves
  • 1 tablespoon kosher salt
  • 4 medium carrots, sliced into thick coins
  • 3 medium ears of corn, shucked and halved
  • 2 medium potatoes, cut into eighths (Idaho, Russet or Yukon Gold)
  • 2 medium zucchini, cut into thick chunks
  • ¼ head green cabbage, cut into chunks
  • 1 handful cilantro, plus more for serving
  • 2 tablespoons tomato paste
  • 4 limes halved, for serving
  • Hot sauce, for serving

Instructions

  1. In a large pot or Dutch oven, combine the water, beef shanks, garlic, bay leaves, and salt. Bring the mixture to a boil, then cover the pot, reduce the heat to a low simmer, and cook for 1 ½ to 2 hours, or until the beef is tender.
  2. During cooking, skim off and discard any white or brown foam that floats to the top of the pot. Once the beef is tender, remove and discard the bay leaves and garlic cloves. Carefully transfer the cooked bone-in beef shank to a separate bowl and set aside to cool slightly.
  3. Add the carrots, corn, potatoes, zucchini, cabbage, cilantro, and tomato paste to the pot. Stir until the tomato paste has completely dissolved into the broth. Bring the soup back to a boil, then reduce the heat to a low simmer, and cook for another 15-20 minutes, until all the vegetables are tender and cooked through.
  4. While the vegetables are cooking, remove the bones and any tough sinewy pieces from the beef shank and discard them. Cut the tender beef meat into small, bite-sized chunks. Once the vegetables are fully cooked, return these beef chunks to the pot.
  5. Stir all the ingredients together. Taste the broth and adjust the seasoning with more salt if necessary to achieve your desired flavor.
  6. Serve the soup in large bowls, ensuring that each bowl receives a balanced portion of beef and vegetables. Garnish each serving with extra fresh cilantro, a generous squeeze of freshly squeezed lime juice, and a few dashes of hot sauce if desired. Enjoy your delicious, homemade Caldo de Res!

Notes

  • For easier serving: If you prefer, remove the cooked corn from the soup, carefully slice the kernels off the cob, and add them back into the soup for a more manageable eating experience.
  • Flexible Vegetable Choices: Don’t hesitate to use any vegetables you have on hand or prefer. Green beans, peas, bell peppers, or chayote are all excellent additions that work well in this recipe.
  • Beef Shank Alternatives: If bone-in beef shank is hard to find, you can substitute with other bone-in cuts like beef chuck, ribs, or oxtail. The presence of the bone is crucial for developing that wonderful, rich broth flavor.
  • Storing and Reheating: Ensure the soup cools to room temperature before storing. Leftovers can be kept in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months. Reheat gently on the stove over medium heat until thoroughly warm.

Nutrition Information

Serving: 1/8th of recipe | Calories: 275kcal | Carbohydrates: 30g | Protein: 28g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 45mg | Sodium: 137mg | Potassium: 661mg | Fiber: 5g | Sugar: 7g | Vitamin A: 5950IU | Vitamin C: 57.8mg | Calcium: 40mg | Iron: 6.3mg

Nutrition information is automatically calculated and should only be used as an approximation.

Did you make this recipe? We’d love to hear your thoughts! Leave a comment and a star rating below to share your experience!

This post was originally published in December 2022 and has been updated with more helpful tips and detailed information for a richer culinary experience.