Oxtail Soup Mexican Recipe: Smoky Chipotle and Cumin-Rich Broth

Soups & Stews

Oxtail Soup Mexican Recipe: Smoky Chipotle and Cumin-Rich Broth

This Mexican oxtail soup recipe delivers deep, smoky richness with chipotle and cumin-infused broth that transforms tough oxtails into melt-in-your-mouth tenderness. After years of refining this dish, I’ve perfected the balance between earthy spices and bright tomato notes—creating a soup that’s both comforting and vibrant.

The key lies in slow braising, where collagen-rich oxtail dissolves into a velvety, aromatic broth that carries layers of Mexican flavor.

The process begins with searing the oxtail to develop a deep, caramelized crust before simmering it for hours with garlic, onions, and a blend of dried chilies. Cumin and chipotle powder infuse the broth with warmth, while tomatoes add brightness, ensuring each spoonful is complex and satisfying.

This isn’t just soup—it’s a flavor-packed experience that feels like a hug in a bowl, perfect for chilly evenings or gatherings where hearty, authentic Mexican flavors take center stage.

What you’ll achieve is a restaurant-quality oxtail soup with tender meat that falls apart at the touch and a broth so rich it coats every bite. The aroma alone—smoky, earthy, and slightly sweet—will have everyone gathered around the table.

Serve it with warm tortillas or crusty bread to soak up every last drop of that irresistible sauce. Let’s get cooking—this recipe is worth the wait.

For those who love customization, you can adjust the heat level by adding more chilies or balancing it with a squeeze of lime at the end. The leftovers reheat beautifully, making this a meal that gives back—both in flavor and convenience.

Here’s how to make it step by step, with tips to ensure every element comes together perfectly.

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for oxtail soup mexican

Six ingredients transform tough oxtails into melt-in-your-mouth richness—smoky, earthy, and vibrant.

Ingredient Amount Notes
Oxtails 🦄 3 lb Fresh, trimmed of excess fat
Yellow Onions 🧅 2 whole Chopped into 1/2-inch pieces
Garlic Cloves 🧄 6 cloves Peeled and smashed
Dried Chipotle Chilies 🌶️ 2 whole Stems and seeds removed
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Dried Oregano 🍃 1 tbsp Mexican oregano preferred
Smoked Paprika 🌶️ 1 tsp For smoky depth
Bay Leaves 🌿 2 whole Fresh or dried
Canned Tomato Sauce 🍅 1 cup San Marzano preferred
Chicken Broth 💧 6 cups Low-sodium preferred
Beef Broth 💧 2 cups Rich for depth
Fresh Lime 🍋 1 whole Juiced at the end
Cilantro 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 ½ cup For searing
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The oxtails are the star, so don’t cut corners here. Look for fresh oxtails at specialty butchers or Latin markets—they’ll have the best quality. If you’re buying frozen, thaw them overnight in the fridge. The chipotle chilies are key for that authentic smoky kick; grab them at Penzeys or Mexican markets. If you can’t find them, chipotle powder works in a pinch, but it’s not the same. The cumin and oregano should be toasted for deeper flavor—just dry-toast the cumin in a pan for 30 seconds until fragrant. Fresh bay leaves add complexity, but dried work too if that’s what you’ve got.

No chipotle chilies? Substitute 1 tbsp chipotle powder and add a pinch of smoked paprika for depth. Short on cumin? Corriander seeds toasted and ground can mimic the warmth. The tomato sauce can be fresh—just blend canned tomatoes with garlic and salt—or use high-quality jarred sauce. For extra richness, add a splash of beef consommé instead of plain broth. The lime at the end is non-negotiable—it brightens everything up. If you’re serving a crowd, double the broth and adjust seasoning accordingly.

This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days, or freeze portions for up to 3 months. The broth reduces as it cools, so add a splash of water or broth when reheating. Garnish with fresh cilantro and a squeeze of lime right before serving—trust me on this. The oxtails will fall apart, so serve with sturdy bowls and plenty of crusty bread or warm tortillas to soak up every last drop.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss oxtails, onions, and garlic into a pot, let it simmer, and walk away. No fancy prep, no extra dishes. That smoky chipotle and cumin? They do all the work while you sip your drink.
  • Deep Flavor Boom: Honestly, the slow-cooked oxtails melt into the broth like butter, and those dried chipotles? They turn this into something rich and smoky without tasting like you slaved over it. The cumin ties it all together—warm, earthy, and impossible to resist.
  • Leftovers That Beg: This soup only gets better the next day. I make a double batch on Sundays because by Wednesday, it’s the only thing everyone wants. Freezer-friendly too—just reheat and serve, no fuss.
  • Budget Feast: Oxtails stretch farther than you’d think, and the spices cost pennies. Between us, this is my go-to when I need to feed a crowd without breaking the bank. Plus, it’s the kind of dish that makes even picky eaters ask for seconds.

Step-by-step instructions for oxtail soup Mexican recipe

Here's how to create a rich, smoky oxtail soup with deep Mexican flavors.

1

Sear the Oxtails for Maximum Flavor

Heat the 0.5 cup olive oil in a large Dutch oven over medium-high heat. Working in batches if needed, add the 3 lb oxtails and sear for 4-5 minutes per side until deeply browned. This step develops the rich, caramelized flavor that forms the base of your soup.

Don't crowd the pan—this prevents the oxtails from steaming instead of searing. You'll know they're ready when they develop a deep mahogany crust. Transfer the seared oxtails to a plate and set aside temporarily.

2

Build the Aromatic Base

In the same Dutch oven, add the 2 whole yellow onions and cook for 5-6 minutes until softened and starting to caramelize. Add the 6 cloves garlic cloves and cook for another 30 seconds until fragrant. Stir in the 2 whole dried chipotle chilies, 1 tbsp ground cumin, 1 tbsp dried oregano, and 1 tsp smoked paprika, toasting for 30 seconds to release their aromatic oils.

Here's the thing—this aromatic base is where all the magic happens. The toasted spices will infuse the entire soup with their deep, smoky flavors. If you smell something burning, reduce the heat slightly and keep stirring.

3

Simmer the Oxtails in the Broth

Pour in the 6 cups chicken broth and 2 cups beef broth, scraping up any browned bits from the bottom of the pot. Return the oxtails to the Dutch oven, add the 2 whole bay leaves, and bring to a gentle simmer. Cover and cook for 2 hours on low heat, turning the oxtails occasionally to ensure even cooking.

This long simmering time is crucial—it breaks down the connective tissue in the oxtails, transforming them into tender, melt-in-your-mouth morsels. You'll know they're ready when they slide off the bone easily and the broth has thickened slightly. If the liquid reduces too much, add a little water to maintain the proper consistency.

4

Finish with Tomato Sauce and Lime

Stir in the 1 cup canned tomato sauce and the 1.5 tsp salt. Simmer uncovered for another 30-45 minutes until the soup has thickened to your desired consistency. Taste and adjust seasoning with black pepper as needed.

Remove the oxtails and strain the broth through a fine-mesh sieve into a clean pot. Discard the solids and the bay leaves. Return the broth to the heat and stir in the juice of the 1 whole fresh lime. This bright citrus note cuts through the richness of the oxtails and balances the smoky flavors.

5

Serve with Fresh Cilantro

Return the oxtails to the broth and heat through. Ladle the soup into bowls and garnish each serving with 0.25 cup chopped cilantro. The fresh herb adds a vibrant contrast to the deep, smoky flavors of the soup.

Serve immediately with warm tortillas or crusty bread to soak up every last drop of that rich, flavorful broth. The oxtails should be tender enough to pull apart with a fork, and the broth should coat the back of a spoon with a velvety texture. Enjoy your homemade Mexican oxtail soup!

👨‍🍳

Pro Tips For Making Oxtail Soup Mexican

  • BLISTER THE OXTALS FIRST: I learned this the hard way—skipping the sear means flavor gets stuck in the pot instead of the meat. Hit the oxtails with a hot, dry skillet (no oil needed) until every side turns deep brown and sticky. That crust is where the smoky depth lives, and it won’t dissolve even after hours of simmering.
  • CHAR THE CHIPOTLES: Toss those dried chipotles in the same pot with the onions and garlic before adding liquid—let them sizzle for 30 seconds until they darken. This releases their oils and smoky punch into the base, so you’re not just soaking flavor from dried peppers. (Yes, even if you’re impatient like me.)
  • DON’T SKIP THE SKIM: The first 20 minutes of simmering will bring up a layer of foam and fat—grab a ladle and skim it off. I know it’s tedious, but leaving it clogs the broth and makes the soup greasy. A clean surface = clearer, richer flavor. (Your future self will thank you.)
  • USE A PRESSURE COOKER FOR CUMIN: If you’re short on time, add the ground cumin after the soup has simmered for 45 minutes, then pressure-cook for 10 minutes. This prevents the cumin from turning bitter—it’s the thing that matters most when you’re balancing smoky chipotle and earthy oxtail. (Does it look weird? Yes. Does it work? Every single time.)

Storing and reheating your leftovers

Fridge Storage Tips

Let your oxtail soup cool to room temperature for no more than 2 hours before refrigerating. Transfer to airtight glass containers (I use Pyrex with snap-on lids) and store at 40°F or below.

The flavors actually deepen overnight as the spices meld together—this is when the soup becomes truly irresistible. 💫

Freezer Prep

For long-term storage, freeze portions in quart-sized freezer bags or glass containers with 1-inch headspace to prevent expansion. Label with the date—this soup keeps its quality for up to 3 months. The broth may thicken slightly when frozen, so add a splash of water or broth when reheating. 🧊

Reheating on Stovetop

My preferred method is stovetop reheating to preserve texture. Pour soup into a pot and heat over medium-low heat for 10-15 minutes, stirring occasionally. Add 2-3 tablespoons of water or broth if the soup looks too thick.

Taste and adjust seasoning—it often needs a pinch of salt after reheating. 🔥

Microwave Shortcut

For quick lunches, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 1-minute intervals until reaching 165°F internal temperature. The oxtails will be even more tender after reheating—perfect for busy weeknights. ⏰

Garnish Before Serving

Always add fresh cilantro and a squeeze of lime juice right before serving—this brightens the flavors after reheating. The acidity cuts through the richness, making each bowl taste freshly made. Save any extra broth for future soups or rice dishes. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 145mg48%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 10g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute beef broth for chicken broth in this Mexican oxtail soup?

For even deeper flavor, use 100% beef broth instead of the chicken-beef mix. The richer beef broth enhances the smoky chipotle and cumin notes, making the soup taste more robust. Just reduce the total broth to 8 cups to maintain balance.

2

Why does my oxtail soup broth turn cloudy after cooking?

Cloudiness often means the broth needs more simmering time to clarify. Strain the broth through a fine-mesh sieve and return it to the pot to simmer uncovered for 10-15 extra minutes. If it’s still cloudy, add 1 egg white whisked with 1 tbsp cold water, stir, then simmer for 5 minutes—this helps clarify naturally.

3

How do I make this soup spicier without adding heat?

For extra depth without direct heat, add 1 extra chipotle chili (remove seeds for less spice) or ½ tsp cayenne pepper when toasting the spices. You can also blend 1 roasted jalapeño into the tomato sauce for a smoky, fruity kick. Adjust to taste—Mexican flavors shine when balanced!

4

Can I use frozen oxtails instead of fresh?

Yes, but thaw them overnight in the fridge before searing. Frozen oxtails release more moisture, so pat them dry thoroughly with paper towels before cooking. This helps achieve the same caramelized crust as fresh. Never thaw at room temperature—it promotes bacterial growth.

5

What’s the best way to serve this soup for a crowd?

Double the recipe and use a large stockpot or slow cooker to keep it warm. Serve with warm tortillas, crusty bread, or rice for dipping. Garnish with extra lime wedges and cilantro so guests can customize their bowls. Pro tip: Prep toppings (like diced avocado or radishes) in small bowls for easy assembly. ‍‍‍

★★★★★4.9(12 reviews)
Categories Soups & Stews