As the rich aroma of simmering beef and fragrant spices wafts through my kitchen, I can’t help but feel a wave of nostalgia wash over me. This vibrant Caldo de Res, or Mexican Beef Soup, is not just a dish—it’s a time-honored family favorite that brings everyone around the table. With tender chunks of beef and a colorful medley of vegetables, this comforting recipe is both a meal prep hero and a cozy solution for busy weeknights. In just about two hours, you’ll have a hearty soup that not only warms the heart but is also incredibly adaptable based on whatever fresh produce you have on hand. Would you like to customize it with some unexpected veggies? Let’s get cooking!

Why is Caldo de Res a must-try?
Comforting Warmth: This Caldo de Res is more than just soup; it’s a hug in a bowl, perfect for chilly evenings.
Nutrient-Dense Goodness: Packed with tender beef and vibrant vegetables, this recipe is both satisfying and colorful, making it a feast for the eyes.
Customizable Flavor: Feel free to mix up the veggies based on what’s in your fridge—think zucchini or bell peppers for added flair!
Easy Meal Prep: In about two hours, your family will feast on this hearty dish that’s perfect for meal prep or a quick weeknight dinner, just like my Cabbage Beef Bake.
Crowd-Pleasing Appeal: With its inviting aroma and rich flavors, it’s sure to impress your loved ones and elevate any gathering.
Caldo de Res Mexican Beef Soup Ingredients
For the Soup
• Beef Shanks – bone-in for rich flavor adds a depth that’s essential for Caldo de Res.
• Water or Broth – the base liquid to provide depth; a mix enhances the overall flavor.
• Salt – essential for seasoning; adjust to personal taste for an ideal balance.
• Black Pepper – adds a touch of spice; substitute with crushed red pepper for extra heat.
• White Onion – halved to infuse the soup with aromatic goodness.
• Garlic – use peeled and smashed cloves for a bolder flavor profile.
For the Vegetables
• Carrots – cut into large chunks to add sweetness and vibrant color.
• Corn – cut into 2–3 inch pieces for a sweet crunch in every bite.
• Potatoes – used to thicken the soup, cut into large chunks for texture.
• Celery – cut into chunks; adds both flavor and a nice bite.
• Green Cabbage – added for crunch; cut into wedges for delightful bites.
• Zucchini – optional for added nutrients; slice into thick rounds for heartiness.
For Serving
• Cilantro – fresh herb for garnish; parsley makes a suitable substitute.
• Limes – cut into wedges for a burst of acidity; perfect for brightening the soup.
• Chopped Onion – serve fresh as a garnish for a flavorful crunch.
• Jalapeños/Serrano Chiles – slice for optional heat, allowing customization.
• Corn Tortillas – warm as a side to elevate the traditional serving experience.
This Caldo de Res Mexican Beef Soup is a wonderful opportunity to create a comforting meal that invites creativity and warmth into your kitchen. Enjoy crafting your own version!
Step‑by‑Step Instructions for Caldo de Res Mexican Beef Soup
Step 1: Prepare the Beef
Begin by patting the beef shanks and stew meat dry with paper towels. Heat a large pot over medium-high heat and add a splash of oil. Once hot, brown the beef shanks for 3–4 minutes per side until golden. Remove them from the pot and repeat with the stew meat in batches to avoid crowding, achieving that delicious caramelization.
Step 2: Sauté Aromatics
In the same pot, add the halved white onion and peeled garlic cloves. Sauté for about 3 minutes until the onion turns golden and fragrant. To build more flavor, stir in a spoonful of tomato paste, cooking for an additional minute while scraping up any browned bits from the bottom of the pot, creating a flavorful base for your Caldo de Res.
Step 3: Incorporate Tomatoes
Next, add the quartered tomatoes to the pot and cook until they soften, about 2-3 minutes. This step allows the tomatoes to release their natural juices and flavors. Be sure to scrape the bottom of the pot as you stir, ensuring no flavorful bits are left behind and creating a rich broth for the soup.
Step 4: Combine Ingredients
Return the browned beef and its juices back into the pot, then cover everything with water or broth until all ingredients are submerged. Sprinkle in the spices like bay leaves, oregano, cumin, salt, and pepper. Stir well, and bring the mixture to a boil over high heat before reducing the heat to a gentle simmer.
Step 5: Simmer the Soup
Allow the Caldo de Res to simmer uncovered for 45-60 minutes. During this time, skim off any foam and excess fat that rises to the surface. This process will help maintain a clear and flavorful broth while the beef becomes tender and infused with the robust flavors of the spices.
Step 6: Add Vegetables
Once the beef is tender, add the thick chunks of carrots, potatoes, and pieces of corn into the pot. Stir the ingredients gently and continue to simmer for another 20-25 minutes until the vegetables are nearly tender. The vibrant colors and aromas will fill your kitchen as everything melds together beautifully.
Step 7: Final Vegetable Mix
After the first round of vegetables have nearly reached doneness, mix in the zucchini and wedges of cabbage. Let the soup simmer for an additional 10-15 minutes until the vegetables are soft and tender, making for a hearty blend in your comforting Caldo de Res Mexican Beef Soup.
Step 8: Finish the Broth
Remove bay leaves and onion halves from the pot, discarding them. Squeeze fresh lime juice into the broth and stir in chopped cilantro, adding brightness and freshness to the final flavors. Allow the soup to sit for a few minutes as it absorbs all the lovely ingredients.
Step 9: Serve and Garnish
Ladle the steaming Caldo de Res into bowls, garnishing each with fresh onion, cilantro, and optional jalapeños for some heat. Serve alongside warm corn tortillas or rice for a complete meal that’s sure to please everyone at the table. Each bowl is a testament to heartwarming comfort food!

Make Ahead Options
These Caldo de Res Mexican Beef Soup preparations are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can chop all your vegetables (carrots, potatoes, zucchini, cabbage) up to 3 days in advance and store them in airtight containers in the refrigerator. Additionally, the beef can be browned and stored in the fridge for up to 24 hours. When you’re ready to serve, simply return the beef to a pot with the sautéed aromatics, add the prepared vegetables, and cover with broth; simmer for 20-30 minutes until everything is heated through and tender. This way, you’ll enjoy all the comforting flavors of this hearty soup with minimal effort!
Caldo de Res Mexican Beef Soup Variations
Feel free to explore these delicious variations and elevate your Caldo de Res to personal perfection!
-
Vegetable Remix: Customize the veggies based on what you have on hand—try bell peppers, squash, or even green beans for an exciting twist on the traditional recipe.
-
Meat Swap: For a lighter option, consider using chicken or turkey instead of beef. The same cooking method applies, and you’ll still enjoy a hearty, comforting soup.
-
Spicy Kick: Adjust the heat level by incorporating extra chiles. If you love a bit of spice, add serrano chiles; for warmth without overwhelming heat, use poblano peppers instead.
-
Herb Infusion: Add fresh herbs like thyme or fresh oregano during cooking for an aromatic flavor boost. An herb bouquet can make your soup sing with freshness.
-
Whole Grain Addition: For a hearty texture, toss in some cooked quinoa or barley about 10 minutes before serving for added nutrition and chewiness.
-
Creamy Delight: Add a splash of cream or a dollop of sour cream to your finished soup for a creamy version. This addition makes it feel indulgent and adds a new flavor dimension.
-
Zesty Finish: Brighten your bowl with a tablespoon of apple cider vinegar or a splash of hot sauce just before serving. It offers a delightful tangy contrast to the rich broth.
-
Cheesy Elote Style: Inspired by the flavors of Mexican Street Corn, sprinkle cotija cheese and chili powder on top for a delightful touch that celebrates Mexican flavors.
With these variations, your Caldo de Res can be as unique as your family’s tastes! Enjoy the freedom to bring your favorites into this beloved recipe.
How to Store and Freeze Caldo de Res
Fridge: Store leftovers in an airtight container for up to 3 days. Let the soup cool completely before placing it in the fridge to maintain freshness.
Freezer: For longer storage, freeze Caldo de Res in portioned airtight containers or freezer bags. It will keep well for up to 3 months, ensuring you have this comforting soup on hand.
Reheating: Thaw frozen soup in the fridge overnight. Reheat on the stovetop over medium heat, stirring occasionally, until hot. Feel free to add a splash of water or broth if it has thickened too much.
Avoiding Spoilage: Always label your containers with the date, especially for frozen Caldo de Res, so you can enjoy this delicious meal at peak freshness.
What to Serve with Caldo de Res Mexican Beef Soup
As you savor the warmth of Caldo de Res, it’s delightful to consider the perfect side dishes that complete this heartwarming meal.
- Warm Corn Tortillas: A staple accompaniment to scoop up the rich broth while adding a comforting touch.
- Mexican Rice: Fluffy, seasoned rice provides a wonderful base and balances the soup’s heartiness.
- Sliced Avocado: Creamy and rich, sliced avocado elevates the dish, adding a smooth texture and flavor contrast.
- Pico de Gallo: Fresh salsa made with tomatoes, onions, and cilantro brightens each bite and adds a refreshing element.
- Grilled Vegetables: Adding grilled zucchini or bell peppers offers a smoky twist that pairs beautifully with the flavors of the soup.
- Chilled Margaritas: A refreshing drink adds a celebratory touch, complementing the savory notes of Caldo de Res.
These pairings enhance the experience of enjoying this traditionally comforting Mexican soup, creating a meal that’s both satisfying and memorable.
Expert Tips for Caldo de Res
-
Dry the Meat: Ensuring your beef is dried well before browning helps achieve better caramelization, enhancing the flavor of your Caldo de Res.
-
Skim Regularly: Skimming off foam and excess fat during cooking keeps your broth clear and clean, allowing the vibrant flavors to shine through.
-
Taste Before Serving: Adjusting seasoning like salt and pepper before serving is crucial to enhance the overall flavor of your comforting beef soup.
-
Let It Rest: Allowing the soup to sit for a few minutes after cooking helps the flavors meld beautifully, making every spoonful heartier.
-
Custom Veggies: Feel free to incorporate seasonal vegetables based on what you have on hand, adding a personal touch to your Caldo de Res Mexican Beef Soup.

Caldo de Res Mexican Beef Soup Recipe FAQs
What type of beef should I use for Caldo de Res?
Absolutely, I recommend using bone-in beef shanks for a rich flavor that enhances the soup’s depth. You can also mix in other cuts like stew meat or chuck, as they yield tender results when simmered correctly.
How do I store Caldo de Res?
To keep your comforting soup fresh, store it in an airtight container in the fridge for up to 3 days. Allow it to cool completely before sealing to preserve its flavors and avoid condensation inside the container.
Can I freeze Caldo de Res?
Yes, you can freeze Caldo de Res! Simply let the soup cool, then portion it into airtight containers or freezer bags. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it in the fridge overnight and reheat on the stovetop over medium heat.
How can I prevent the broth from becoming cloudy?
Skimming off any foam and excess fat while simmering the soup is key to maintaining a clear broth. Do this every 15-20 minutes until the soup has finished cooking, and you’ll be rewarded with a cleaner, more appealing soup.
Can I customize the vegetables in my Caldo de Res?
Very much so! I often mix up the vegetables based on what I have available. Think bell peppers, squash, or even green beans for additional texture and flavor. Just remember to cut them into pieces that match the cooking time of the other ingredients to ensure everything cooks evenly.
Is Caldo de Res safe for my pets?
While beef soup can smell tempting to our furry friends, it’s best not to share with pets. Ingredients like onions and garlic, used in Caldo de Res, can be harmful to dogs and cats when consumed in large amounts. Always check which ingredients are safe for your pets before sharing your delicious creations!

Warm Your Heart with Caldo de Res Mexican Beef Soup Recipe
Ingredients
Equipment
Method
- Begin by patting the beef shanks and stew meat dry with paper towels. Heat a large pot over medium-high heat and add a splash of oil. Once hot, brown the beef shanks for 3–4 minutes per side until golden. Remove from the pot and repeat with stew meat.
- In the same pot, add the halved white onion and peeled garlic cloves. Sauté for about 3 minutes until they turn golden. Stir in a spoonful of tomato paste, cooking for an additional minute.
- Add the quartered tomatoes to the pot and cook until they soften, about 2-3 minutes.
- Return the browned beef with its juices back into the pot, cover with water or broth, and sprinkle in spices like bay leaves, oregano, cumin, salt, and pepper. Stir well and bring to a boil before reducing to a simmer.
- Simmer uncovered for 45-60 minutes, skimming off any foam and excess fat that rises to the surface.
- Add carrots, potatoes, and corn to the pot, stirring gently and continuing to simmer for another 20-25 minutes.
- After first round of vegetables are nearly tender, mix in zucchini and cabbage. Simmer for an additional 10-15 minutes.
- Remove bay leaves and onion halves from the pot. Squeeze lime juice into the broth and stir in chopped cilantro.
- Ladle the Caldo de Res into bowls, garnishing each with fresh onion, cilantro, and optional jalapeños. Serve alongside warm corn tortillas or rice.

Leave a Reply