• Skip to main content
  • Skip to primary sidebar
Mamá Maggie's Kitchen
menu icon
go to homepage
  • Recipe Index
  • By Category
    • Mexican Basics
    • Agua Frescas
    • Appetizers
    • Beef
    • Breakfast
    • Chicken
    • Dessert
    • Drinks
    • Pork
    • Salsa Recipes
    • Seafood
    • Side Dishes
    • Soup
    • Tamales
    • Vegetarian
    • Learn
    • Mexican
  • Contact
  • About
  • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By Category
      • Mexican Basics
      • Agua Frescas
      • Appetizers
      • Beef
      • Breakfast
      • Chicken
      • Dessert
      • Drinks
      • Pork
      • Salsa Recipes
      • Seafood
      • Side Dishes
      • Soup
      • Tamales
      • Vegetarian
      • Learn
      • Mexican
    • Contact
    • About
    • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » All Recipes » Soups

    Caldo de Res (Mexican Beef Soup)

    Published: Nov 6, 2019 · Updated: Aug 9, 2026 by Maggie Unzueta

    Caldo de Res is a hearty Mexican beef soup with tender beef and vegetables. My mom's recipe is easy, flavorful, and comforting.
    Jump to Recipe Add us as a Google trusted source

    This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.

    A bowl of Mexican beef soup with corn, carrots, cabbage, and beef on a wooden table, garnished with cilantro, lime wedges, and two spoons. Text reads: “Mexican Beef Soup Caldo de Res.”.
    A steaming bowl of Caldo de Res with corn, bone-in beef, cabbage, carrots, zucchini, cilantro, and a vibrant red broth. A spoon, fresh cilantro, lime wedges, and a floral napkin rest on the wooden table.

    Caldo de Res is a hearty Mexican beef soup made with tender beef and vegetables simmered in a flavorful broth. My mom’s version is a little different because she cooks the beef in oil first, making this recipe faster and easier than traditional methods.

    Table of Contents

    • 1. Why You’ll Love This Recipe ❤️
    • 2. My Story With Caldo de Res
    • 3. 🥩 What Type of Beef
    • 4. 👩🏼‍🍳 Instructions
    • 5. 🌟 Pro Tips
    • 6. The Name Game
    • 7. 🙋🏻‍♀️ Frequently Asked Questions
    • 8. 🍴 More Mexican Beef Recipes
    • 9. 😋 Hungry for More?
    • 10. Caldo de Res (Mexican Beef Soup)
      • 10.1. Ingredients
      • 10.2. Instructions
      • 10.3. Video
      • 10.4. Notes
      • 10.5. Nutrition

    Why You’ll Love This Recipe ❤️

    • It’s faster. Cooking the beef in oil first means less time spent skimming the broth and gives the beef a deliciously browned flavor.
    • It’s comforting. Tender beef, hearty vegetables, and flavorful broth make this the ultimate Mexican comfort food.
    • It fills the house with amazing aromas. As the soup simmers, the beef and vegetables create a delicious smell everyone will notice.
    • It’s my mom’s way. This is the way my mom has always made Caldo de Res, and it’s the version I grew up loving.

    My Story With Caldo de Res

    When I was growing up, my mom made Caldo de Res whenever one of us was sick. There was something about a big bowl of this warm, comforting soup that always made me feel a little better.

    My mom makes her Caldo de Res a little differently than the traditional method. Instead of boiling the beef first, she cooks it in oil. This means you don’t have to deal with all the gunky stuff that rises to the top when you boil beef. It also makes the cooking process faster.

    And my mom was all about getting things done. She was busy, so if there was a way to make dinner faster without sacrificing flavor, she did it.

    Once the beef is cooked, you add the vegetables and let everything simmer together. As the soup cooks, the whole house fills with the most amazing smell. The beef becomes tender, the vegetables soak up all that flavor, and you end up with a hearty soup that feels like a hug in a bowl.

    Now that I’m a mom, I make it for my own family when we’re sick.

    Raw beef marrow bones cut into thick slices, showing the creamy marrow inside and red meat around the edges, arranged on a dark surface.

    🥩 What Type of Beef

    • Look for beef shank, bone-in beef shank, or chamorro de res at the Mexican market. The bone marrow adds incredible flavor to the soup.
    • Choose enough beef shank to give everyone a piece of meat and bone for their bowl.
    • If you don’t want to use it, you can use a different cut of beef such as top round, chuck roast, or beef stew meat instead.

    Think of this as “Mexican penicillin.” When you’re sick, there’s nothing better than a big bowl of Caldo de Res. No offense to Caldo de Pollo or Caldo de Pescado. All are GREAT, but I prefer this hearty and filling Mexican soup when I’m sick.

    A collage showing how to cook the meat for the beef soup.

    👩🏼‍🍳 Instructions

    • Cut the meat away from the bone and season with salt and pepper.
    • Heat oil in a large pot and sear the meat.
    • Add onion and cook for 1 minute before adding 8 cups of water.
    • Boil for 30 minutes.

    When you chop the beef, cut it into 1-inch pieces. Since this is a soup, you want the meat to fit a spoon.

    Homemade broth is the best, but you can also use store-bought beef broth and skip the 30 minutes of simmering.

    A collage showing when to add all the vegetables to the stock pot for the soup.
    • Add garlic, jalapeno, bay leaves, fresh ears of corn, more veggies, and 2 cups of water to the soup pot.
    • Stir to combine and cook for 40 minutes.

    🌟 Pro Tips

    • Beef broth lasts up to 4 months in a sealable bag in the freezer.
    • Save broth from other Mexican beef recipes like Beef Tamales, Red Beef Pozole, Picadillo.
    • Use a large stockpot. This recipe serves 4–6 people and can feed more depending on the size of your bowls.
    • To extend this recipe to serve more people, add more beef broth and vegetables. Kinda like Caldo de Verduras, the chunks of vegetables really make this soup.
    • A squeeze of fresh lime juice adds a bright, tangy finish to the soup.
    A collage showing when to add the cabbage and for how long.

    The Name Game

    This soup is most commonly known as “Caldo de Res” or sopa de res. Both terms are translated into “Mexican Beef Soup.” You’ll also hear “Puchero” or “Cocido.”

    A large pot of Caldo de Res shows corn on the cob, chunks of carrot, zucchini, potatoes, and beef simmering in a rich, reddish broth.

    🙋🏻‍♀️ Frequently Asked Questions

    What is the best meat for beef soup?

    Beef shank is my first choice because the bone marrow adds so much flavor. You can also use beef stew meat, sirloin, round, or chuck.

    How do I store it?

    In the fridge, place the soup in an airtight container. The Mexican Beef Soup will last for 3-4 days. To freeze leftovers, place in a plastic freezer bag. Remove as much air as possible. Be sure to cool it before placing it in the freezer. It will last for 4-5 months.

    How do I reheat frozen beef soup?

    Place the frozen soup in the microwave and heat on high for 4-5 minutes. If doing it on the stove, place in a stock pot. Over medium-high heat, cook for 15 minutes.

    Can I make this in an instant pot or pressure cooker?

    You can but you will have to make many adjustments such as cooking time.

    A bowl of Caldo de Res brimming with corn, carrots, beef, cabbage, and cilantro, surrounded by lime halves, cilantro sprigs, a patterned cloth, and two spoons on a wooden surface.

    🍴 More Mexican Beef Recipes

    • Birria de Res
    • Caldillo Durangueño
    • Carne en Su Jugo
    • Frijoles Charros
    • Caldo de Albondigas

    Caldo de Res is the kind of meal that makes you feel taken care of. It’s hearty, comforting, and packed with tender beef and vegetables. Some people like to add arroz mexicano right to the bowl, which makes an already filling soup even more satisfying.

    Whether you’re making it for a sick day, a chilly evening, or simply because you’re craving a comforting Mexican soup, I hope you enjoy my mom’s version as much as I have all these years.

    😋 Hungry for More?

    Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, YouTube for my latest recipes and videos.

    Did you make this recipe? Please rate the recipe below!

    A steaming bowl of Caldo de Res with corn, bone-in beef, cabbage, carrots, zucchini, cilantro, and a vibrant red broth. A spoon, fresh cilantro, lime wedges, and a floral napkin rest on the wooden table.

    Caldo de Res (Mexican Beef Soup)

    Caldo de Res is a hearty Mexican beef soup with tender beef and vegetables. My mom's recipe is easy, flavorful, and comforting.
    4.96 from 47 votes
    Print Pin Rate
    Course: Dinner
    Cuisine: Mexican
    Prep Time: 15 minutes minutes
    Cook Time: 1 hour hour 30 minutes minutes
    Total Time: 1 hour hour 45 minutes minutes
    Servings: 4 -6
    Calories: 257kcal
    Author: Maggie Unzueta
    Prevent your screen from going dark

    Ingredients

    • 2 tablespoons Olive Oil
    • 3 beef shanks
    • ½ onion diced
    • 10 cups of water
    • 2 garlic cloves finely diced
    • Juice of 2 limes
    • 1 jalapeño finely diced
    • 1 bay leaf
    • 1 chayote diced
    • 2 Mexican zucchini diced
    • 2 carrots chopped
    • ¼ cabbage sliced 3-inch pieces
    • 2 corn on the cob 3-inches each
    • Salt and pepper to taste
    • Cilantro chopped (optional)

    Instructions

    • Remove the meat from each of the beef shanks.
    • Chop meat into 1-inch pieces.
    • Season the meat with salt and pepper.
    • Heat the olive oil in a large stock pot.
    • Add the beef and the bones to the pot.
    • Brown on all sides.
    • Add onion.
    • Stir for one minute, or until translucent.
    • Add 8 cups of water, more salt and pepper, and garlic.
    • Cover and simmer for 30 minutes, or until beef is tender.
    • Add jalapeño, bay leaf, chayote, zucchini, carrots, and corn.
    • Taste for salt. Add salt and pepper if needed.
    • Add 2 cups of water.
    • (Make sure there's enough water to cover all the ingredients. If not, add more water.)
    • Cover and simmer for 50 minutes.
    • In last 10 minutes of cooking, add cabbage slices and lime juice.
    • Taste again for good measure.
    • Top each bowl with cilantro.
    • Serve along with additional lime wedges and tortillas.
    • Enjoy!

    Video

    Notes

    If you can’t find chayote, omit altogether. 
    You can substitute Mexican zucchini (or calabacitas) for Italian zucchini. 
    Lime juice can be added either during the cooking or at the end right before serving. 
    HOW LONG DOES CALDO DE RES LAST?
    • In the refrigerator, Caldo de Res lasts for 3-4 days.
    • The Caldo de Res will last 4-5 months in the freezer.
    To reheat from frozen:
    Place in the microwave, heat on high for 4-5 minutes.
    On the stove, place in stock pot. Over medium-high heat, cook for 10-15 minutes. 

    Nutrition

    Calories: 257kcal | Carbohydrates: 21g | Protein: 21g | Fat: 11g | Saturated Fat: 2g | Cholesterol: 30mg | Sodium: 121mg | Potassium: 929mg | Fiber: 5g | Sugar: 10g | Vitamin A: 5469IU | Vitamin C: 51mg | Calcium: 90mg | Iron: 3mg
    Tried this recipe?Mention @MamaMaggiesKitchen or tag #MamaMaggiesKitchen!

    More Soups

    • A glass jar filled with turkey stock and topped with fresh thyme leaves and surrounded by other fresh ingredients.
      Homemade Turkey Stock
    • Pumpkin Vegan Chili served in a white bowl and topped with sliced jalapeno.
      Pumpkin Vegan Chili
    • Caldo Tlalpeño served in a white bowl and topped with avocado and cheese.
      Caldo Tlalpeño
    • Albondigas de Pollo (or Chicken Meatball Soup) served in a decorative Mexican blue plate and topped with cilantro and sliced jalapeno.
      Albondigas de Pollo (Chicken Meatball Soup)

    About Maggie Unzueta

    Maggie Unzueta is the face behind In Mama Maggie's Kitchen. She has been publishing Mexican recipes and creating delicious recipes since 2010. From family recipes to her extensive travels throughout Mexico, she brings traditional Mexican flavors from South of the Border and into your kitchen. Maggie has been featured in notable culinary websites and other media outlets. For more details, check out her About page.

    Reader Interactions

    Comments

      4.96 from 47 votes (13 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Eliza R

      September 10, 2020 at 9:23 am

      5 stars
      Can’t wait to make this! 🤗

      Reply
      • Maggie U

        September 22, 2020 at 1:14 pm

        It’s delicious!

        Reply
    2. Kathy

      June 22, 2020 at 4:32 pm

      5 stars
      I added a can of Rotel Diced Tomatoes with Cilantro and Lime Juice for a little extra sump’in, sump’in . The soup was delicious! We all agreed the leftovers the next day tasted even better!

      Reply
      • Patricia Ramos

        July 02, 2020 at 12:36 pm

        Sounds really yummy, I’m glad you liked it!

        Reply
      • Raelene Ross Ramirez

        September 28, 2020 at 8:59 am

        I use the tomatoes with green chilies for almost everything! It just adds an amazing flavor to everything.

        Reply
        • Maggie U

          September 28, 2020 at 9:54 am

          They do! Green tomatoes are delicious!

    3. R Morales

      March 21, 2020 at 8:50 pm

      5 stars
      First time making this and i was impressed. My father in law (picky eater) even said it was really good. Thanks for sharing this recipe.

      Reply
      • Maggie U

        July 22, 2020 at 11:01 am

        Glad you and your father in law liked it! It’s really good

        Reply
    4. Nina

      November 14, 2019 at 8:50 pm

      What makes the caldo red? I don’t see anything that can give it a red color.

      Reply
      • Maggie Unzueta

        December 02, 2019 at 5:04 pm

        That’s a good point. I have no idea. lol. Just made it the other day again, and it also turned out reddish. You can see how I made it on my Instagram highlights.

        Reply
    5. Nagisa Day

      October 19, 2019 at 5:25 pm

      When do you put the bones in?? It says remove the meat from the shanks, but don’t you cook the bone/marrow too?

      Reply
      • Maggie Unzueta

        October 20, 2019 at 9:37 am

        Hi. You add the meat and the bones at the same time. I’ll adjust the recipe. Thanks for letting me know. Oh, you can also see when everything is added in the video. Happy cooking!

        Reply
    6. Rebecca @ Strength and Sunshine

      February 11, 2019 at 3:02 pm

      What a hearty meal for the winter!

      Reply
    7. vanessa

      February 11, 2019 at 2:52 pm

      This looks so freaking delicious. I wish you could come make it at my house because if I even attempted with the beef shanks it’d be bad. That marrow intrigues me though. I may have to investigate. Thanks for sharing!

      Reply
    8. Lori Geurin

      February 11, 2019 at 2:15 pm

      5 stars
      Oh my goodness – this looks so amazing! Hearty soups are the ultimate comfort food in the winter. I love spicy flavors and can’t wait to try your recipe.

      Reply
    9. Marina

      February 11, 2019 at 1:53 pm

      I love Mexican food especially because it’s spicy. I’m vegan so this recipe is defintely not for me, but I might skip beef what do you think? Or what could I use instead of beef?

      Reply
    10. Dinah McKenzie

      December 20, 2018 at 9:35 am

      5 stars
      Sorry, I was on a wrong line below. Chuckle! I am trying to make a Christmas Calde de Res Soup for my spanish speaking neighbor and family. I can tell your work is very professional and I am learning to cook Mexican food to cheer them up. I was born with deaf-blind genes and spina bifida from my father’s DNA with Agent Orange from World War II. I have been cooking over 55 yrs for I am a homemaker. God bless you letting me having your Calde re Des Soup recipe. Your kindness and thoughtfulness is greatly appreciated.

      Mucha Gracias! Feliz Navadid!

      Reply
      • Maggie Unzueta

        December 20, 2018 at 11:05 am

        That’s so nice of you. Hope you and your friends enjoy this recipe for Caldo de Res. iFeliz Navidad!

        Reply
    11. Brittany

      February 16, 2017 at 12:31 pm

      5 stars
      I can never deny a nice bowl of caldo de res, but when it comes to favorites i would definitely choose caldo de pollo! Thanks for the awesome recipe!

      Reply
      • Maggie Unzueta

        February 20, 2017 at 12:18 pm

        Yes to both! Yum. Yum.

        Reply
    12. Leah

      February 13, 2017 at 7:12 pm

      This soup looks great! I love the great chunks of veggies, such a hearty meal!

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:01 am

        Yes. Especially when it’s cold, this soup is awesome! (humbly speaking, of course)

        Reply
    13. Lala

      February 13, 2017 at 5:12 pm

      Mmmm the Bf would love this! May have to surprise him with this recipe soon.

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:03 am

        Hope you do! Guarantee he’ll love you for it, but I’m sure he already does. 🙂

        Reply
    14. Krysten

      February 13, 2017 at 11:09 am

      OH my god that looks absolutely amazing! I have always loved bone marrow, it is so tasty! I need to make this soup soon!

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:07 am

        The bone marrow is the BEST part. Enjoy!

        Reply
    15. Jae | Dreaming of Leaving

      February 13, 2017 at 10:06 am

      5 stars
      A soup very similiar to this was always made on very cold nights in my Puerto Rican household – its the best! Great post xo

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:05 am

        That’s awesome! I love being introduced to what I think is a “new” dish, but we just call it something different in Mexico. 🙂

        Reply
    16. Amber

      February 13, 2017 at 9:00 am

      5 stars
      For whatever reason, having a slice of jalapeno settles my nauseous stomach. However, I’m thinking I need to try this soup the next time I have the flu!

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:08 am

        I’m not a doctor, but if I were, I would order this to any of my patients. … Next stop, med school! 🙂

        Reply
    17. Emely

      February 13, 2017 at 8:57 am

      5 stars
      My GOD! I love this. In Costa Rica, where I’m from we have a Beef Stew that we call Olla de Carne. It’s very similar to this. Perfect for winter & Hangovers too!

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:10 am

        I’ve seen different versions of this soup even within Mexico. It’s called by different names too. Caldo de Res is the most common though. I’ll have to look up Olla de Carne. Saludos!

        Reply
    18. Stacey

      February 13, 2017 at 7:51 am

      5 stars
      Can’t wait to try this! 🙂

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:05 am

        Awesome! Enjoy!

        Reply
    19. Marie-Pierre

      February 13, 2017 at 7:50 am

      Looks like a perfect comfort dish!!! Yum!

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:06 am

        It is! Right now, it gets cold at night (San Diego’s version of cold). This soup really warms you up. 🙂

        Reply
    20. candy

      February 13, 2017 at 7:45 am

      Always looking for a hearty warm soup to make for my family. Thinking this would be a winner at the dinner table.

      Reply
      • Maggie Unzueta

        February 15, 2017 at 8:10 am

        Definitely a winner! Hope you enjoy. 🙂

        Reply
    Newer Comments »

    Primary Sidebar

    A picture of Maggie Unzueta in her kitchen holding a coffee cup.

    iBienvenidos! I'm Maggie. Welcome to my blog! My passion is authentic Mexican food and traveling throughout Mexico to bring you the very BEST in culture and cuisine.

    More about me →

    Popular

    • A brown ceramic bowl filled with Slow Cooker Birria de Res—tender shredded beef in red broth, garnished with chopped onions and cilantro—sits on a colorful embroidered cloth with fresh herbs in the background.
      Slow Cooker Birria Recipe (Birria de Res)
    • A white plate with steamed rice garnished with cilantro, lime wedges, and shrimp in a fiery red Camarones a la Diabla Square sauce, set on a rustic wooden table.
      Camarones a la Diabla (Mexican Deviled Shrimp)
    • Menudo, or Pancita, is Mexican comfort food at its best. Served for Sunday brunch and shared with lots of love. By Mama Maggie’s Kitchen
      Mexican Menudo Recipe + VIDEO
    • Instant Pot Pork Tamales stacked and ready to cook. Surrounded by cilantro and decorative Mexican kitchenware.
      Instant Pot Pork Tamales [VIDEO]
    • A bowl of vegetable soup inspired by Caldo de Camaron, topped with avocado cubes and served with a lime wedge on the side. A spoon and small dish are in the background on a wooden table.
      Caldo de Camarón (Mexican Shrimp Soup)
    • Carne En Su Jugo in a white bowl topped with cilantro beans bacon
      Carne En Su Jugo + VIDEO

    FEATURED IN


    Online publications Mama Maggie's Kitchen has been feature in.

    Footer

    ↑ back to top

    Info

    • Privacy Policy
    • Cookie Policy
    • Accessibility Policy

    Subscribe

    • Sign Up! for emails and start cooking Mexican food today!

    Contact

    • About Maggie
    • Contact

    © 2010-2025 · Mama Maggie's Kitchen ·

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.