Soups & Stews
This Mexican oxtail soup recipe delivers the deep, smoky richness that makes it a staple in Mexican households. The slow-simmered broth transforms tough oxtail into tender, flavorful bites while absorbing the aromatic blend of cumin, oregano, and garlic.
I've perfected this version to capture the authentic taste without requiring hours of active cooking—just patience and a few key techniques.
The secret lies in the layered flavors: charring the garlic and spices in the pot first unlocks their full potential, while the oxtail's collagen-rich meat dissolves into the broth over time, creating a velvety texture.
Traditional Mexican ingredients like bay leaf and tomato paste add depth, balancing the richness with bright, tangy notes. This soup is hearty enough to stand alone but pairs beautifully with warm tortillas or crusty bread.
By the time you serve it, you'll have a pot of golden, aromatic soup with tender oxtail pieces floating in a rich, spiced broth. The aroma alone will draw everyone to the table, and the first spoonful delivers that perfect balance of smoky, savory, and slightly sweet flavors.
The best part? It tastes even better the next day as the flavors continue to meld.
Serve with lime wedges, chopped cilantro, and a sprinkle of Mexican oregano for an authentic touch. This recipe is designed to impress while staying true to its humble origins—comforting, nourishing, and deeply satisfying. Let's get started on creating this Mexican classic.
Ingredients for oxtail soup mexican
Nine core ingredients unlock the soul of Mexican oxtail soup—rich, smoky, and deeply satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Oxtail 🥩 | 3 lb | Cut into 2-inch pieces, trimmed of excess fat |
| Yellow Onion 🧅 | 2 whole | Chopped, medium dice |
| Garlic Cloves 🧄 | 8 cloves | Peeled, left whole for charring |
| Tomato Paste 🍅 | ½ cup | Smooth, for depth of flavor |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper aroma |
| Dried Mexican Oregano 🍃 | 1 tbsp | Authentic earthy flavor |
| Bay Leaves 🌿 | 2 whole | Fresh or dried, for subtle depth |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Mined, for smoky heat |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Red Wine 🍷 | 1 cup | Dry, like Cabernet Sauvignon |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, for brightness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Cilantro Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For initial searing |
The oxtail is the heart of this dish—look for well-marbled cuts at your local butcher or specialty market like Whole Foods. If you can't find it fresh, frozen works perfectly, just thaw overnight in the fridge. The chipotle peppers in adobo are non-negotiable for that authentic smoky depth; La Costeña or Goya brands are reliable. For the garlic and onion, char them in the pot first—this unlocks their full flavor and gives the soup its signature caramelized aroma. The Mexican oregano is worth seeking out at Latin markets or the international aisle of Walmart—it's distinctly different from Italian oregano.
No red wine? Substitute an extra cup of beef broth—just add a splash of balsamic vinegar for depth. Fresh bay leaves are ideal, but dried work at half the quantity. The tomato paste can be swapped for 1 cup of crushed tomatoes if you prefer a chunkier texture. Short on time? Pre-cut oxtail pieces save hours of prep work, and you can find them at Costco or specialty butchers. For extra richness, add 1/4 cup of heavy cream at the end, though traditional versions skip it entirely. The lime juice is key—use freshly squeezed for that bright, cutting acidity that balances the richness.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze portions for 3 months. The broth thickens as it cools, so add a splash of water or broth when reheating. Garnish with cilantro and a sprinkle of Mexican oregano just before serving—this adds freshness and visual appeal. Serve with warm corn tortillas or crusty bread to soak up every last drop of that velvety broth.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, this soup is that easy—just brown the oxtail, toss in onions and garlic, then let the tomato paste and cumin work their magic while you sip your coffee. No fancy techniques, no last-minute grocery runs.
- Deep, Smoky Richness: Between us, that slow-cooked oxtail falls apart like butter, and the cumin? It layers in this warm, earthy depth that makes every spoonful feel like a hug. The tomato paste ties it all together with a velvety, slightly sweet finish.
- Weeknight to Party Fix: I’ve served this to my book club (they begged for seconds) and reheated it straight from the fridge on a lazy Sunday. Add cilantro and lime at the end for a fresh kick—suddenly, it’s fancy enough for guests.
- Budget-Friendly Feast: Oxtail stretches farther than chicken, and the onions/garlic/cumin cost pennies. Make a double batch: the leftovers taste even better the next day, and I’ve frozen portions for months. My wallet and my freezer thank me.
Step-by-step instructions for oxtail soup Mexican recipe
Transform tough oxtail into melt-in-your-mouth richness with this slow-simmered Mexican technique.
Sear the Oxtail for Deep Flavor
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches to avoid crowding, add the 3 lb oxtail cut into 2-inch pieces and sear for 4-5 minutes per side until deeply golden brown. This step develops the Maillard reaction, creating that fundamental umami base.
As you sear, you'll notice the oxtail releases fat and collagen—this is crucial for building the soup's velvety texture. Don't rush this step; the pieces should develop a rich caramelization before moving forward. Remove the oxtail and set aside temporarily on a plate.
Build the Aromatic Base
In the same Dutch oven, reduce the heat to medium and add the 2 whole yellow onion chopped into medium dice. Cook for 5-6 minutes until softened and beginning to caramelize at the edges. Add the 8 cloves garlic cloves (left whole) and cook for another 1-2 minutes until fragrant but not browned.
Here's where the smoky depth comes in: Add the 2 whole chipotle peppers in adobo, minced, along with the 2 tbsp ground cumin and 1 tbsp dried Mexican oregano. Stir constantly for 30 seconds to toast the spices and release their aromatic oils. This combination creates the signature Mexican warmth that permeates the soup.
Develop the Sauce Foundation
Pour in the 1 cup red wine and scrape up any browned bits from the bottom of the pot using a wooden spoon. This deglazing step captures all the flavor you've built so far. Let the wine simmer for 3-4 minutes until reduced by half, then stir in the 0.5 cup tomato paste and cook for another 2 minutes until it darkens slightly.
Add the 6 cups beef broth and bring the mixture to a gentle boil. Return the seared oxtail to the pot along with the 2 whole bay leaves. The broth should just cover the oxtail—if it's too shallow, add a splash of water. This is the moment when the soup begins its transformation from raw ingredients to complex, layered flavor.
Slow Simmer to Tender Perfection
Reduce the heat to low and cover the pot partially with a lid. Let the soup simmer gently for 2.5-3 hours, stirring occasionally to prevent sticking. The oxtail will gradually break down, releasing collagen that thickens the broth into a luxurious consistency. You'll know it's ready when the meat slides off the bone with minimal resistance and the broth has reduced to a rich, velvety texture.
About 30 minutes before the soup is done, add the 1.5 tsp salt and 0.5 tsp black peppercorns (cracked). Taste the broth and adjust seasoning if needed—Mexican oxtail soup should balance rich meatiness with bright acidity. The lime juice will come later for that final brightness.
Finish with Brightness and Garnish
Remove the oxtail pieces and strain the broth through a fine-mesh sieve into a clean pot. Discard the bay leaves and any large pieces of oxtail fat. Return the strained broth to the pot and stir in the 0.25 cup lime juice. This final acidity cuts through the richness, creating the perfect balance of flavors.
Return the oxtail pieces to the pot and let the soup simmer uncovered for another 10 minutes to reduce slightly and infuse the meat with the lime's brightness. Ladle the soup into bowls and garnish each serving with 0.25 cup chopped cilantro leaves. The cilantro adds freshness that contrasts beautifully with the deep, smoky flavors of the oxtail and chipotle.
Pro Tips For Making Oxtail Soup Mexican
- Brown the Oxtail First: I learned this the hard way—skipping the browning means your soup will taste more like stewed meat than rich, caramelized flavor. Sear the oxtail in batches over medium-high heat until deep golden, about 5-7 minutes per side. Yes, it’s messy, but that crust is where all the depth lives.
- Blend Your Aromatics: After cooking the onions and garlic until soft, pulse them with the tomato paste in a food processor until smooth. This isn’t just for texture—it distributes the cumin and other spices evenly, so every bite gets that cohesive, spiced depth. (And yes, even if you’re impatient like me, take the 30 seconds to do it.)
- Simmer Low and Long: The oxtail needs time—at least 2.5 hours, ideally 3—simmering gently so it falls apart like silk. If you rush it, you’ll end up with chewy chunks and a soup that tastes more like broth than the velvety dream it should be. Cover it loosely and let it do its thing.
- Toast the Cumin Dry: Sounds weird, but it works: Bloom the ground cumin in a dry pan for 30 seconds before adding it to the onions. This wakes up its aroma and prevents that bitter aftertaste that sneaks in when you toss it in raw. (Your future self will notice the difference.)
Make-ahead tips for oxtail soup mexican
Prep Ahead Basics
Start by prepping all your ingredients the night before—this recipe rewards patience. Trim and cut the 3 lb oxtail into 2-inch pieces and store in an airtight container in the fridge. Chop the 2 yellow onions and peel the 8 garlic cloves, keeping them whole for charring.
Toast the 2 tbsp ground cumin and 1 tbsp Mexican oregano in a dry pan for 1 minute to deepen their flavors, then let cool. This step saves 20 minutes of active prep time the next day. 🌶️
Broth Prep Shortcut
Make the base broth ahead of time to cut your cooking day in half. Combine 6 cups beef broth, 1 cup red wine, 0.5 cup tomato paste, and 2 minced chipotle peppers in adobo in a pot and simmer for 15 minutes.
Store in the fridge for up to 3 days or freeze for 3 months. When ready to cook, simply bring to a simmer and add your pre-seared oxtail. This technique preserves all the flavor while saving you hours on cooking day.
Slow Cooker Adaptation
For a truly hands-off approach, use a 6-quart slow cooker on low heat. Sear the oxtail as directed, then transfer it to the slow cooker with all other ingredients except the lime juice. Cook for 8-10 hours on low, then add lime juice and cilantro at the end.
I prefer this method for weeknight meals—just set it before bed and wake up to a fully developed soup. The slow cooker's gentle heat mimics traditional braising techniques perfectly. ⏰
Freezer-Friendly Strategy
This soup freezes beautifully, making it ideal for meal prep. After completing Step 4 (slow simmer), let the soup cool completely, then portion it into quart-sized freezer bags or airtight containers. Leave 1 inch of headspace for expansion. Label with the date and freeze for up to 3 months.
When ready to eat, thaw overnight in the fridge, then reheat on the stovetop over medium-low heat for 10-15 minutes, adding a splash of water if needed. The texture remains rich and velvety after freezing. ❄️
Day-of Assembly Tips
On the day you serve, focus on the final touches to maximize freshness. Reheat the prepped broth and oxtail together over medium heat for 10 minutes before adding lime juice. Freshly chop the 0.25 cup cilantro just before serving—this preserves its vibrant color and bright flavor.
For extra depth, toast 1 tsp Mexican oregano in a dry pan for 30 seconds and sprinkle over each bowl. This approach keeps your soup tasting restaurant-fresh with minimal effort. 💫
Garnish Like a Pro
Presentation matters! Keep these garnishes prepped and ready: lime wedges, chopped cilantro, and toasted Mexican oregano. Store them separately in small containers on your serving table. I like to add a drizzle of avocado oil just before serving for extra richness.
For a smoky finish, sprinkle each bowl with a pinch of smoked paprika. These final touches elevate the dish from homemade to restaurant-quality without extra cooking time. 🌟
Nutrition facts
Frequently asked questions
What makes this Mexican oxtail soup different from other versions?
This recipe captures authentic Mexican flavors through key ingredients like chipotle peppers in adobo for smoky heat, Mexican oregano for earthy depth, and tomato paste for richness. The slow simmering technique breaks down the oxtail collagen, creating a velvety broth that's more tender than quick-cooked versions. The final touch of lime juice brightens the dish, balancing the richness perfectly.
Can I substitute beef broth with chicken or vegetable broth?
While you can use chicken broth for a lighter flavor, it won't have the same depth. For a vegetarian version, use a high-quality vegetable broth and add 1 tbsp soy sauce or 1 tsp miso paste to mimic umami. However, the traditional Mexican version relies on beef broth to complement the rich oxtail. The broth should be low-sodium to avoid overpowering the dish.
Why does the recipe call for red wine, and can I skip it?
The red wine adds acidity and depth that enhances the smoky chipotle flavors. If you prefer to skip it, substitute with an extra 1 cup beef broth plus 1 tbsp balsamic vinegar for acidity. The wine also helps tenderize the oxtail during the long simmer. For a non-alcoholic version, use grape juice and add the vinegar separately.
How do I know when the oxtail is fully tender?
The oxtail is done when it easily separates from the bone with minimal resistance—typically after 2.5-3 hours of simmering. Test by inserting a fork into a piece; if it slides in smoothly, it's ready. The broth should also reduce to a thick, velvety consistency. Overcooking can make the meat mushy, so monitor closely in the final 30 minutes.
Can I make this soup in an Instant Pot or pressure cooker?
Yes! Sear the oxtail as directed, then transfer everything (except lime juice) to the Instant Pot. Cook on high pressure for 45 minutes, then do a natural release. Finish with lime juice and cilantro. The pressure cooker reduces time significantly while still delivering tender meat. For best results, use a 6-quart model to avoid overcrowding.
