Caldo de Res Recipe

There’s nothing quite like a steaming bowl of Caldo de Res, the ultimate Mexican comfort food. This traditional beef soup is packed with tender, slow-simmered meat, hearty vegetables, and a rich, flavorful broth. Whether you’re craving a cozy meal on a chilly day or looking for a nourishing dish to feed your family, this recipe delivers. My abuela always made this when someone in the house was feeling under the weather, and to this day, it still feels like a warm hug in a bowl.

Why You’ll Love This Caldo de Res Recipe

  • Deep, rich flavor that comes from slow-cooked beef bones creating an incredibly savory broth.
  • Packed with nutrients from fresh veggies and protein-rich beef.
  • Perfect for meal prep as the flavors deepen the next day.
  • Customizable by swapping out veggies based on what you have on hand.
  • Authentic and comforting, offering a true taste of Mexican home cooking that warms you with every bite.

Ingredients You’ll Need

Essential Ingredients

Top view of uncooked ingredients for Caldo de Res arranged on a marble table.
A neatly arranged view of raw beef, vegetables, and aromatics for Caldo de Res.

To make authentic Caldo de Res, you’ll need a mix of beef, fresh vegetables, and aromatics to build layers of flavor:

  • Beef shank with bone for a rich, meaty broth
  • Chuck roast for extra tender meat in every bite
  • Corn on the cob to add a touch of natural sweetness
  • Carrots, potatoes, zucchini, and cabbage for a colorful, hearty mix
  • Garlic, onion, cilantro, and bay leaves to bring depth and aroma
  • Salt, black pepper, and cumin as classic seasonings

Note: You can find the printable recipe with exact measurements below.

Variations and Substitutions

Alternative Beef Cuts

If you can’t find beef shank, short ribs, oxtail, or beef neck bones work well as they provide a similar depth of flavor. Chuck roast is great for extra meatiness, while bone-in cuts add richness to the broth. For a leaner option, brisket or sirloin can also be used.

Vegetable Variations

Feel free to adjust the veggies based on what you have. Chayote, green beans, or bell peppers add a nice twist. Swap potatoes for sweet potatoes for a subtle sweetness, or add tomatoes for extra depth. If you love spice, throw in a dried chile while simmering for a gentle heat.

Low-Carb or Keto-Friendly Options

To make this soup keto-friendly, skip the potatoes and corn and use cauliflower, radishes, or turnips instead. These veggies mimic the texture of traditional ingredients while keeping carbs low. Add extra beef and zucchini for a more filling meal. A splash of lime and fresh cilantro brightens the flavors.

How to Make Caldo de Res

Step-by-Step Guide to Caldo de Res

4-panel collage of Caldo de Res preparation showing raw ingredients, simmering broth, vegetable arrangement, and final seasoning.
A 4-panel collage showing the key cooking steps of Caldo de Res from raw beef to final seasoning.

1. Prepare the Beef and Broth

Start by rinsing the beef shank and chuck roast under cold water to remove excess bone fragments. In a large pot, cover the meat with water and bring it to a boil. Skim off any foam that rises to the top, then add onion, garlic, bay leaves, and salt to infuse deep flavor into the broth.

2. Simmer for Maximum Flavor

Reduce the heat to low and let the beef simmer for about 1.5 to 2 hours until the meat is fork-tender. This slow cooking process allows the bone marrow to enrich the broth, creating a velvety texture. Occasionally check and skim off impurities to keep the broth clear and rich in flavor.

3. Add Vegetables in Stages

Since different vegetables cook at different rates, add them in stages. Start with carrots and potatoes since they take longer to soften. After about 10 minutes, add corn on the cob. Finish with zucchini and cabbage in the last 10 to 15 minutes to ensure they retain their texture and don’t become mushy.

4. Final Seasoning Adjustments

Taste the broth and adjust the seasoning with a bit more salt, black pepper, or cumin as needed. If you prefer a richer flavor, squeeze in some fresh lime juice or stir in a little chopped cilantro. If the broth has reduced too much, add a bit more hot water and simmer for a few extra minutes.

5. Serve and Enjoy

Ladle the hot Caldo de Res into bowls, making sure each serving has a generous portion of tender beef and vegetables. Serve with warm corn tortillas, lime wedges, and freshly chopped cilantro on the side. For an authentic touch, enjoy it with a bit of spicy salsa or a few slices of fresh avocado. ¡Buen provecho!

Alternative Cooking Methods

Instant Pot Method

For a faster version, use an Instant Pot. Set it to Sauté mode, brown the beef for extra flavor, then add water, aromatics, and seasonings. Lock the lid and pressure cook on High for 35 minutes. Allow a natural pressure release, then add vegetables in stages using the Sauté function until tender. Serve hot!

Slow Cooker Method

A slow cooker is perfect for hands-off cooking. Place beef, onion, garlic, bay leaves, and water in the crockpot and cook on Low for 8 to 10 hours or High for 5 to 6 hours. Add carrots, potatoes, and corn halfway through cooking. Stir in zucchini and cabbage in the final 30 minutes, then season and serve.

Stovetop Traditional Method

For the classic stovetop version, bring beef, water, onion, and seasonings to a boil, then reduce to a gentle simmer for 2 to 3 hours. This slow process extracts deep flavor from the bones. Add vegetables in stages, letting each cook until tender. Adjust seasonings, skim excess fat, and serve hot with warm tortillas and lime.

Helpful Tips and Tricks

How to Achieve the Richest Broth

For a deeply flavorful, rich broth, use bone-in beef cuts like shank or oxtail. Simmer slowly over low heat to allow the marrow to release its nutrients. Skim impurities from the surface to keep the broth clear. If you prefer a thicker consistency, let it simmer uncovered to reduce slightly. Adding a few whole cloves of garlic and a small tomato can also enhance the depth of flavor.

Best Beef Cuts for the Most Flavor

The best beef for Caldo de Res is bone-in shank, which provides a deep, meaty broth. Oxtail is another fantastic option, adding a slightly gelatinous texture that makes the soup even more satisfying. If you like leaner cuts, mix in brisket or chuck roast for tender meat chunks. Short ribs work well too, adding a buttery richness that melts into the broth over time.

Common Mistakes to Avoid

  • Rushing the simmering process, as the best broth takes time, so let the beef cook low and slow.
  • Adding all veggies at once, since some cook faster than others. Stagger their additions to avoid mushy textures.
  • Skipping the skimming step, because removing impurities helps keep the broth clear and clean-tasting.
  • Not seasoning in layers; adjust salt and spices gradually as you go, tasting throughout for balance.
  • Using too much water, which can dilute the flavor. Stick to just enough liquid to cover the ingredients.

How to Serve

Close-up of Caldo de Res served with refried beans, corn tortillas, and Mexican rice on a dinner table.
A beautifully arranged serving suggestion for Caldo de Res with complementary side dishes.

What to Serve with Caldo de Res

Caldo de Res is best enjoyed with warm corn tortillas, which you can dip into the flavorful broth. A side of Mexican rice or refried beans makes it even more satisfying. For a fun appetizer, serve it alongside Best Taco Dip Recipe, which adds a creamy, zesty contrast. Don’t forget fresh lime wedges, avocado slices, and crushed tortilla chips for added texture and flavor. A cool glass of agua fresca makes the perfect pairing!

Best Toppings and Garnishes

The right toppings can elevate your Caldo de Res from delicious to unforgettable. Try adding:

  • Fresh lime juice to enhance the flavors with a citrusy kick.
  • Chopped cilantro and onion for extra freshness and crunch.
  • Sliced jalapeños or hot sauce for a spicy twist.
  • Diced avocado to bring creaminess and balance to the broth.
  • Shredded cabbage or radishes for a subtle crunch.
    Mix and match toppings based on your preferences, and enjoy!

Caldo de Res Nutrition Facts

Caloric Breakdown and Key Nutrients

This nourishing soup is packed with protein, vitamins, and minerals. Here’s an approximate breakdown per serving:

NutrientAmount per ServingNotes
Calories350 kcalHearty but balanced
Protein30gEssential for muscle repair
Carbohydrates18gMostly from vegetables
Fat18gHealthy fats from beef
Fiber5gAids digestion
Vitamin A40% DVFrom carrots and zucchini
Iron15% DVSupports oxygen transport

Health Benefits of Caldo de Res

Caldo de Res is not just comforting, it’s also nutrient-dense. The slow-cooked bone-in beef releases collagen and minerals, which support joint health and digestion. Fresh vegetables provide fiber, antioxidants, and essential vitamins. Plus, the broth is hydrating and easy on the stomach, making it a perfect immune-boosting meal when you’re feeling under the weather.

How to Make It Healthier

Want a lighter version? Try these simple swaps:

  • Use lean beef cuts like sirloin instead of shank.
  • Reduce sodium by adding less salt and using homemade broth.
  • Skip starchy vegetables like potatoes and corn for a lower-carb option.
  • Increase fiber with extra cabbage, zucchini, or leafy greens.
  • Remove excess fat from the broth by chilling it and skimming off the top layer.

How to Store & Reheat For Later

The Best Way to Store Leftovers

Caldo de Res stores beautifully, making it a great make-ahead meal. Let the soup cool completely, then transfer it to an airtight container. Store in the refrigerator for up to 4 days. For longer storage, freeze portions in sealed freezer bags or containers for up to 3 months. When freezing, leave out the zucchini and cabbage, as they tend to become mushy—simply add fresh ones when reheating for the best texture.

How to Reheat Without Losing Flavor

To reheat, warm the soup gently on the stovetop over medium heat, stirring occasionally. If the broth has thickened, add a splash of water or broth to loosen it up. In a hurry, microwave individual portions in a microwave-safe bowl, covered, in 1-minute intervals, stirring between each. If you froze the soup, let it thaw in the fridge overnight before reheating. For the freshest taste, add a squeeze of lime and fresh toppings before serving.

Frequently Asked Questions

Can I make Caldo de Res in an Instant Pot or Slow Cooker?

Yes! For an Instant Pot, pressure cook the beef with aromatics for 35 minutes, then add vegetables and cook on Sauté until tender. For a slow cooker, cook the beef on Low for 8 to 10 hours or High for 5 to 6 hours, adding vegetables in stages to prevent overcooking.

What are the best vegetables to use in Caldo de Res?

Traditional Caldo de Res includes carrots, potatoes, corn on the cob, zucchini, and cabbage. Other great additions are chayote, green beans, or bell peppers. If you want more greens, spinach or kale can be stirred in at the end. Choose a variety of textures to make the soup hearty and flavorful.

How long does Caldo de Res last in the fridge?

Store Caldo de Res in an airtight container in the fridge for up to 4 days. The flavors deepen over time, making it even tastier the next day! To maintain freshness, keep the broth and vegetables separate if possible, then reheat together to avoid mushy textures when serving.

Can I freeze Caldo de Res for later?

Yes! Let the soup cool completely, then freeze it in sealed containers or freezer bags for up to 3 months. To prevent mushy veggies, leave out zucchini and cabbage before freezing and add fresh ones when reheating. Thaw overnight in the fridge, then warm it on the stovetop or microwave.

What is the best cut of beef for Caldo de Res?

Bone-in beef shank is the most traditional choice, as it releases rich marrow and collagen into the broth. Short ribs, oxtail, or beef neck bones are great alternatives. For extra meat, chuck roast adds tender, flavorful bites. If you prefer leaner beef, brisket or sirloin work well.

How do I make my broth clearer and less greasy?

To achieve a clear broth, skim off any foam or impurities that rise to the top while simmering. For a less greasy soup, chill it in the fridge after cooking. Once cooled, remove the solidified fat layer on top. Using leaner cuts can also help reduce excess oil.

More Authentic Mexican Recipes

Love Caldo de Res? Try these other authentic Mexican dishes for more comforting flavors!

Close-up view of Caldo de Res served in a ceramic bowl with fresh cilantro and lime wedges.

Traditional Caldo de Res

A hearty Mexican beef soup with tender meat, vibrant vegetables, and a rich, flavorful broth perfect for a comforting meal.
Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes
Course Dinner
Cuisine Mexican
Servings 6 bowls
Calories 420 kcal

Equipment

  • Large Pot
  • Stove

Ingredients
  

Beef and Broth

  • 1.5 lbs beef shank with bone for a rich, meaty broth
  • 1 lb chuck roast cut into chunks

Vegetables

  • 3 medium carrots peeled and cut into chunks
  • 3 medium potatoes peeled and cut into chunks
  • 2 corn on the cob cut into pieces
  • 1 medium zucchini sliced
  • ½ cabbage chopped

Aromatics and Seasonings

  • 1 large onion quartered
  • 4 cloves garlic crushed
  • ½ cup cilantro chopped
  • 2 bay leaves whole
  • 1 tsp salt or to taste
  • ½ tsp black pepper freshly ground
  • ½ tsp cumin optional

Instructions
 

  • Rinse the beef shank and chuck roast under cold water and place them in a large pot. Cover with water and bring to a boil. Skim off any foam that rises to the top.
  • Add the onion, garlic, bay leaves, and salt to the pot. Reduce the heat and simmer for 1.5 to 2 hours until the beef is tender and the broth is rich.
  • Add the carrots and potatoes to the pot and cook for 10 minutes. Then add the corn on the cob, followed by the zucchini and cabbage in the last 10 to 15 minutes of cooking.
  • Adjust the seasoning with additional salt, black pepper, and cumin. Stir in fresh lime juice and chopped cilantro just before serving.
  • Ladle the hot Caldo de Res into bowls and serve with warm corn tortillas, lime wedges, and avocado slices.

Notes

This traditional recipe has been passed down through generations and brings the authentic flavors of Mexican home cooking to your table.
Keyword Beef Soup, Caldo de Res, Mexican Soup