Introduction
Mexican Beef Soup, known as Caldo de Res, is a comforting, hearty, and flavorful dish that is deeply loved in Mexican households. This soup is made with tender beef, fresh vegetables, and aromatic spices that come together to create a wholesome meal perfect for any occasion. Whether you’re craving a warm, filling dish on a chilly day or want something satisfying for a family dinner, this soup delivers. With its rich flavors and nutrient-packed ingredients, Caldo de Res is a dish you can enjoy at home or share with loved ones.
The beauty of this Mexican Beef Soup lies in its simplicity—just a few ingredients and a little time is all you need to create a flavorful and satisfying dish. This version is completely Halal, using only halal-certified beef and ensuring no pork, bacon, wine, or alcohol are used in the preparation. The broth is savory, the vegetables are tender, and the beef is perfectly cooked, making this a crowd-pleasing meal every time.
Perfect for:
- Family dinners
- Cozy gatherings
- Meal prepping for the week
- A nourishing lunch or dinner
- Comfort food lovers
Why You’ll Love This Recipe Title
Here’s why Mexican Beef Soup (Caldo de Res) will quickly become your favorite go-to dish:
- Rich and Savory Broth: The beef simmered with vegetables and spices creates a savory broth that’s deeply comforting and packed with flavor.
- Tender, Flavorful Beef: The beef becomes tender and juicy as it simmers, making each bite rich and satisfying.
- Nutrient-Packed: With hearty vegetables like carrots, corn, potatoes, and zucchini, this soup is not only delicious but also filled with essential vitamins and minerals.
- Customizable: Add your favorite vegetables or adjust the seasoning to suit your taste. You can also make it spicier if you love a little heat.
- Halal: This recipe is completely halal, using only beef and no pork, bacon, or alcohol.
Preparation and Cooking Time
- Total Time: 2 hours
- Preparation Time: 15 minutes
- Cooking Time: 1 hour 45 minutes
- Servings: 6-8 servings
- Calories per serving: Approximately 350-400 calories
- Key Nutrients: Protein: 30g, Carbs: 30g, Fat: 15g
Ingredients
Here’s what you’ll need to make the perfect Mexican Beef Soup (Caldo de Res):
- 2 pounds beef shank, with bone (or beef stew meat)
- 10 cups water
- 2 teaspoons salt (adjust to taste)
- 1 teaspoon black pepper
- 2 bay leaves
- 4 garlic cloves, smashed
- 1 medium onion, quartered
- 3 medium carrots, peeled and cut into large chunks
- 3 medium potatoes, peeled and cut into chunks
- 2 ears of corn, cut into thirds
- 2 zucchinis, cut into chunks
- 2 tomatoes, chopped
- 1 small bunch cilantro, chopped (for garnish)
- 1 lime, cut into wedges (for garnish)
- 1 jalapeño or serrano pepper (optional for heat)
- 1 teaspoon cumin powder (optional for additional flavor)
Ingredient Highlights
- Beef Shank: This cut is ideal for simmering, as it becomes tender and flavorful over time. The bone also adds richness to the broth.
- Carrots and Potatoes: These root vegetables soak up the flavors of the broth, becoming soft and comforting while adding sweetness and texture to the soup.
- Corn: The corn adds a delicious sweetness and is a classic ingredient in Caldo de Res.
- Zucchini: This vegetable contributes a soft texture and mild flavor, complementing the other ingredients.
- Garlic and Onion: These aromatics are the base of the broth, giving it an inviting and savory depth.
- Lime and Cilantro: The lime and cilantro add a refreshing burst of freshness when serving, cutting through the richness of the soup.
Step-by-Step Instructions
Follow these simple steps to make the perfect Mexican Beef Soup (Caldo de Res):
Prepare the Beef Broth:
- Boil the Beef: In a large stockpot, place the beef shank (or stew meat) and cover it with about 10 cups of water. Bring to a boil over medium-high heat.
- Skim the Foam: As the water begins to boil, you’ll notice foam forming on the surface. Skim off the foam using a spoon to ensure a clear broth.
- Season the Broth: Once the foam is removed, add the salt, pepper, bay leaves, garlic, and quartered onion. Stir to combine and reduce the heat to low. Let it simmer for 1 to 1.5 hours, until the beef becomes tender.
Add the Vegetables:
- Add the Carrots and Potatoes: After the beef has simmered and is starting to become tender, add the carrots and potatoes to the pot. Continue to simmer for about 20-30 minutes.
- Add the Corn: Once the carrots and potatoes are halfway cooked, add the corn pieces to the pot. Let them cook for another 15 minutes.
- Add the Zucchini and Tomatoes: Finally, add the zucchini and chopped tomatoes. Stir the soup, making sure the vegetables are evenly distributed. Simmer for another 10-15 minutes, until all the vegetables are tender and cooked through.
Final Touches:
- Taste and Adjust Seasoning: Taste the broth and adjust the seasoning, adding more salt or pepper if needed. If you like heat, you can add a sliced jalapeño or serrano pepper for a spicy kick.
- Serve: Ladle the soup into bowls. Garnish with fresh cilantro and a wedge of lime for a burst of freshness. Serve with warm tortillas or crusty bread on the side, if desired.

How to Serve
Mexican Beef Soup (Caldo de Res) is a wonderfully versatile dish that can be served in various ways:
- With Rice: Serve your Caldo de Res with a side of warm white rice for a complete meal. The rice soaks up the delicious broth and adds an extra layer of heartiness.
- With Tortillas: Corn or flour tortillas are a classic side for Caldo de Res. Tear the tortillas into pieces and dip them in the broth for added flavor.
- With Fresh Salsa: If you like a bit of spice, serve your soup with a side of homemade salsa or a few slices of fresh chili.
- Garnished with Avocado: For a creamy and rich topping, add a few slices of ripe avocado on top of your soup just before serving.
Additional Tips for Recipe Title
Here are some tips to make your Mexican Beef Soup (Caldo de Res) even better:
- Don’t Rush the Simmering: Allowing the beef to simmer gently for at least 1 to 1.5 hours ensures that it becomes tender and flavorful. Patience is key when making this dish!
- Use Bone-In Beef: Beef with bones, such as beef shank, adds a richness to the broth that you can’t achieve with boneless cuts. The marrow from the bones contributes to the depth of flavor.
- Customize Your Vegetables: While carrots, potatoes, and zucchini are the traditional vegetables used, feel free to add or substitute others. Turnips, parsnips, or even cabbage are great alternatives.
- Adjust the Spice Level: If you prefer a milder soup, omit the jalapeño. For extra heat, add more peppers or a dash of chili powder to the broth.
- Let It Rest: If you have the time, let the soup rest for 30 minutes after cooking. The flavors will meld together even more, and the soup will be even more delicious when reheated.
Recipe Variations of Recipe Title
Here are some variations of Mexican Beef Soup (Caldo de Res) that you can try:
- Spicy Caldo de Res: Add more chili peppers or a spoonful of chipotle in adobo sauce to the broth for a smoky, spicy flavor.
- Vegetarian Caldo de Res: Skip the beef and use vegetable broth along with your favorite vegetables for a vegetarian version of this soup.
- Tomato-Based Caldo de Res: Add more chopped tomatoes and a bit of tomato paste for a more robust, tomato-flavored broth.
- Caldo de Res with Noodles: Add a handful of your favorite noodles or pasta to the soup for a heartier, noodle-filled version.
- Caldo de Res with Hominy: Incorporate hominy (dried corn kernels that have been treated with lime) into the soup for a slightly tangy, chewy texture.
- Caldo de Res with Mushrooms: Add a variety of mushrooms to the soup for an earthy flavor that pairs wonderfully with the beef.
- Cilantro Lime Caldo de Res: Increase the cilantro and lime in the soup for a more citrusy, herbaceous flavor.
- Caldo de Res with Rice: Stir in some cooked rice right before serving for a more filling, complete meal.
- Caldo de Res with Avocado: Add avocado slices directly into the soup before serving for a creamy and fresh twist.
- Slow Cooker Caldo de Res: You can prepare this soup in a slow cooker by browning the beef and then simmering it in the slow cooker for 6-8 hours on low.
Freezing and Storage for Recipe Title
- Freezing: Mexican Beef Soup (Caldo de Res) can be frozen for up to 3 months. Let it cool completely before transferring it to airtight containers or freezer bags. When you’re ready to eat, thaw the soup overnight in the refrigerator and reheat it on the stove.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave before serving.
Special Equipment for Recipe Title
Here are some special equipment items you might need to make Mexican Beef Soup (Caldo de Res):
- Large Stockpot: A large pot is essential for simmering the beef and vegetables to make the perfect batch of soup.
- Ladle: A ladle helps you serve the soup without spilling and is ideal for scooping up all the delicious broth and vegetables.
- Measuring Spoons and Cups: Accurate measurements help ensure that your seasoning is perfect every time.
- Sharp Knife: A sharp knife is key to chopping the vegetables and beef into uniform pieces.
- Slotted Spoon: A slotted spoon is helpful for removing any foam from the broth during the simmering process.
FAQ Section About Recipe Title
- Can I use boneless beef instead of beef shank?
Yes, you can use boneless beef stew meat, but bone-in cuts like beef shank provide a richer broth. - Can I make this soup ahead of time?
Yes, Caldo de Res tastes even better the next day as the flavors continue to develop. - Can I add more vegetables?
Absolutely! Feel free to add more vegetables like celery, bell peppers, or even cabbage for a unique twist. - Can I make this soup in a pressure cooker?
Yes, you can use a pressure cooker to speed up the cooking process. Cook the beef for about 45 minutes under high pressure. - Is this soup gluten-free?
Yes, this Caldo de Res recipe is naturally gluten-free as it does not contain any flour or wheat-based products.
Mexican Beef Soup (Caldo de Res)
- Prep Time: 15minutes
- Cook Time: 1hour 45minutes
- Total Time: 2hours
Ingredients
-
2 pounds beef shank, with bone (or beef stew meat)
-
10 cups water
-
2 teaspoons salt (adjust to taste)
-
1 teaspoon black pepper
-
2 bay leaves
-
4 garlic cloves, smashed
-
1 medium onion, quartered
-
3 medium carrots, peeled and cut into large chunks
-
3 medium potatoes, peeled and cut into chunks
-
2 ears of corn, cut into thirds
-
2 zucchinis, cut into chunks
-
2 tomatoes, chopped
-
1 small bunch cilantro, chopped (for garnish)
-
1 lime, cut into wedges (for garnish)
-
1 jalapeño or serrano pepper (optional for heat)
-
1 teaspoon cumin powder (optional for additional flavor)
Ingredient Highlights
-
Beef Shank: This cut is ideal for simmering, as it becomes tender and flavorful over time. The bone also adds richness to the broth.
-
Carrots and Potatoes: These root vegetables soak up the flavors of the broth, becoming soft and comforting while adding sweetness and texture to the soup.
-
Corn: The corn adds a delicious sweetness and is a classic ingredient in Caldo de Res.
-
Zucchini: This vegetable contributes a soft texture and mild flavor, complementing the other ingredients.
-
Garlic and Onion: These aromatics are the base of the broth, giving it an inviting and savory depth.
-
Lime and Cilantro: The lime and cilantro add a refreshing burst of freshness when serving, cutting through the richness of the soup.
Instructions
Prepare the Beef Broth:
-
Boil the Beef: In a large stockpot, place the beef shank (or stew meat) and cover it with about 10 cups of water. Bring to a boil over medium-high heat.
-
Skim the Foam: As the water begins to boil, you’ll notice foam forming on the surface. Skim off the foam using a spoon to ensure a clear broth.
-
Season the Broth: Once the foam is removed, add the salt, pepper, bay leaves, garlic, and quartered onion. Stir to combine and reduce the heat to low. Let it simmer for 1 to 1.5 hours, until the beef becomes tender.
Add the Vegetables:
-
Add the Carrots and Potatoes: After the beef has simmered and is starting to become tender, add the carrots and potatoes to the pot. Continue to simmer for about 20-30 minutes.
-
Add the Corn: Once the carrots and potatoes are halfway cooked, add the corn pieces to the pot. Let them cook for another 15 minutes.
-
Add the Zucchini and Tomatoes: Finally, add the zucchini and chopped tomatoes. Stir the soup, making sure the vegetables are evenly distributed. Simmer for another 10-15 minutes, until all the vegetables are tender and cooked through.
Final Touches:
-
Taste and Adjust Seasoning: Taste the broth and adjust the seasoning, adding more salt or pepper if needed. If you like heat, you can add a sliced jalapeño or serrano pepper for a spicy kick.
-
Serve: Ladle the soup into bowls. Garnish with fresh cilantro and a wedge of lime for a burst of freshness. Serve with warm tortillas or crusty bread on the side, if desired.
Nutrition
- Serving Size: 8
- Calories: 400
- Fat: 15g
- Carbohydrates: 30g
- Protein: 30g
Conclusion of Recipe Title
Mexican Beef Soup (Caldo de Res) is a flavorful and hearty dish that’s perfect for any occasion. With its tender beef, rich broth, and nutritious vegetables, this comforting soup is sure to become a family favorite. Whether you’re preparing it for a weeknight meal, a cozy gathering, or meal prep, Caldo de Res offers both comfort and nourishment in every spoonful. Enjoy this delicious, Halal version of a Mexican classic with your loved ones!