Soups & Stews
This African oxtail soup recipe delivers restaurant-quality richness with tender, melt-in-your-mouth oxtail and a deeply flavorful broth that simmers for hours. The secret lies in slow cooking, which transforms tough oxtail into fork-tender perfection while extracting maximum collagen for that signature velvety texture. I've perfected this technique through years of testing, balancing traditional West African methods with modern shortcuts that still deliver authentic results.
The beauty of this recipe is its versatility—whether you follow Nigerian traditions with a tomato-based broth or Ethiopian spice blends, the foundation remains the same: properly browned oxtail, aromatic vegetables, and a long simmer that develops complex flavors. What starts as a simple combination of meat, vegetables, and spices transforms into a hearty soup that's rich enough to stand alone or pair beautifully with jollof rice or ugali for a complete meal.
By the time you're done, you'll have a pot of soup where every spoonful delivers tender oxtail pieces swimming in a rich, aromatic broth that coats your tongue with every bite. The aroma alone will have everyone gathering around your table, and the leftovers will disappear just as quickly. This is comfort food at its finest—warm, satisfying, and packed with the kind of flavor that comes from slow, patient cooking.
The best part? This recipe scales perfectly for gatherings, freezes beautifully for future meals, and becomes even more flavorful as it sits. Here's how to make it—step by step—for oxtail that falls apart at the touch and a broth so rich it becomes the star of any meal.
Ingredients for african oxtail soup
The rich, slow-simmered heart of African cuisine starts with these twelve essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Oxtail 🐮 | 3 lb | Cut into 2-inch pieces |
| Yellow Onions 🧅 | 2 whole | Chopped, medium size |
| Fresh Garlic Cloves 🧄 | 6 cloves | Minced, peeled |
| Fresh Ginger 🌿 | ½ cup | Finely grated, peeled |
| Tomato Paste 🍅 | ½ cup | Smooth, not chunky |
| Sweet Potatoes 🍠 | 2 lb | Peeled, cut into chunks |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Ground Black Pepper 🌶️ | 1 tbsp | Freshly cracked |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Water 💧 | 8 cups | Enough to cover oxtail |
| Scotch Bonnet Peppers 🌶️ | 2 whole | Seeds removed, chopped |
Oxtail is the star—look for thick, meaty cuts with good marbling at your butcher or Costco's bulk section. The sweet potatoes should be firm, not wrinkled. Trader Joe's often carries good ones, or grab the organic variety at Whole Foods. Fresh ginger and thyme make all the difference here; don't use dried unless you're in a pinch. The scotch bonnet peppers add heat—adjust to taste or use habaneros for extra kick. For tomato paste, San Marzano is ideal but any smooth brand works.
No fresh thyme? Dried works at one-third the amount. Skip the scotch bonnet? Jalapeños or cayenne bring heat without the same fruity depth. The sweet potatoes can be swapped for regular white potatoes if needed, though they'll lose some natural sweetness. For the ginger, if you only have powdered, reduce to half a teaspoon—it's way more concentrated. The oxtail can be substituted with beef chuck in a pinch, though the texture won't be identical. The tomato paste? Trader Joe's squeeze tubes are perfect for this recipe—they're convenient and keep well.
This soup tastes even better the next day—plan ahead. Store in the fridge for 4-5 days or freeze for 3 months. The broth thickens as it cools, so add a splash of water when reheating. I always make double batches—leftovers make perfect lunches or a quick dinner when you're short on time. The oxtail pieces keep their tenderness when reheated, though the broth may need thinning with a little water or broth if it's too rich.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just dump everything in a single pot, let it simmer, and walk away. No fancy techniques, no last-minute scrambling. The oxtail practically melts into itself, and the onions caramelize right in the broth while you’re busy with other things.
- Rich Without Effort: That ginger and garlic combo? It’s the secret weapon. The tomato paste gives it a deep, savory base, but the oxtail’s natural collagen turns the broth into liquid gold. Honestly, it tastes like you slaved over it for hours—even though you didn’t.
- Crowd-Pleaser Always: Serve it at a family gathering, a potluck, or just a lazy Sunday. It’s hearty enough for a meal, but the leftovers? Even better the next day. My in-laws think I’m a genius because it disappears faster than store-bought soup.
- Budget-Friendly Luxury: Oxtail might sound fancy, but it’s cheaper than you’d think—and one cut feeds a whole family. The ginger and garlic stretch the flavor, so you’re not drowning in expensive spices. Plus, the leftovers reheat like a dream, so you’re not wasting a thing.
Step-by-step instructions for slow-simmered African oxtail soup
Let's create a deeply flavorful oxtail soup where tender meat falls from the bone and sweet potatoes melt into the broth.
Sear the Oxtail for Maximum Flavor
Heat the 0.5 cup vegetable 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 browned. This step develops the rich, caramelized foundation for your soup.
Real talk: Don't rush this. You want that oxtail to develop a beautiful crust—this is where all the deep, meaty flavors come from. If the oil starts smoking excessively, reduce the heat slightly. Once all pieces are golden brown, remove them and set aside on a plate.
Build the Aromatic Base
In the same Dutch oven, add the 2 whole chopped yellow onions and cook for 5 minutes until softened and beginning to caramelize. Add the 6 cloves minced garlic cloves and 0.5 cup finely grated fresh ginger, cooking for another 2 minutes until fragrant—you should smell that pungent, fresh aroma.
Stir in the 0.5 cup tomato paste and cook for 3-4 minutes, stirring constantly, until it darkens slightly. This creates the base for your soup's rich, slightly sweet depth. Here's the thing—don't let it burn. If it starts to stick, add a splash of water to deglaze and scrape up those flavorful browned bits from the bottom.
Simmer the Oxtail and Vegetables
Return the seared oxtail to the pot. Add the 8 cups water, 1.5 tbsp salt, 1 tbsp ground black pepper, 0.25 cup chopped fresh thyme, and 2 whole bay leaves. Bring to a boil, then reduce heat to low and cover partially. Simmer for 2 hours, stirring occasionally, until the oxtail is fork-tender and nearly falling apart.
After the initial 2 hours, add the 2 lb peeled sweet potatoes (cut into chunks) and 2 whole seeded and chopped Scotch Bonnet peppers. The sweet potatoes will absorb the rich broth and become tender, while the Scotch Bonnet peppers add a subtle, fruity heat that balances the richness. Keep simmering for another 30-45 minutes until the sweet potatoes are fork-tender.
Finish and Adjust the Soup
Remove the bay leaves and adjust the seasoning if needed—this soup should be rich but not overly salty. Taste and add more salt or pepper if necessary. The sweet potatoes should be soft enough to mash slightly with a fork, and the oxtail should be so tender it practically melts in your mouth.
Here's where it gets fun—ladle the soup into bowls, making sure each serving gets a generous portion of oxtail and sweet potatoes. The broth should be thick and velvety, with just the right amount of heat from the Scotch Bonnet peppers. Serve immediately with crusty bread to soak up every last drop of that flavorful liquid gold.
Pro Tips For Making African Oxtail Soup
- Brown the Oxtail First: Skip the slow simmer start—get that pot smoking hot and sear the oxtail in batches for 3-4 minutes per side. The crust locks in flavor and prevents the meat from turning mushy later. (Yes, it smells like a crime scene, but that’s how you know it’s working.)
- Slice Ginger Thin: No need for a peeler or fancy julienne—just smash a few cloves with the flat side of your knife, then chop into tiny, uneven pieces. This releases more oil and flavor without turning the soup into a ginger slurry. (I used to burn my mouth trying to chew through thick slices.)
- Deglaze Aggressively: After browning the oxtail, don’t just splash in water—scrape every last bit of fond from the pot with a wooden spoon while adding the onions. That crust is pure flavor, and skipping it means missing out on half the depth. (Your future self will notice the difference.)
- Simmer Low and Long: Oxtail needs patience—cover the pot and let it bubble gently for at least 2 hours, topping up water as needed. The meat will fall off the bone if you rush it, and the broth will taste like weak tea. (I know, you’re hungry now, but trust the process.)
Storing and reheating your leftovers
Refrigerator Storage
Let your oxtail soup cool to room temperature for about 30 minutes before transferring it to an airtight container—I use glass Pyrex bowls with snap-on lids. Store it in the fridge at 40°F or below for up to 4-5 days. The flavors actually deepen overnight as the spices meld together, making it taste even richer the next day. 💫
Freezer Storage
For long-term storage, divide the soup into freezer-safe containers or heavy-duty plastic bags, leaving 1 inch of headspace for expansion. Label with the date and freeze for up to 3 months. When reheating from frozen, add ½ cup water or broth to prevent drying out. I swear by quart-sized silicone bags from Rubbermaid—they’re stackable and thaw faster than rigid containers.
Stovetop Reheating
My preferred method is stovetop reheating because it preserves the oxtail’s tenderness. Transfer the soup to a pot and heat over medium-low heat for 10-15 minutes, stirring occasionally. If the broth thickens too much, add 2-3 tablespoons of water or broth to restore its velvety consistency. Taste and adjust seasoning—it often needs a pinch of salt after reheating. 🔥
Microwave Reheating
For quick meals, microwave individual portions in a microwave-safe bowl covered with a damp paper towel. Heat on 70% power for 3-4 minutes, stirring halfway. If the soup looks too thick, add 1-2 tablespoons of water or broth and microwave for another 30 seconds. The oxtail stays tender, but the broth may separate slightly—just stir well before serving.
Reviving Leftovers
If your soup tastes a bit flat after reheating, boost its richness by adding 1 tablespoon of butter or olive oil and a splash of lemon juice (about 1 teaspoon). This brightens the flavors and cuts through any richness. I also like adding fresh herbs like cilantro or parsley at the end for a fresh pop of color and aroma. 🌿
Serving Suggestions
Serve your reheated oxtail soup with crusty bread or jollof rice to soak up the flavorful broth. For extra warmth, top with a dollop of sour cream** or a sprinkle of crushed red pepper flakes. The leftovers make fantastic lunches—just reheat and pair with a simple green salad for a complete meal. Trust me, the first bite will taste just like it did the first time! ✨
Nutrition facts
Frequently asked questions
Why does African oxtail soup need such a long cooking time?
The slow simmering is essential to break down the tough connective tissue in oxtail, transforming it into tender, melt-in-your-mouth pieces. This process also extracts collagen from the bones, creating that signature velvety broth. Think of it as a flavor infusion marathon—every extra minute deepens the richness and complexity of the soup.
Can I substitute oxtail with another meat?
Yes, but with some adjustments. Beef chuck roast works best—use 3 lb and cut into 2-inch pieces. However, the texture won't be identical since chuck lacks the gelatinous quality of oxtail. For a closer match, try beef short ribs or even lamb shanks, but increase cooking time by 30-45 minutes to compensate for the tougher cuts.
How do I adjust the heat level in this recipe?
The scotch bonnet peppers provide the heat, but you can easily modify it. Remove the seeds and membranes for milder heat, or keep them for intense spice. For no heat at all, substitute with 1 tbsp sweet paprika or omit entirely. Always taste the broth before serving—you can reduce heat by adding more sweet potatoes or a splash of coconut milk.
What's the best way to make this soup in an Instant Pot?
Sear the oxtail first in a separate pan, then transfer to your Instant Pot with all ingredients except sweet potatoes. Cook on high pressure for 40 minutes, then add sweet potatoes and cook for another 10 minutes. Quick release the pressure, then adjust seasoning. The Instant Pot version will be slightly less gelatinous but still delicious—perfect for busy weeknights!
Can I make this soup without tomato paste?
For a tomato-free version, replace the tomato paste with 1 cup blended fresh tomatoes or ½ cup tomato sauce. This works particularly well for Ethiopian-style oxtail soups, where berbere spice blends take center stage. The broth will be slightly less rich but still deeply flavorful with proper seasoning.
