If you’ve ever craved a bowl of soul-warming comfort food that feels like a warm embrace on a chilly day, this Caldo de Res (Mexican Beef Soup) Recipe will become your new go-to. With tender chunks of bone-in beef shank slowly simmered alongside hearty vegetables like corn, potatoes, and zucchini, all infused with fragrant garlic and fresh cilantro, this soup isn’t just a meal—it’s a celebration of vibrant flavors and nourishing goodness that will brighten any table.

Ingredients You’ll Need

A large silver pot filled with dark, simmering liquid and several thick pieces of raw meat with bones, some showing a light pink color with white fat layers and marbled textures. The meat is partially submerged, and you can see two green bay leaves resting on top. Steam rises from the pot, creating a soft mist above the surface. The pot sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

What makes this Caldo de Res truly shine are the simple, wholesome ingredients that each bring their own magic to the pot. From the rich aroma of garlic and bay leaves to the fresh crunch of cabbage and the sweetness of corn, every element is carefully chosen to create a balance of flavor, color, and texture.

  • 12 cups water: The foundation for a light yet flavorful broth that brings everything together.
  • 2 ½-3 pounds bone-in beef shank: The star protein, offering deep beefy flavor and tender meat.
  • 4 cloves garlic: Adds aromatic depth and a subtle hint of spice.
  • 2 bay leaves: Infuse a warm, slightly herbal note that enhances the broth.
  • 1 tablespoon kosher salt: Essential for seasoning and drawing out the natural flavors.
  • 4 medium carrots, sliced into thick coins: Provide a natural sweetness and lovely texture.
  • 3 medium ears of corn, shucked and halved: Brighten the soup with sweetness and character.
  • 2 medium potatoes, cut into eighths (Idaho, Russet or Yukon Gold): Give the soup substance with a creamy, filling texture.
  • 2 medium zucchini, cut into thick chunks: Lighten the soup with fresh, mild flavor and a tender bite.
  • ¼ head green cabbage, cut into chunks: Adds a slight crunch and earthy undertones.
  • 1 handful cilantro (plus more for serving): Freshens and brightens the overall dish with herbal notes.
  • 2 tablespoons tomato paste: Offers a subtle tang and rich red color that enhances the broth’s heartiness.
  • 4 limes, halved (for serving): Perfect for squeezing over the soup for a zesty punch at the table.
  • Hot sauce (for serving): Adds customizable heat, ideal for those who like a little spice.

How to Make Caldo de Res (Mexican Beef Soup) Recipe

Caldo de Res (Mexican Beef Soup) Recipe - Recipe Image

Step 1: Simmer the Beef and Aromatics

Start by filling a large pot or Dutch oven with 12 cups of water. Add the bone-in beef shanks, garlic cloves, bay leaves, and kosher salt. Bring everything to a rolling boil, then cover and reduce the heat to let it simmer gently. This slow cooking, for about one and a half to two hours, is key to developing a rich, flavorful broth and tender beef that melts in your mouth.

Step 2: Clean Up the Broth and Prep the Meat

During the simmering process, a foam usually rises to the top—skim this off with a spoon to keep your broth clear and clean-tasting. Remove the bay leaves and garlic cloves once the beef is nicely tender. Transfer the shank to a bowl and let it cool a bit so you can handle it easily when it’s time to remove the bones and sinewy parts.

Step 3: Add Vegetables and Tomato Paste

With your flavorful broth ready, it’s time to introduce the vibrant vegetables. Toss in the sliced carrots, corn halves, potatoes, zucchini chunks, cabbage pieces, cilantro, and tomato paste. Stir gently to dissolve the tomato paste throughout the soup, which will enrich the color and give the broth a lovely tangy undertone. Bring the soup back up to a simmer and cook for 15 to 20 minutes, or until all the vegetables are tender and perfectly cooked.

Step 4: Return the Beef to the Pot

While the vegetables cook, carefully separate the cooked beef from the bones and discard any tough sinew. Cut the meat into bite-sized chunks that blend effortlessly into the soup. Once your vegetables are ready, add the beef back to the pot, giving the whole soup a final stir and letting all those flavors mingle beautifully.

Step 5: Season and Taste

Taste your soup and adjust the seasoning with more salt if needed. A well-balanced Caldo de Res (Mexican Beef Soup) Recipe is all about layers of flavor that complement one another, so don’t be shy about tweaking at this stage.

Step 6: Serve and Enjoy

Ladle the soup into big comforting bowls, making sure each serving gets a little bit of everything — the broth, meat, tender vegetables, and those sweet corn pieces. Top with fresh cilantro, a generous squeeze of lime juice, and a dash or two of hot sauce if you like a kick. Your bowl of happiness is ready!

How to Serve Caldo de Res (Mexican Beef Soup) Recipe

Garnishes

Fresh cilantro leaves scattered on top bring an herbaceous brightness that lifts the whole dish. Lime wedges are essential—not only do they add acidity, but squeezing fresh lime juice over your soup just before eating takes the flavors to the next level. Hot sauce is the perfect customizable touch for those who crave a spicy surprise with every bite.

Side Dishes

While the soup itself is a hearty meal, traditional sides can make the experience even more special. Serve with warm corn tortillas or crusty bread for dipping into the rich broth. A simple plate of Mexican rice or a fresh green salad can also refresh the palate and round out the meal brilliantly.

Creative Ways to Present

If you want to impress guests or family, consider serving this soup family-style in a vibrant, rustic pot. Offer an array of garnishes and sides in little bowls so everyone can customize their soup according to their tastes. You might also add avocado slices or radish wheels for a colorful, textural contrast that keeps things fun and fresh.

Make Ahead and Storage

Storing Leftovers

This Caldo de Res (Mexican Beef Soup) Recipe actually tastes even better the next day after the flavors have had time to meld. Store leftovers in an airtight container in the fridge for up to four days, making sure to keep the broth and solids together for that perfect spoonful every time.

Freezing

If you want to keep this comforting soup handy for busy days, it freezes wonderfully. Transfer it to a freezer-safe container with enough headspace because the broth expands as it freezes. The soup can be stored in the freezer for up to three months without losing its delicious flavor or texture.

Reheating

When reheating, do so gently on the stovetop over medium-low heat to keep the beef tender and prevent the vegetables from becoming mushy. Stir occasionally and add a splash of water or broth if it feels too thick. Finish with fresh garnishes and lime juice to revive its vibrant profile perfectly.

FAQs

What cut of beef is best for Caldo de Res?

Bone-in beef shank is ideal because it imparts rich flavor to the broth and becomes tender after slow simmering. The marrow in the bones also adds wonderful depth to the soup.

Can I use other vegetables in this soup?

Absolutely! Feel free to add vegetables like chayote, green beans, or even sweet potatoes. Just adjust cooking times accordingly to keep the vegetables tender but not mushy.

Is this soup spicy?

This Caldo de Res (Mexican Beef Soup) Recipe itself isn’t inherently spicy but is traditionally served with hot sauce on the side, allowing each person to tailor the heat to their liking.

How long does it take to cook?

From start to finish, plan for around 3 hours. Most of that time is a gentle simmer to achieve tender beef and perfectly cooked vegetables.

Can I make this recipe in a slow cooker?

Yes! Brown the beef first if possible, then add ingredients to your slow cooker and cook on low for 6 to 8 hours. Add delicate vegetables like zucchini and cabbage in the last hour to prevent overcooking.

Final Thoughts

Giving this Caldo de Res (Mexican Beef Soup) Recipe a try means inviting a bit of Mexican tradition and a whole lot of heartwarming comfort to your home kitchen. It’s a beautiful dish that’s as satisfying to make as it is to eat, perfect for sharing with friends and family on cozy days. So roll up your sleeves, and get ready to enjoy a bowl full of flavor, warmth, and genuine happiness.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Caldo de Res (Mexican Beef Soup) Recipe

Caldo de Res (Mexican Beef Soup) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 59 reviews

Caldo de Res is a hearty and traditional Mexican beef soup featuring tender bone-in beef shank simmered for hours with garlic and bay leaves, accompanied by a medley of fresh vegetables like carrots, corn, potatoes, zucchini, and cabbage. Enhanced with tomato paste and fresh cilantro, it’s served with lime and hot sauce to add a vibrant, tangy, and spicy kick. This comforting dish is rich in flavor and perfect for a nourishing family meal.

  • Total Time: 3 hours
  • Yield: 8 servings

Ingredients

Broth and Meat

  • 12 cups water
  • 2 ½3 pounds bone-in beef shank
  • 4 cloves garlic
  • 2 bay leaves
  • 1 tablespoon kosher salt

Vegetables

  • 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

Additional Flavorings and Garnishes

  • 2 tablespoons tomato paste
  • 4 limes, halved, for serving
  • Hot sauce, for serving

Instructions

  1. Prepare the broth: In a large pot or Dutch oven, combine the water, bone-in beef shanks, garlic cloves, bay leaves, and kosher salt. Bring the mixture to a boil over high heat.
  2. Simmer the beef: Once boiling, cover the pot and reduce the heat to low. Let the beef simmer gently for 1 ½ to 2 hours until the meat is tender and easily comes off the bone.
  3. Skim and remove aromatics: During simmering, skim off any foam or impurities floating to the surface. After cooking, remove and discard the bay leaves and garlic cloves. Transfer the beef shanks to a bowl to cool slightly.
  4. Add vegetables and tomato paste: Add the carrots, corn, potatoes, zucchini, cabbage, cilantro, and tomato paste to the broth. Stir the soup gently to dissolve the tomato paste evenly.
  5. Cook the vegetables: Bring the soup back to a boil, then reduce heat to low and simmer for 15 to 20 minutes until all the vegetables are tender and cooked through.
  6. Prepare the beef meat: While vegetables cook, remove the bones and any sinewy or tough pieces from the beef shank. Discard these and chop the tender meat into bite-sized chunks.
  7. Combine meat and soup: Add the chopped beef back into the pot with the cooked vegetables. Stir well to combine and adjust seasoning with additional salt if needed.
  8. Serve: Ladle the caldo de res into large bowls, ensuring each portion contains a bit of meat, vegetables, and broth. Garnish with fresh cilantro leaves, a squeeze of lime juice, and a few dashes of hot sauce to taste.

Notes

  • Skimming the foam during simmering helps ensure a clear, clean-tasting broth.
  • Choose starchy potatoes like Russet or Yukon Gold for best texture.
  • You can adjust the vegetables according to availability, but keep a good balance between starch and greens.
  • Letting the soup simmer gently allows flavors to develop fully without toughening the meat.
  • Serve with warm tortillas or crusty bread for a complete meal.
  • Author: Madelynn
  • Prep Time: 20 minutes
  • Cook Time: 2 hours 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star