As the rich aroma of simmering beef fills my kitchen, I can’t help but feel enveloped in warmth and nostalgia. There’s something truly special about preparing Caldo de Res, a traditional Mexican beef soup that’s the ultimate comfort food. This wholesome dish combines tender, fall-apart beef with an array of vibrant vegetables, creating a hearty main course that’s perfect for family gatherings or cozy nights in. With its quick preparation and the ability to feed a crowd, it’s no wonder this meal has become a staple in my home. Plus, it’s freezer-friendly, making it an excellent option for those busy weeks when home-cooked comfort gets sidelined. Ready to dive into a bowl of this nourishing classic? Let’s get cooking! Why is Caldo de Res special? Hearty Comfort: This Mexican beef soup brings love and warmth to every bowl. Vibrant Flavors: A medley of fresh vegetables and spices enhance the delicious beef broth. Quick Prep Time: With only a few easy steps, you can have a great meal ready almost effortlessly. Crowd-Pleasing: Perfect for family gatherings, this dish never fails to impress and satisfy. Versatile Ingredients: Feel free to customize with your favorite veggies, or explore options like Ground Beef Enchiladas for another wholesome meal. Freezer-Friendly: Make a big batch and save some for those busy nights—it’s a comforting choice any day! Mexican Beef Soup Ingredients Here’s everything you’ll need to create a heartwarming bowl of Caldo de Res! For the Soup Base Beef Shank (or Short Rib/Chuck) – The main protein source providing rich flavor and depth; swap with oxtail for added indulgence. Water – Essential for crafting the beef stock; adjust as needed for your preferred soup consistency. Onion – Adds sweetness and depth to the broth; roughly chop for easier cooking. Celery – Provides aromatic flavor and crunch; can be omitted if you’re out. Garlic – Infuses the soup with robust flavor; fresh garlic is best for that aromatic kick. Chile de Arbol Peppers – Optional spice for heat; feel free to substitute with your preferred dried chiles. Bay Leaves – Enhances complexity in the broth; remember to remove after cooking. Black Peppercorns – Provides warmth without overwhelming the soup; pre-ground pepper is a convenient alternative. Salt – Essential for seasoning; adjust according to your taste. For the Vegetables Potatoes – Adds heartiness and texture; Yukon gold or red potatoes work wonderfully, but other varieties can be used. Carrots – Contributes slight sweetness and color; cut into bite-sized pieces for even cooking. Zucchinis – Adds freshness and texture; similar summer squash can easily replace them. Jalapenos (Optional) – Sliced to taste for extra heat; omit if you’re aiming for a milder soup. Corn – Brings sweetness and a pop of flavor; fresh corn is ideal, but frozen is a suitable substitute. Tomatoes – Introduces acidity and brightness; fresh or canned diced tomatoes both work well. Cabbage – Adds nutritional value and a delightful crunch; both green and Napa cabbage are great choices. Tomato Sauce – Enriches flavor and color of the broth; homemade puree can easily substitute. For Serving Lime Juice – Brightens flavors just before serving; fresh lime juice is always recommended. Garnishes – Top with spicy red pepper flakes, chopped cilantro, hot sauce, and lime wedges for an extra zing. This sensational Mexican Beef Soup is sure to become a favorite in your home, offering warmth and comfort in every bite! Step‑by‑Step Instructions for Hearty Caldo de Res Step 1: Make the Beef Stock In a large pot, combine the beef, water, chopped onion, celery, minced garlic, chile de arbol, bay leaves, black peppercorns, and salt. Bring the mixture to a boil over medium-high heat, then cover and reduce to a simmer. Allow this to cook for 1.5 to 2 hours, skimming off any fat that rises to the surface, until the beef is tender and easily shreds apart. Step 2: Shred Beef Once the beef is fork-tender, carefully remove it from the pot using tongs and place it on a cutting board. Let it cool slightly before shredding the meat from the bones with a fork. Next, strain the broth into another pot to remove solids, discarding the vegetables and bay leaves, ensuring you have a clear and flavorful stock for your caldo de res. Step 3: Prepare the Soup Return the strained stock to the pot and heat it to a gentle simmer over medium heat. If the broth appears too reduced, you can add additional water to achieve your desired consistency. Once warmed, add diced potatoes and carrot pieces, simmering this mix for about 20 minutes until the veggies are fork-tender and colorful in the broth. Step 4: Add Remaining Vegetables Stir in the zucchini, sliced jalapenos (if using), corn, diced tomatoes, cabbage, and tomato sauce into the pot. Cook for an additional 10 minutes, allowing the vegetables to soften while the flavors meld beautifully in the caldo de res, ensuring you keep an eye on the pot to avoid boiling over. Step 5: Combine and Serve Add the shredded beef back into the pot, stirring it in gently to reheat. Squeeze fresh lime juice into the mixture, then taste and adjust the seasoning with more salt if desired. Serve the piping hot Hearty Caldo de Res in bowls, garnished with red pepper flakes, chopped cilantro, hot sauce, and lime wedges for an extra flavor kick. What to Serve with Hearty Caldo de Res? Gather around the table with your loved ones, as this comforting Mexican beef soup shines even brighter when paired with scrumptious sides. Mexican Rice: The fluffy texture and subtle spices complement the rich broth of the caldo, making every bite delightful. Warm Tortillas: Soft tortillas are perfect for scooping up the hearty soup and adding an authentic touch to your meal. Charro Beans: These flavorful beans enhance the overall meal, providing a protein-rich side that pairs beautifully with the soup’s depth. Avocado Salad: A refreshing salad with sliced avocados, tomatoes, and lime adds a cool contrast, cutting through the soup’s warmth. Spicy Pickled Vegetables: Tangy and spicy, these vegetables introduce crunch and a zing that balances the richness of the beef soup effortlessly. Margaritas: A crisp, citrus margarita can offer a bright counterpoint to the savory flavors, making for a festive dining experience. Churros: End your meal on a sweet note with warm churros, ideally dipped in chocolate sauce for a dreamy dessert contrast. Let each side tell its own story while elevating your comforting bowl of Caldo de Res to an unforgettable family gathering. How to Store and Freeze Caldo de Res Refrigerator: Store leftover caldo de res in an airtight container for up to 5 days to keep its flavors fresh and vibrant. Freezer: For longer storage, freeze portions of the soup in airtight containers for up to 3 months. This makes it a convenient meal option on busy days. Thawing: To enjoy frozen caldo de res, thaw it overnight in the refrigerator or use the microwave’s defrost setting before reheating. Reheating: When ready to serve, reheat the soup on the stove over medium heat, stirring occasionally, until piping hot. Adjust seasoning if necessary for optimal flavor. Mexican Beef Soup Variations & Substitutions Feel free to adapt and personalize this cozy Caldo de Res — your kitchen, your rules! Dairy-Free: Omit any sour cream garnishes or use non-dairy alternatives for a creamy top. Spicy Twist: Add extra sliced jalapenos or a dash of chipotle powder for an intense heat. Veggie Boost: Toss in green beans or bell peppers to increase nutrient variety and add colorful flair. Alternative Proteins: Swap the beef for chicken thighs or hearty mushrooms for a delightful vegetarian take. Herb Infusion: Add fresh herbs like oregano or thyme for aromatic depth and a flavorful boost. Citrus Zing: Substitute lime juice with lemon or orange juice for a refreshing twist just before serving. Flavorful Broth: Enhance your beef stock with a splash of soy sauce or Worcestershire sauce for more umami richness. Hearty Grains: Serve the soup over cooked quinoa or rice for added texture and nourishment. If you’re looking to explore more variations, you might enjoy whipping up these Garlic Butter Beef delights or try my Beef Pepper Rice Bowl for another comforting homemade meal. Expert Tips for Caldo de Res Skimming Fat: Regularly skim off fat from the stock while it simmers for a cleaner and lighter broth in your Mexican Beef Soup. Adjust Seasoning: Always taste and adjust salt at the end of cooking; it’s easier to add than to fix an over-salted soup. Resting Time: Let the caldo sit for a while before serving! The flavors deepen, resulting in a more delicious final dish. Customize Veggies: Don’t hesitate to use your favorite vegetables; the heartiness of this soup allows for endless customization options! Storage Tips: Store leftovers in an airtight container for up to 5 days, or freeze portions for up to 3 months for future comfort meals. Make Ahead Options These flavorsome Caldo de Res creations are perfect for busy home cooks looking to save time! You can prepare the beef stock and shred the beef up to 24 hours in advance; simply store them in airtight containers in the fridge to maintain quality. The vegetables can also be chopped ahead of time—just keep them in separate containers, and they’ll stay fresh for up to 3 days when refrigerated. When you’re ready to serve, reheat the stock, add the vegetables, and cook until they’re tender. This way, you’ll enjoy the same hearty comfort with minimal effort during those busy weeknights! Caldo de Res (Mexican Beef Soup) Recipe FAQs How can I select the best beef for Caldo de Res? Absolutely! For the best flavor and texture, choose cuts like beef shank, short rib, or chuck. Look for meat with good marbling, which adds richness to your broth. If you’re in the mood for something indulgent, oxtail makes a fantastic substitute. Just ensure the beef looks fresh, with no dark spots or unpleasant odor. What’s the best way to store leftover Caldo de Res? You can store leftover caldo de res in an airtight container in the refrigerator for up to 5 days. Let the soup cool completely before sealing it tight to preserve freshness. This makes it a wonderful option for meal prep or quick dinners during the week! Can I freeze Caldo de Res? If so, how? Yes, you can absolutely freeze your caldo de res! To do this, allow the soup to cool down to room temperature, then pour it into airtight containers or freezer bags. Be sure to leave a little space at the top since liquids expand when frozen. It will keep well for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the refrigerator and reheat on the stove. How do I fix common issues when making Caldo de Res? If your broth tastes bland, try adding a bit more salt slowly until the flavor is balanced. For overly greasy broth, skim off the fat during simmering, or refrigerate it—after it cools, the fat will solidify on top, making it easy to remove. If overcooked vegetables turn mushy, be careful to add them in steps based on required cooking time, ensuring each item retains its shape and texture. Is Caldo de Res safe for my pets? It’s best to keep this delightful soup for human enjoyment! While dogs can have small bits of plain beef without any spices or onions, the rest of the ingredients like garlic and certain spices can be harmful to pets. Always stick with pet-safe foods when pampering your furry friends. What modifications can I make for dietary needs? Sure thing! If you’re looking for a vegetarian version, you can substitute the beef for hearty veggies like mushrooms and lentils. Swap out the beef broth with vegetable stock, and add beans for protein. You can also omit the jalapenos if you prefer a milder flavor or explore gluten-free options by ensuring all canned goods and sauces meet those dietary standards. Comforting Mexican Beef Soup for Cozy Nights This Mexican Beef Soup offers warmth and comfort, perfect for cozy nights. Enjoy tender beef with a medley of vibrant vegetables. Print Recipe Pin Recipe Prep Time 30 minutes minsCook Time 2 hours hrsTotal Time 2 hours hrs 30 minutes mins Servings: 6 bowlsCourse: DinnerCuisine: MexicanCalories: 300 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Soup Base2 pounds Beef Shank or Short Rib/Chuck8 cups Water adjust for consistency1 medium Onion roughly chopped2 stalks Celery optional4 cloves Garlic minced2 pieces Chile de Arbol Peppers optional for heat3 leaves Bay Leaves remove after cooking1 teaspoon Black Peppercorns or pre-ground pepper1 tablespoon Salt to tasteFor the Vegetables2 medium Potatoes Yukon gold or red2 medium Carrots cut into bite-sized pieces2 medium Zucchinis or similar summer squash2 pieces Jalapenos optional, sliced to taste1 cup Corn fresh or frozen1 can Diced Tomatoes fresh or canned2 cups Cabbage green or Napa1 cup Tomato Sauce homemade puree optionalFor Serving2 tablespoons Lime Juice freshGarnishes red pepper flakes, chopped cilantro, hot sauce, lime wedges Equipment large pot Method Step-by-Step InstructionsIn a large pot, combine the beef, water, chopped onion, celery, minced garlic, chile de arbol, bay leaves, black peppercorns, and salt. Bring to a boil over medium-high heat, then cover and reduce to a simmer. Cook for 1.5 to 2 hours until beef is tender and easily shreds.Carefully remove the beef from the pot and shred it. Strain the broth into another pot to remove solids, discarding the vegetables and bay leaves.Return the strained stock to the pot and heat to a gentle simmer. If too reduced, add water to desired consistency. Add diced potatoes and carrot pieces, simmering for about 20 minutes until tender.Stir in zucchini, sliced jalapenos, corn, diced tomatoes, cabbage, and tomato sauce. Cook for an additional 10 minutes until the vegetables soften.Add shredded beef back into the pot, stirring gently to reheat. Squeeze fresh lime juice into the soup and adjust seasoning with more salt if desired. Serve hot garnished with red pepper flakes, chopped cilantro, hot sauce, and lime wedges. Nutrition Serving: 1bowlCalories: 300kcalCarbohydrates: 35gProtein: 25gFat: 10gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 80mgSodium: 800mgPotassium: 900mgFiber: 6gSugar: 4gVitamin A: 500IUVitamin C: 30mgCalcium: 50mgIron: 3mg NotesThis soup is freezer-friendly; store leftovers in an airtight container for up to 5 days or freeze for up to 3 months. Thaw overnight before reheating. Tried this recipe?Let us know how it was!