Soups & Stews
This Mexican oxtail soup recipe delivers the rich, smoky depth of traditional Mexican cooking in a single pot, where tender oxtail meets chipotle-spiced tomatoes for an unforgettable flavor experience. The key lies in slow braising the oxtail until it falls apart, creating a broth so flavorful it becomes the star.
I've perfected this technique over years of testing, ensuring every spoonful carries that perfect balance of smoky heat and savory richness. The result is a soup that feels both comforting and sophisticated—ideal for family gatherings or cozy weeknight dinners.
The beauty of this recipe is its simplicity combined with authenticity. You'll work with just 10 core ingredients, but each plays a crucial role—from the chipotle peppers that infuse smoky heat to the fresh cilantro that brightens the finish.
The oxtail simmers for hours, transforming tough meat into melt-in-your-mouth bites while developing a deeply flavorful broth. What makes this recipe truly special is how it captures the essence of Mexican home cooking without requiring specialized techniques.
By the time you serve this soup, you'll have a steaming pot of tender oxtail swimming in a velvety, spiced broth that's rich enough to stand alone or pair perfectly with warm tortillas, steamed rice, or slices of avocado.
The aroma alone will draw everyone to the table, while the first bite delivers that perfect harmony of smoky, tangy, and savory flavors. This is the kind of dish that turns a simple meal into an event—no shortcuts, just authentic Mexican comfort.
For those who love regional variations, this recipe stays true to central Mexican traditions while remaining adaptable. The slow-cooked oxtail method ensures maximum tenderness, and the chipotle-tomato base creates that signature depth found in Mexican soups.
Whether you're serving it as a main dish or sharing it with friends, this recipe delivers restaurant-quality results with just one pot and a little patience. Let's get cooking!
Ingredients for oxtail soup mexican
Ten essential ingredients transform tough oxtail into melt-in-your-mouth bites with smoky chipotle depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Mexican Oxtail 🥩 | 3 lb | Cut into 2-inch chunks |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | With 2 tbsp adobo sauce reserved |
| Roma Tomatoes 🍅 | 4 whole | Ripe, halved lengthwise |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, slightly crushed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🍃 | 2 whole | Dried, standard size |
| Cumin Seeds 🌿 | 1 tsp | Toasted lightly for aroma |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
The oxtail is the heart of this dish—look for well-marbled cuts at specialty butchers or Latin markets. Costco often carries pre-cut oxtail, but if buying whole, ask for the tail end for maximum collagen. Chipotle peppers in adobo are non-negotiable; La Costeña or Herdez brands deliver authentic smokiness. Roma tomatoes have fewer seeds, so they won't dilute the broth. For the cilantro, grab the freshest bunch you can find—Mexican markets usually have vibrant, bright green stems. The beef broth should be low-sodium to let the chipotle and cumin shine through.
No chipotle peppers? Smoked paprika plus a dash of liquid smoke mimics the flavor, though not perfectly. Substitute Roma tomatoes with San Marzano crushed tomatoes if you prefer a smoother texture. Cumin seeds can be swapped for ground cumin at half the amount, but toasting them first adds depth. Fresh cilantro wilts quickly—store it in a jar of water like flowers to keep it crisp. For extra richness, add 1/4 cup of beef bone marrow when browning the oxtail, though it's optional. The bay leaves should stay whole; never crush them, as that releases bitter compounds.
This soup tastes even better the next day as flavors meld. Store it in the fridge for up to 5 days, skimming any fat that rises to the top. For freezing, portion into airtight containers with an inch of headspace—thaws beautifully for up to 3 months. Reheat gently on the stove, adding a splash of water if the broth thickens too much. The oxtail will be fork-tender, so use a spoon to break it into bite-sized pieces when serving. Garnish with extra cilantro and a drizzle of Mexican crema if you're feeling fancy.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just oxtail, chipotle, tomatoes, onion, and garlic. That’s it. No fancy prep, no stress, and the slow simmer does all the heavy lifting while you sip your coffee.
- Smoky Depth Bomb: The adobo sauce and chipotle turn this into a flavor powerhouse. Rich, smoky, and just a hint of heat—like a warm hug from a Mexican abuela’s kitchen, but with way less effort.
- Leftovers That Shine: This soup actually gets better the next day. Serve it over rice, in tacos, or straight from the pot—it’s my go-to for lazy Sundays or when I need to feed a crowd without slaving away.
- Budget Feast: Oxtail stretches into gallons of soup, and the ingredients won’t break the bank. Honestly, it’s one of those recipes where you end up making double just to have it again soon.
Step-by-step instructions for oxtail soup Mexican recipe
This method delivers rich, smoky flavors with tender oxtail—simple steps for restaurant-quality results.
Sear the Oxtail for Deep Flavor
Heat a large Dutch oven over medium-high heat until hot. Working in batches if needed, add the 3 lb Mexican Oxtail cut into 2-inch chunks, leaving space between pieces. Sear for 4-5 minutes per side until deeply browned—this caramelization forms the flavor base.
Don't overcrowd the pot; you want the oxtail to develop a rich crust. Once all pieces are browned, remove them and set aside. The remaining browned bits (fond) will dissolve into the broth, adding depth to your soup. If the fond builds up too much, carefully scrape it into a small bowl to use later if needed.
Build the Aromatic Base
In the same Dutch oven, add 2 tablespoons adobo sauce from the 2 whole Chipotle Peppers in Adobo and let it sizzle for 30 seconds. Add the 1 whole Yellow Onion (diced) and cook for 5 minutes until softened and slightly caramelized. Stir occasionally to prevent burning.
Add the 6 cloves Garlic Cloves (peeled and slightly crushed) and 1 tsp Cumin Seeds (toasted lightly). Cook for 1 minute until fragrant—this releases the garlic's sweetness and the cumin's earthy aroma. The garlic should be golden, not browned, so watch closely.
Simmer the Oxtail with Tomatoes and Broth
Return the seared oxtail to the pot. Add the 4 whole Roma Tomatoes (halved lengthwise), 4 cups Beef Broth, and 2 whole Bay Leaves. Bring to a boil, then reduce heat to low and cover partially. Simmer for 2.5 hours, stirring occasionally, until the oxtail is fork-tender and nearly falling apart.
Check the liquid level after 1 hour—if it's reduced too much, add ½ cup water to maintain consistency. The soup should have a rich, slightly thickened texture with tender oxtail pieces that pull apart easily. If the oxtail isn't tender enough after 2.5 hours, extend the time by 30 minutes increments.
Finish with Fresh Cilantro and Seasoning
Remove the 2 whole Bay Leaves and discard. Stir in the 0.25 cup Fresh Cilantro (chopped) and 1.5 tsp Salt, adjusting to taste. Simmer uncovered for 5 minutes to allow flavors to meld and the soup to reduce slightly. The cilantro brightens the dish with a fresh contrast to the smoky, rich flavors.
Taste and adjust seasoning—you may need a pinch more salt or a splash of adobo sauce for extra smokiness. Ladle the soup into bowls, ensuring each serving gets a generous portion of tender oxtail. Serve immediately with warm tortillas or crusty bread to soak up the flavorful broth.
Pro Tips For Making Oxtail Soup Mexican
- Brown the Oxtail First: Mexican oxtail soup needs that deep, caramelized crust for flavor—don’t skip the sear. After patting the oxtail dry (yes, even if it’s messy), cook it in batches over medium-high heat for 4-5 minutes per side until dark brown. I learned this the hard way—skipping it leaves the broth tasting flat, no matter how much adobo you add.
- Blend the Adobo Paste: Chipotle peppers in adobo sauce are fantastic, but blending them with a splash of the cooking liquid (about 2 tablespoons) turns them into a silky, heat-controlled paste. This keeps the soup smooth instead of chunky and lets the smoky flavor distribute evenly. My grandmother swore by this, and she was right: it’s the thing that makes the broth sing.
- Simmer Low and Slow: Oxtail soup isn’t a race—cover the pot and simmer at a bare simmer (tiny bubbles, almost nothing) for at least 2 hours. After burning three batches trying to rush it, I finally figured out that patience is the only way to get tender meat that falls off the bone. If you’re impatient like me, set a timer and walk away.
- Char the Tomatoes: Toss halved Roma tomatoes directly into a hot, dry skillet for 2-3 minutes per side until blistered and blackened. The smoky char adds a depth that raw tomatoes can’t match, and it cuts the cooking time later. Sounds weird, but it works: the soup tastes richer and more complex without extra effort.
Serving suggestions for oxtail soup mexican
Tortilla Pairings
Warm, handmade corn tortillas are essential for this soup—their mild sweetness contrasts beautifully with the smoky chipotle. I recommend Maseca corn masa harina for homemade tortillas, or La Banderita for store-bought.
Serve with a side of salsa verde or pico de gallo for dipping. For extra indulgence, add queso fresco crumbles on top of the tortillas before serving. 🌽
Rice Complements
Steamed Mexican red rice (arroz rojo) absorbs the rich broth beautifully. Cook 1 cup long-grain white rice with 1.5 cups beef broth, 1 tsp cumin, and ½ tsp smoked paprika for 15 minutes after boiling.
For a quicker option, use pre-cooked jasmine rice tossed with a pinch of salt and lime. The rice should be warm but not mushy when served alongside the soup.
Avocado and Lime
Slice 1 ripe Hass avocado into wedges and arrange on the rim of each bowl. A squeeze of fresh lime juice (about 1 tbsp per serving) brightens the smoky flavors. For presentation, drizzle with Mexican crema or sour cream and sprinkle with crushed red pepper flakes for heat.
The creamy avocado and tangy lime cut through the richness of the oxtail. 🥑
Garnish Ideas
Finish each bowl with chopped cilantro (about 1 tbsp per serving) and a sprinkle of crumbled cotija cheese for a salty crunch. For extra texture, add toasted pumpkin seeds or crushed tortilla chips on top.
If you have epazote (a traditional Mexican herb), a few leaves add a unique, earthy note that pairs perfectly with oxtail.
Bread and Crusts
For a heartier meal, serve with bolillo rolls or crusty French bread to soak up the broth. Warm the bread in the oven for 5 minutes at 350°F to enhance its texture.
If you prefer a lighter option, plantain chips add a subtle sweetness that balances the smoky soup. The contrast of crispy bread with the velvety broth is pure comfort food magic. 🍞
Nutrition facts
Frequently asked questions
Can I substitute regular beef broth for the Mexican-style broth in this recipe?
While you can use regular beef broth, Mexican-style broth adds depth with natural spices like cumin and oregano. For authenticity, look for caldo de res or add 1 tsp cumin and ½ tsp oregano to regular broth. The smoky chipotle flavor will still shine through, but the overall complexity will be richer with traditional broth.
How do I know when the oxtail is fully tender?
The oxtail should easily pull apart with a fork after 2.5 hours of simmering. If it still feels tough, extend cooking by 30-minute increments until tender. For extra tenderness, add ½ cup water if the broth reduces too much, keeping the oxtail submerged. The meat should be fork-tender but not mushy.
What’s the best way to store leftovers?
Store in airtight containers in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove, adding a splash of water if the broth thickens. The oxtail will soften further during storage, making it even easier to shred. Skim excess fat before reheating for a cleaner presentation.
Can I make this soup in a slow cooker?
Sear the oxtail first, then transfer everything to a slow cooker. Cook on low for 8 hours or high for 5 hours, adding ½ cup water if needed. The slow cooker’s gentle heat ensures tender meat without drying out the broth. Adjust seasoning at the end since flavors concentrate differently.
Why does my soup taste too spicy?
Chipotle peppers in adobo can vary in heat. Start with 1 pepper and adjust to taste. For milder flavor, remove the pepper seeds before blending. If needed, balance the heat with a splash of Mexican crema or sour cream when serving. The tomatoes also mellow the spice as they simmer.
