Oxtail Soup Recipe (Caldo de Cola de Res)

4.50 (10 ratings)

13

This post may contain affiliate links. Please read our disclosure policy.

This rich, slow-simmered oxtail soup recipe is a traditional Mexican caldo de cola de res made with tender beef oxtails, fresh vegetables, and a deeply flavorful broth.

This authentic Mexican oxtail soup is hearty, nourishing, and loaded with vibrant vegetables. Oxtails and beef shank simmer low and slow, creating a rich, gelatinous broth and fall-off-the-bone tender meat. It is the very definition of comfort food. Unlike Caribbean versions that include butter beans or Korean oxtail soups that are milder, this Mexican oxtail soup recipe features vegetables and bold broth flavor.

Mexican oxtail soup recipe by Yvette Marquez-Sharpnack served in a blue and white soup tureen with corn tortillas and a wooden ladle.

Let’s be real. You can’t have a good soup without a truly delicious homemade broth. That’s why this traditional oxtail soup recipe is so special. If you love slow-simmered broths like this, you’ll also enjoy my Caldo de Res and Albondigas Soup — both classic Mexican comfort dishes.

Like most of my all-time favorite recipes, this hearty oxtail soup with vegetables has been enjoyed in my family for generations. As a kid, I remember fishing for the soup bones with the marrow in the center. They make the best tacos de tuétano. Simply scoop out the marrow, spread it on a warm corn tortilla, and sprinkle with salt. Pure heavenly, buttery goodness.

When I decided to make my own oxtail soup, the first person I called was my mom, per usual, to walk me through how my grandmother used to make it. Thankfully, my mom is a superstar in the kitchen. She shared her method and all the little tips that matter. The result is a homemade Mexican vegetable soup with oxtails that proudly stands up to Abuela’s version.

What Is Oxtail Soup?

In Spanish, this dish is most commonly called caldo de cola de res. My grandma affectionately referred to it as caldo de colitas, while my mom sometimes calls it caldo de carrizo. However you say it, the heart of this oxtail soup recipe remains the same — a deeply nourishing broth built from humble ingredients.

Oxtail comes from the tail of the cow and was once considered a budget-friendly, lesser-used cut. Today, it’s prized for its richness. When simmered low and slow, the connective tissue breaks down and releases collagen, giving oxtail soup its signature silky texture and full-bodied flavor.

Many cultures around the world have their own version of oxtail soup, including Caribbean and Korean cuisines. In Mexican kitchens, this soup sits alongside other slow-simmered classics like Caldo de Res and Albondigas Soup — hearty broths designed to nourish families and stretch simple ingredients with care.

Mexican oxtail soup is made by gently simmering oxtails with fresh vegetables, creating a broth that is both rustic and deeply satisfying. The vegetables add color and substance, while the natural gelatin from the oxtails transforms the soup into something tender, succulent, and unforgettable.

Slow-cooked beef and bone marrow from Yvette Marquez-Sharpnack’s Mexican oxtail soup recipe served on a warm corn tortilla with lime wedges on the side.
Yvette Marquez-Sharpnack, Northern Mexican cookbook author and founder of Muy Bueno, holding a molcajete and sharing authentic, family-tested recipes rooted in El Paso borderland cooking traditions.

Why This Is Muy Bueno

  • Hearty & Wholesome: Each bowl is deeply satisfying and filled with a rainbow of fresh vegetables. It’s just as much a vegetable soup as it is a beef soup.
  • Easy to Make: There’s no complicated technique here. Simply bring water to a boil and add the ingredients in stages. The slow simmer does all the heavy lifting.
  • Perfect for Meal Prep: This caldo de cola de res makes two large pots of soup. You can halve it if you’d like, but Future You will be grateful to have an extra batch tucked away in the freezer.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Ingredients & Substitutions

See the recipe card below for the full list of ingredients and exact quantities.

Ingredients for Mexican soup on a cutting board including corn, celery, garlic, zucchini, tomatoes, beef oxtails, potatoes, and carrots.
  • Garlic & Onion: This classic duo builds the base flavor of the broth. I usually use yellow onion, but white works beautifully too.
  • Beef Oxtails & Beef Shank: Oxtails provide rich flavor and gelatin, while beef shank adds extra meat. My Abuela always included both so there was more to go around. If you’re keeping it budget-friendly, you can use just oxtails.
  • Carrots: Add natural sweetness and color. Any variety works.
  • Red Potatoes: Creamy and sturdy. I prefer waxy potatoes because they hold their shape and don’t require peeling. Yukon Gold or fingerlings are great substitutes.
  • Celery: Adds subtle earthiness and texture. Don’t toss the leaves — they have great flavor.
  • Green Cabbage: Adds bulk and sweetness as it cooks. One head goes a long way and becomes tender and mellow in the broth.
  • Corn on the Cob: Brings sweetness and rustic charm. Cut into chunks, or use frozen corn pieces for convenience.
  • Roma Tomatoes: Add brightness and acidity. In a pinch, use a small can of diced tomatoes.
  • Zucchini: Adds extra veggie goodness. Yellow squash works just as well.
  • Ground Coriander: Adds a light citrus note. Freshly ground whole seeds will give you the best flavor.
  • Safflower Petals (Azafrán): An affordable saffron substitute that adds subtle depth. You can use a pinch of saffron threads or omit.
  • Cilantro: For fresh garnish and brightness.
  • Salt & Pepper: Essential seasoning.

How to Make Oxtail Soup

Step 1: Build the Broth. Bring a large stockpot of water to a boil with salt and garlic.

Step 2: Simmer the Meat. Add the onion, oxtails, beef shanks, and bones. Return to a boil, then reduce to a gentle simmer. Cover and cook for about 2½ hours, skimming off any foam that rises to the surface.
If needed, divide everything between two large pots so the meat stays fully submerged.

Step 3: Add the Vegetables. Stir in all remaining vegetables and bring back to a boil. Reduce to a low simmer, cover, and cook for 30 minutes, until vegetables are tender.

Step 4: Finish & Season. Add pepper, ground coriander, azafrán (if using), and cilantro. Simmer uncovered for 10 minutes. Taste and adjust salt as needed.

Step 5: Serve. Ladle into bowls and serve with lime wedges and salsa casera. Don’t forget the marrow — scoop it onto a warm corn tortilla with a sprinkle of salt. Pure heaven.

Homemade Mexican oxtail soup recipe by Yvette Marquez-Sharpnack served in a blue and white bowl with warm corn tortillas on the side.

Serving Suggestions

Serve this oxtail soup with fresh lime wedges, salsa casera, and warm corn tortillas. Don’t forget the marrow — scoop it onto a tortilla with a sprinkle of salt for the ultimate taco de tuétano. That was always my favorite part as a kid.

While this soup is a complete meal on its own, it’s also delicious alongside a simple side of Mexican rice.

Homemade Mexican oxtail soup recipe by Yvette Marquez-Sharpnack served in blue and white bowls with corn on the cob, bone marrow, warm tortillas, and a bowl of salsa.

Optional Variations

Slow Cooker Oxtail Soup: Short on time? You can make this oxtail soup recipe in a 6-quart slow cooker. For best results, prepare half the recipe so everything fits comfortably. Cook the beef, garlic, onion, and salt on low for 8 hours. Add the remaining vegetables and cook on high for 30 minutes, until tender.

Oxtail Noodle Soup: For a cozy twist, turn this into oxtail noodle soup. Omit the potatoes and add your favorite short pasta. Cook the noodles separately in well-salted water, then stir them into individual bowls before serving. This prevents the noodles from soaking up too much broth during storage.

Oxtail Soup Expert Tips

  • Choose the Right Oxtails: Look for meaty pieces with some fat. The fat adds richness and body to the broth.
  • Optional: Brown the Oxtails: For deeper flavor, sear the oxtails in a hot pan before simmering. The caramelization adds a subtle roasted note. Short on time? Skip it — the soup will still be delicious.
  • Cook Low & Slow: A gentle simmer is key. Slow cooking breaks down connective tissue, resulting in tender meat and a silky, full-bodied broth.
  • Simmer & Skim: As the soup cooks, you can skim off any foam that rises to the surface for a clearer broth. This step is optional.
  • Chop Vegetables Evenly: Cut vegetables into uniform pieces for even cooking. Add most of them later in the process so they stay vibrant and tender, not mushy.
  • Don’t Forget the Marrow: The marrow is a delicacy. Scoop it onto a warm tortilla with a sprinkle of salt, or stir it back into the soup for extra richness.
  • Let It Rest: Like most soups, this oxtail soup tastes even better the next day. Resting allows the flavors to deepen and meld.

Storage & Reheating Instructions

  • Store leftover oxtail soup in an airtight container in the refrigerator for up to 1 week.
  • To freeze, transfer to freezer-safe containers and leave a little headspace for the broth to expand. Freeze for up to 1 month.
  • To reheat, warm smaller portions in the microwave or reheat larger batches in a pot on the stovetop over medium heat until heated through.
Homemade Mexican oxtail soup recipe by Yvette Marquez-Sharpnack served in a blue and white bowl.

Frequently Asked Questions

Does oxtail make good bone broth?

Yes! Oxtail makes an excellent bone broth thanks to its high collagen content. As oxtail soup simmers, the collagen breaks down and gives the broth its rich body and silky texture. That natural gelatin is what makes this Mexican oxtail soup so deeply flavorful and satisfying.

Is oxtail soup healthy? 

“Healthy” can mean different things to different people, but this oxtail soup is certainly nourishing. It’s packed with fresh vegetables, protein-rich beef, and a collagen-rich homemade broth. The slow simmer extracts nutrients and creates a deeply comforting, wholesome meal.

Is oxtail soup really made from cows’ tails?

Yes. Despite the name, oxtail comes from the tail of a cow, not an ox. It’s a flavorful, hardworking cut that becomes tender and luxurious when cooked low and slow — the perfect foundation for a rich oxtail soup recipe.

Why is oxtail soup so expensive to make?

Oxtail can be pricey because each cow only yields one tail, and demand has increased significantly in recent years. What was once considered a humble cut is now highly sought after in restaurants and home kitchens alike. The good news? Making oxtail soup at home is far more affordable than ordering it out.

Where does oxtail soup come from?

Many cultures around the world have their own version of oxtail soup, including Caribbean, Korean, and Latin American cuisines. This version is Mexican, known as caldo de cola de res, and reflects a tradition of using every part of the animal to create nourishing, flavorful meals.

Is oxtail soup gluten-free?

Yes, this Mexican oxtail soup recipe is naturally gluten-free. It contains beef, vegetables, herbs, and spices — no flour or wheat-based ingredients.

Can you freeze oxtail soup?

Absolutely. Oxtail soup freezes beautifully for up to one month. Just be sure to leave space in the container for the broth to expand. It often tastes even better after reheating, once the flavors have had time to deepen.

Where to buy oxtails?

You can usually find oxtails in the meat section of major grocery stores, often near the specialty or stew cuts. Many Walmart locations carry affordable brands, and your local butcher or Mexican carnicería is another great option. If you don’t see them displayed, ask the butcher — they may have them in the back.

Is oxtail soup good for a cold?

Like many broth-based soups, oxtail soup can be especially comforting when you’re feeling under the weather. The warm broth, protein, and vegetables make it a soothing, nourishing option when you need something hearty yet gentle.

Why is oxtail soup so gelatinous?

Oxtail soup is gelatinous because oxtails are rich in collagen, a protein found in connective tissue. When simmered slowly, collagen breaks down into gelatin, giving the broth its silky texture and rich body. If the soup firms up in the refrigerator, that’s a good sign — it means the collagen fully extracted.

More Classic Mexican Soup Recipes

If you love this oxtail soup recipe, here are more traditional Mexican soups to warm your table:

If you tried this Oxtail Soup Recipe (Caldo de Cola de Res) or any other recipe on my blog, please leave a 🌟 star rating and let me know how it turned out in the comments below. I love hearing how these family recipes come to life in your kitchen.

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipes—perfect for bringing warmth and flavor to your cocina!

🤖❤️ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visit MuyBuenoBlog.com.

oxtail soup served in two bowls with a bowl on the side filled with salsa casera.
4.50 (10 ratings)

Oxtail Soup Recipe (Caldo de Cola de Res)

Total Time: 3 hours 13 minutes
Yield: 10
Prep: 3 minutes
Cook: 3 hours 10 minutes
Oxtail Soup Recipe (Caldo de Cola de Res) is a rich, slow-simmered Mexican soup made with tender beef oxtails, beef shank, and fresh vegetables in a deeply flavorful homemade broth. This hearty, nourishing soup is the ultimate comfort food and tastes even better the next day.
Email this Recipe
Enter your email, and I’ll send the recipe straight to your inbox! Plus, you’ll get subscribed to my newsletter for more delicious updates.

Ingredients 

  • 20 cups water
  • 3 tablespoons salt
  • 6 garlic cloves, diced
  • 1 large onion, chopped
  • 3 pounds beef oxtails
  • 1 ½ pounds beef shank, trim bone, and cut in 2-inch pieces
  • 4 carrots, peeled and sliced
  • 4 small red potatoes, 1-inch pieces (leave skins on)
  • 4 celery stalks, sliced
  • ½ large green cabbage, remove center and outer layer, chop 2-inch squares
  • 3 corn on the cob, fresh or frozen, cut in 2-inch pieces
  • 2 roma tomatoes, chopped
  • 2 zucchinis, chopped (large pieces)
  • 2 teaspoon black pepper
  • 2 teaspoon ground coriander
  • 2 teaspoons safflower petals, azafran, optional
  • Handful cilantro

Instructions 

  • Bring water with salt and garlic to boil in a large stock pot. Divide ingredients into two large pots, if needed.
  • Add onion, oxtails, shanks, and bones and boil, lower to a slow simmer and cover and cook for 2 ½ hours.
  • Add all vegetables, raise the heat to bring to a boil, lower heat to a low simmer and cover for 30 minutes.
  • Add pepper, coriander, asafran (if using), and cilantro and cook uncovered for 10 minutes. Taste for salt, and add more salt if needed.
  • Serve soup with lime wedges and salsa casera, and bone marrow slathered in a warm corn tortilla with a sprinkle of salt.

Notes

  • For deeper flavor, you may brown the oxtails before simmering, though this step is optional.
  • This recipe makes a large batch. You may halve it for a smaller pot or slow cooker.
  • Oxtail soup freezes beautifully for up to 1 month. Leave room for broth expansion.
  • The marrow is a delicacy — scoop it onto warm tortillas with a sprinkle of salt or stir back into the soup for extra richness.
  • Like most slow-simmered soups, this oxtail soup tastes even better the next day.

Nutrition

Calories: 511kcal | Carbohydrates: 27g | Protein: 55g | Fat: 20g | Saturated Fat: 8g | Cholesterol: 166mg | Sodium: 2458mg | Potassium: 943mg | Fiber: 5g | Sugar: 7g | Vitamin A: 4366IU | Vitamin C: 37mg | Calcium: 104mg | Iron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Photography by Jenna Sparks 

❤️ Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine. Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

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

Recipe Rating




13 Comments

  1. Denny Hogeland says:

    I owned a processing plant for over 20 years and we ate many oxtails. One thing that I did was cut the tails into 2-3″ chunks and vacuum sealed them. Then I could just throw one of those in a pressure cooker with a little water and cook for about an hour and a half. All the meat falls off the bones and you have some of the most awesome broth and meat for either soups or beef and noodles which is still one of our year around favorites. After taking the bones out, I use the pressure cooker pot for my soup, just throw in all your veggies and simmer until done. Doesn’t get any better than that!

  2. Linda Moore says:

    This sounds awesome. I love to eat it, but have never been able to make it taste like I get when dining out. One question. Do you mean 6 cloves of garlic or 6 heads of garlic?

    I live in El Paso.

    1. Yvette Marquez says:

      Excited for you to give my oxtail soup recipe a try! Sorry for confusion. 6 cloves of garlic. Buen provecho~

  3. Gladys Santy says:

    When I make beef or ox tail soup, after boiling meat for 21/2 or 3 hours I strain the soup to have clear stock then I add the veggies.also add yuca instead of potatoes and add canned baby corn. It’s the most nutritional soup on earth

    1. Gina says:

      Sorry, but public misinformation really bothers me, so I had to comment. You stated that saffron threads and safflower petals come from the same plant but they actually come from very different plants. Saffron threads come from a fall blooming crocus with purple petals. Safflower’s yellow petals come from a very different plant related to sunflowers, daisies, and dandelions. Safflower petals are often substituted for true saffron because they are a much more abundant and therefore cheaper alternative and impart a similar yellow color. They are not the same plant and are not related.

    2. Yvette Marquez says:

      Hola Gina, you are absolutely RIGHT! Thank you for catching that. I have edited that section.

  4. Drew P Bahlzs says:

    Cut recipe in half,and buy your tails in the hood,or predominantly black neighborhoods,way cheaper

  5. Iracel Norrell says:

    Would you make this on the slow cooker?

  6. Gloria Morales Curtin says:

    I am going to try this; made Caldo de Res & great taste. Need work on my rice; a little dry. 

  7. Armida says:

    What do you use to cut the corn in 2 inch pieces?

    1. Yvette says:

      A knife and muscles Or you can buy frozen corn pieces too.

  8. vangie says:

    Great job mija, looks great and delicious. Time for me to make some more. Eat it ones a day. It’s really filling, if there is any left I freeze in indvidual bowls and when I’m to lazy to cook for myself, there is always soup in the freezer. Yum.

  9. Ninfa DePalma says:

    THANK YOU THANK YOU, oh what memories this soup brings back. My abuelita also made a delish version of this soup. I haven’t ever prepared it since my husband is not a fan of any soup, but I may try it once it turns cooler here in Fort Worth and freeze the rest as you suggested.