Colombian Oxtail Soup Recipe: Slow-Cooked Spice and Richness in One Pot

Soups & Stews

Colombian Oxtail Soup Recipe: Slow-Cooked Spice and Richness in One Pot

This Colombian oxtail soup transforms humble ingredients into a deeply flavorful, slow-simmered masterpiece that warms the soul and feeds a crowd. The secret lies in hours of gentle cooking, where tough oxtail melts into tender perfection while building layers of aromatic spices and savory depth.

I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of richness and complexity that defines Colombian comfort food.

The process begins with a fragrant base of cumin, coriander, and bay leaves, toasted until they release their essential oils into the oil—a critical step that forms the flavor foundation.

Then comes the oxtail, browned in batches to develop a deep, caramelized crust before being submerged in a broth that will slowly break down its connective tissue.

What starts as a simple pot of ingredients becomes, after hours of simmering, a velvety soup where each bite reveals tender oxtail and vegetables in a sauce so rich it coats every spoonful.

What you'll achieve is a restaurant-quality soup that's hearty enough for winter nights but versatile enough for any meal. The oxtail becomes fork-tender, the broth reduces to a perfect consistency, and the spices harmonize into a profile that's both familiar and excitingly complex.

This isn't just soup—it's a celebration of slow cooking and the kind of meal that makes people linger at the table. Let's create it together, step by step.

The best part? This recipe scales beautifully—double or triple the batch for gatherings, or keep it intimate for a cozy weeknight dinner. The leftovers only improve with time, as flavors deepen overnight.

Whether you're serving it with crusty bread or over rice, this oxtail soup will become your new go-to recipe for those nights when you crave something truly satisfying and deeply flavorful.

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

Ingredients for colombian oxtail soup

Sixteen ingredients. Hours of simmering. One unforgettable pot of Colombian oxtail magic.

Ingredient Amount Notes
Oxtail 🦄 3 lb Fresh, cut into 2-inch pieces
Yellow Onions 🧅 2 whole Medium, roughly chopped
Garlic Cloves 🧄 6 cloves Fresh, smashed
Carrots 🥕 4 whole Medium, peeled and chopped
Celery Stalks 🌿 4 whole Fresh, chopped
Bay Leaves 🍃 3 whole Fresh, if possible
Ground Cumin 🌶️ 2 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity
Beef Broth 💧 6 cups Homemade or high-quality store-bought
Tomato Paste 🍅 ½ cup Squeeze tube preferred
Red Wine 🍷 1 cup Bold, dry red like Cabernet
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The oxtail is the star—look for fresh, well-marbled cuts at your butcher or Costco if buying in bulk. The difference between tough and tender oxtail comes down to this: browning it deeply in batches before simmering. If you can't find oxtail, beef short ribs work in a pinch, but the flavor won't be quite the same. For the spices, toast the cumin and coriander in the oil first—this releases their oils and builds the base flavor. I always grab my spices from Penzeys or the bulk section at Whole Foods for the freshest taste.

No red wine? Beef broth with a splash of balsamic vinegar works just fine. Fresh bay leaves are ideal, but dried work at half the amount if that's all you have. The tomato paste can be from a squeeze tube—Trader Joe's has great ones that last forever. For the vegetables, don't stress about perfect cuts—roughly chopped works best. The carrots and celery will soften during cooking, so no need to worry about uniformity. If you're short on time, pre-chopped mirepoix mixes from the store save steps without sacrificing flavor.

This soup tastes even better the next day—plan ahead! Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The broth reduces beautifully overnight, so don't rush it. I like to portion it into individual containers for easy lunches—just reheat with a splash of water or broth. The cilantro is purely for garnish, so add it last. If you're serving a crowd, double the batch—it's worth the effort!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The oxtail, onions, and garlic basically cook themselves—just toss everything in one pot and let it simmer. Honestly, I’ve made this while scrolling through my phone; the only real work is chopping the carrots and celery, and even that’s forgiving.
  • Rich Without Effort: That deep, savory broth comes from hours of simmering, but the flavor? Ridiculously good. The oxtail falls apart like butter, and the garlic-soaked onions add this warm, almost spiced sweetness that hits just right.
  • Leftovers That Beg for More: This soup tastes even better the next day—like, better—because the flavors meld overnight. I’ve reheated portions all week, and no one ever complains. (Yes, even on a Tuesday night.)
  • Budget Feeds Crowds: A single oxtail stretches to feed four or five, and the veggies (onions, carrots, celery) are cheap staples. Between us, this is my go-to for potlucks or when friends drop by unannounced—no one leaves hungry, and I don’t break the bank.

Step-by-step instructions for Colombian oxtail soup

Here's how to transform tough oxtail into melt-in-your-mouth richness with bold Colombian flavors.

1

Sear the Oxtail for Deep Flavor

Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering but not smoking. Add the 3 lb oxtail in batches, working in 2 batches if needed, and sear for 4-5 minutes per side until deeply browned. This step is crucial—it develops the Maillard reaction that creates that incredible depth of flavor.

Don't rush this process. You'll know it's ready when the oxtail releases easily from the pan and has developed a rich, caramelized crust. Transfer the seared oxtail to a plate and set aside. The browned bits in your pot will become the flavor foundation of your soup, so don't wipe them clean.

2

Build the Aromatic Base

In the same Dutch oven, add the 2 whole yellow onions and cook for 5 minutes until softened and beginning to caramelize. Add the 4 whole carrots and 4 whole celery stalks, stirring to coat in the fond, and cook for another 5 minutes until the vegetables begin to soften.

Push the vegetables to the sides of the pot and add the 6 cloves garlic cloves and 2 tbsp ground cumin to the center. Cook for 1 minute until fragrant—this is where all the magic happens. Then add the 1 tbsp ground coriander and stir for 30 seconds to toast the spices and release their aromatic oils.

3

Deglaze and Simmer the Base

Pour in the 1 cup red wine and scrape up all those delicious browned bits from the bottom of the pot. Let the wine simmer for 3-4 minutes until reduced by half. Then add the 0.5 cup tomato paste and stir to create a rich, velvety base for your soup.

Return the seared oxtail to the pot along with the 6 cups beef broth, 1.5 tsp salt, and 1 tsp black peppercorns. Add the 3 whole bay leaves and bring to a gentle boil. Once boiling, reduce heat to low and cover partially, leaving a small gap for steam to escape.

4

Slow Cook Until Fork-Tender

Let the soup simmer gently for 3-4 hours until the oxtail is fork-tender and falls off the bone with just slight resistance. This long cooking time transforms the tough oxtail into succulent, flavorful morsels that practically melt in your mouth.

Check occasionally and add ½ cup water if the soup reduces too much. You want the oxtail to be submerged in liquid throughout the cooking process. The soup should have a rich, thick consistency by the end, with the vegetables completely tender and the oxtail falling apart easily.

5

Finish and Serve with Fresh Herbs

Remove the 3 whole bay leaves from the soup. Taste and adjust seasoning if needed—you might need a bit more salt or pepper to balance the flavors. Ladle the soup into bowls, garnishing each serving with 0.25 cup fresh cilantro chopped.

Serve immediately with warm crusty bread to soak up every last drop of that rich, spiced broth. The combination of tender oxtail, aromatic vegetables, and deep, complex flavors makes this Colombian oxtail soup a showstopper that will have everyone asking for seconds.

👨‍🍳

Pro Tips For Making Colombian Oxtail Soup

  • Brown the Oxtail First: Skip the slow start—sear the oxtail in batches over medium-high heat until deeply caramelized. The crust locks in flavor, and that rich color is the foundation of a proper Colombian oxtail soup. (Yes, it’ll take 15-20 minutes, but rushing this is the fastest way to watery, bland broth.)
  • Slice Onions Thinly: Dice those yellow onions into paper-thin slivers, not chunks. They’ll soften faster and melt into the soup without leaving tough bits—plus, they caramelize better when you’re browning the oxtail. I used to chop them roughly, and the texture always felt off.
  • Simmer Low and Slow: After the initial sear, drop the heat to a bare simmer—just enough to keep tiny bubbles breaking the surface. Oxtail needs 2.5–3 hours to fall apart, and boiling it will turn the broth cloudy and toughen the meat. (I learned this after one disastrous, rushed batch.)
  • Use Two Garlic Cloves: Crush two cloves of garlic into a paste with the onions, not just mincing them. The extra surface area releases more flavor into the broth, and it blends seamlessly without overpowering. (Yes, even if the recipe says one—trust me on this.)

Troubleshooting perfect results

Oxtail Not Browning

If your oxtail isn't developing that rich, golden crust, your pan might be too cool or overcrowded. Work in small batches—I never sear more than 2-3 pieces at a time—and ensure your Dutch oven is properly heated over medium-high heat.

Use a meat thermometer to check for 375°F internal temp—this ensures proper searing. If it's sticking, pat it dry first with paper towels. 🔥

Broth Too Thin

A thin broth usually means the soup reduced too quickly or you didn't start with enough liquid. For this recipe, the 6 cups beef broth should thicken naturally as it simmers.

If it's still watery after 3-4 hours, let it reduce uncovered on low heat for an extra 30-45 minutes. Alternatively, mash some of the cooked oxtail and vegetables against the pot sides to thicken it naturally. Never rush this—patience is key!

Oxtail Still Tough

Undercooked oxtail is the most common issue, and it usually means the soup didn't simmer long enough. The 3-4 hour guideline is for medium-low heat—if your stove runs hot, extend it to 4-5 hours.

Use two forks to test: if it pulls apart easily, it's done. For extra insurance, add ½ cup apple cider vinegar during the last 30 minutes of cooking—it helps tenderize the meat. 💪

Spices Too Overpowering

If the cumin and coriander flavors dominate, you likely toasted them too aggressively or added too much. For future attempts, toast spices over low heat for just 30 seconds until fragrant, not browned.

Start with 1 tsp of each spice and adjust to taste. A splash of red wine or extra beef broth can also dilute strong flavors while adding depth.

Vegetables Mushy

Overcooked veggies happen when you simmer too long after the oxtail is tender. Once the meat reaches fork-tender status, remove it to a plate and continue cooking the broth and vegetables separately for just 10-15 more minutes.

Recombine before serving to keep them al dente. For extra texture, add fresh carrots or celery in the last 30 minutes of cooking. ✨

Sour or Off Flavor

This usually means the wine or broth went bad, or the soup sat too long before serving. Always use fresh ingredients, especially the wine and broth. If the flavor is still off after cooking, balance it with 1 tsp sugar or a pinch of salt.

For future batches, refrigerate the soup within 2 hours of cooking and consume within 4-5 days for peak freshness.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 135mg45%
Sodium 1020mg44%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
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 about Colombian oxtail soup

1

Can I substitute oxtail with another meat?

While oxtail is traditional, beef short ribs or chuck roast work well in a pinch. For best results, cut the meat into similar-sized pieces and increase cooking time by 30-45 minutes. The flavor won't be identical, but the technique remains the same—slow simmering builds deep, rich flavors.

2

How do I know when the oxtail is fully cooked?

The oxtail should be fork-tender and pull apart easily with just slight resistance. Test by inserting two forks into a piece—if it separates cleanly, it's done. For extra insurance, check the internal temperature: it should reach 195°F (the collagen has fully broken down).

3

Can I make this soup in an Instant Pot?

Yes! Sear the oxtail first, then add all ingredients and cook on high pressure for 60 minutes, followed by a 15-minute natural release. The texture will be slightly different (more tender, less reduced broth), but the flavors remain rich. For best results, finish with a 10-minute simmer on the stove to thicken the sauce.

4

Why does my soup taste bland after cooking?

Blandness usually means insufficient browning or under-seasoning. Always deeply brown the oxtail and toast the spices until fragrant. Taste as you go—add more salt, black pepper, or a pinch of sugar to balance flavors. A splash of red wine or extra tomato paste can also boost depth.

5

How long can I store leftovers?

Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The flavors actually improve overnight as the broth reduces further. Reheat gently on the stove, stirring occasionally, and add a splash of water or broth if needed.

★★★★★4.5(8 reviews)
Categories Soups & Stews