Soups & Stews
This Zippy’s oxtail soup recipe delivers the deep, velvety richness that makes it a comfort food staple—slow-simmered until the oxtail falls apart and the broth becomes a collagen-packed elixir. 💛 The secret lies in patience: letting the meat tenderize over hours while aromatics build layers of umami.
I’ve perfected this version to balance traditional techniques with modern efficiency, whether you’re using a pressure cooker or a Dutch oven.
The recipe begins with a sear that locks in flavor, followed by a slow braise that transforms tough oxtail into melt-in-your-mouth bites. Star anise, cinnamon, and soy sauce create that signature depth, while ginger and garlic add brightness.
The broth reduces to a thick, glossy consistency—rich enough to coat every spoonful without being heavy. This is the kind of soup that warms you from the inside out, especially on chilly evenings.
What sets this apart is the collagen-rich broth, which develops as the oxtail simmers, releasing gelatin that gives the soup its signature silky texture. The result?
A bowl that’s both hearty and elegant, with tender meat, vibrant vegetables, and a broth so flavorful it tastes like it’s been simmering all day. Whether you’re feeding a crowd or meal prepping for the week, this recipe delivers restaurant-quality results at home.
Serve it with steamed rice or crusty bread to soak up every last drop of that precious broth. For those short on time, I’ll show you how to adapt the method using a pressure cooker—same incredible flavor, just half the wait. Let’s get cooking.
Ingredients for zippy's oxtail soup
Six pounds of oxtail, aromatic spices, and slow simmering create this velvety comfort soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Oxtail 🥩 | 4 lb | Fresh or frozen, cut into 2-inch pieces |
| Yellow Onions 🧅 | 2 whole | Medium, sliced into half-moons |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed with side of knife |
| Fresh Ginger 🌿 | ½ cup | Peeled, finely grated (packed) |
| Star Anise 🌶️ | 2 whole | Whole pods, crushed lightly |
| Cinnamon Sticks 🍃 | 2 whole | 2-inch pieces for infusion |
| Carrots 🥕 | 3 whole | Medium, cut into 1-inch chunks |
| Celery Stalks 🥬 | 3 whole | Cut into 1-inch pieces |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned |
| Soy Sauce 🍶 | ¼ cup | Dark or regular, not low-sodium |
| Dry Sherry 🍷 | ½ cup | Or substitute with dry white wine |
| Chicken Broth 💧 | 6 cups | Low-sodium, homemade or store-bought |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked, not ground |
| Cilantro 🌿 | ¼ cup | Chopped, for garnish (optional) |
Oxtail is the star—look for bone-in pieces at your butcher or Asian market. Costco and H Mart often carry it frozen, which works perfectly. Fresh ginger matters here; Trader Joe’s sells pre-peeled packs for convenience. Star anise and cinnamon sticks add depth but don’t overpower. If you can’t find them, ground cinnamon at half the amount works in a pinch. The tomato paste? Squeeze tubes are perfect for this recipe—no waste, and they keep for months in your pantry.
No dry sherry? White wine or even apple juice keeps the brightness. Fresh ginger too strong? Powdered ginger at one-third the amount is a decent swap. The broth is non-negotiable—low-sodium is key so you control the salt. Homemade broth gives the best flavor, but Swanson or Pacific Foods brands are solid store-bought options. For extra richness, add a splash of oyster sauce at the end. The oxtail pieces should be 2 inches long—any smaller and they’ll overcook before tenderizing.
This soup tastes even better the next day—3-4 days in the fridge with the fat skimmed off. Freezes beautifully for up to 3 months. I always make a double batch and portion it into containers. The broth reduces as it cools, so add a splash of water or broth when reheating. Garnish with cilantro right before serving—it wilts fast, so don’t add it too early.
Why You'll Love This Recipe
- One-Pot Magic: That oxtail just melts in its own juices while you chop onions and stir—no separate pots, no constant monitoring. Honestly, I’ve made soups that require more cleanup than this one does.
- Deep Umami Bomb: The star anise and ginger team up to create this slow-developed richness that wraps around every bite. That crispy oxtail skin? Pure satisfaction when you pull it apart.
- Crowd-Pleaser Always: Bring it to potlucks, serve it at game day, or make it for picky eaters—everyone loves the way the broth clings to rice or noodles. My uncle’s kids fight over the last bowl.
- Budget Feast: Oxtail stretches further than you’d think, and the spices cost pennies compared to pre-made broth. I’ve fed six people for under $15 using this recipe—leftovers taste just as good reheated.
Step-by-step instructions for Zippy's oxtail soup
This rich, slow-simmered soup delivers melt-in-your-mouth oxtail and deep, umami-packed broth.
🔥 Step 1: Sear the Oxtail for Deep Flavor
Pat the 4 lb oxtail dry with paper towels—this ensures maximum browning. Heat a large Dutch oven over medium-high heat until hot. Working in batches (you'll need two rounds), add the oxtail pieces and sear for 3-4 minutes per side until deeply golden brown. You're building flavor here, so don't rush—wait until you see rich caramelization.
As each batch sears, remove the oxtail and set aside. In the same pot, add the 2 whole yellow onions and cook for 5 minutes until softened and lightly browned. This layer of caramelized onions will form the flavor base of your soup. The onions should smell sweet and nutty when done.
🍳 Step 2: Build the Aromatic Base
Add the 8 cloves garlic cloves and 0.5 cup fresh ginger to the pot, stirring for 30 seconds until fragrant. The ginger should release its bright, citrusy aroma, and the garlic should sizzle without burning. Immediately add the 2 whole star anise and 2 whole cinnamon sticks, letting them toast for 1 minute—this releases their essential oils and deepens the spice profile.
Stir in the 3 whole carrots and 3 whole celery stalks, cutting them with a wooden spoon if needed to break them down. Cook for 5 minutes until the vegetables soften slightly and take on the aroma of the spices. This step creates the aromatic foundation that will infuse the entire broth.
🥘 Step 3: Deglaze and Simmer the Broth
Pour in the 0.5 cup tomato paste and 0.25 cup soy sauce, stirring to scrape up all the browned bits from the bottom of the pot. This deglazing step captures all the meaty, caramelized flavors you've built. Add the 0.5 cup dry sherry and let it simmer for 2 minutes until mostly evaporated—this removes the alcohol's sharpness while adding depth.
Return all the seared oxtail pieces to the pot. Pour in the 6 cups chicken broth and bring to a gentle boil. Once boiling, reduce heat to low and add the 1.5 tsp salt and 1 tsp black peppercorns. Cover partially and simmer for 2.5 hours, stirring occasionally. The oxtail should become fork-tender, and the broth should reduce slightly, intensifying its richness.
⏰ Step 4: Finish and Garnish
After 2.5 hours, check the oxtail—it should be falling off the bone when tested with a fork. If not, continue simmering for another 30 minutes until tender. Discard the star anise and cinnamon sticks, then stir in the 0.25 cup chopped cilantro just before serving. The cilantro adds a bright, fresh contrast to the rich, meaty broth.
Ladle the soup into bowls and serve immediately. Each spoonful should deliver tender oxtail, velvety broth, and layers of aromatic spices. For extra richness, pass bowls of steamed jasmine rice or crusty bread on the side—this soup tastes even better when shared.
Pro Tips For Making Zippy'S Oxtail Soup
- Brown the Oxtail: DESCRIPTION: Don’t skip the deep sear—get it golden in batches if needed. I used to rush this, and the soup stayed cloudy and bland. High heat for 5-7 minutes per side until caramelized, or your broth will taste like it’s missing something.
- Peel and Slice Ginger Thin: DESCRIPTION: Use a mandoline or sharp knife for paper-thin slices—no need to grate. Thick chunks just sit there, while thin layers dissolve into the broth and add real depth. (And yes, even if you’re impatient like me.)
- Simmer Low and Long: DESCRIPTION: Cover the pot and keep it at a bare simmer—no boiling, no rushing. I learned this the hard way when my first batch turned out watery and flavorless. Three hours minimum, or the oxtail will stay tough.
- Toast the Star Anise: DESCRIPTION: Bloom it in the oil with the onions for 30 seconds until fragrant—don’t skip this. It releases oils that make the broth smell like a spice shop. (Your future self will notice the difference.)
Essential equipment for this recipe
Dutch Oven Must-Have
Start with a heavy-gauge Dutch oven—I swear by Le Creuset 6-quart for its even heat distribution and durability. The deep sides prevent spills during simmering, and the tight lid traps steam to tenderize the oxtail faster.
If you’re on a budget, Lodge 5.5-quart cast iron works just as well for searing and braising. Avoid non-stick—the flavors won’t develop as deeply. 🔥
Pressure Cooker Shortcut
For a 3-hour time cut, use an Instant Pot or pressure cooker. Sear the oxtail in batches first, then transfer everything to the pot. Cook on high pressure for 60 minutes, followed by a 10-minute natural release.
The broth will still be rich, though slightly less reduced. I use Instant Pot’s sauté function for the initial sear—it mimics stovetop browning perfectly. ⚡
Immersion Blender
Skip straining with an immersion blender—I love the Ninja 1100-watt for blending the broth directly in the pot. Pulse until you reach your desired thickness, leaving some chunks for texture.
This keeps the soup’s natural richness without losing any of the meaty bits. For a smoother finish, blend in 30-second bursts while moving the blender up and down. 💫
Measuring Spoons & Tongs
Precision matters with spices: grab a set of stainless steel measuring spoons (like OXO Good Grips) for accurate star anise and cinnamon additions. Tongs—specifically J.L. Chenier 12-inch—help remove oxtail pieces from the pot without piercing them.
I also keep kitchen twine handy to tie cinnamon sticks into bundles for easy removal later. 🧂
Slow Cooker Option
For hands-off cooking, a 6-quart slow cooker works wonders. After searing, transfer everything to the pot and cook on low for 8 hours or high for 5 hours. The broth will be even more concentrated.
I recommend a Hamilton Beach 6-quart—it holds heat consistently and has a tight seal. Just skip the immersion blender and strain through a fine-mesh sieve if you prefer a smoother texture. ⏰
Garnish Tools
Fresh cilantro transforms the dish, so keep a sharp chef’s knife (like Victorinox 8-inch) and a microplane for zesting extra ginger if needed. A slotted spoon helps fish out star anise and cinnamon sticks without losing broth.
For presentation, I use tweezers to place cilantro sprigs strategically on top—it adds a pop of color and freshness. ✨
Nutrition facts
Frequently asked questions
Can I substitute beef short ribs for oxtail in this recipe?
The technique works, but the flavor will differ. Oxtail's collagen-rich bones create that signature velvety broth—short ribs won't develop the same silkiness. If substituting, use 2.5 lbs and add 1 extra cup broth to compensate for the lack of gelatin. The meat will be more substantial but less tender. For best results, stick with oxtail for authentic texture.
How do I know when the oxtail is fully tender?
Test with a fork after 2 hours of simmering. The meat should pierce easily with minimal resistance. For perfect doneness, the oxtail should fall apart when lifted with tongs. If it's still tough, continue cooking another 30-45 minutes. Overcooking turns it mushy, so aim for just-short-of-falling-apart tenderness.
Can I make this soup in a pressure cooker?
Sear the oxtail first, then pressure cook on high for 60 minutes with a 10-minute natural release. The broth will be slightly less reduced but still rich. For extra depth, add 1 extra cup broth to account for steam loss. The pressure method cuts cooking time by half while preserving all the aromatic flavors.
What's the best way to store leftovers?
Let the soup cool completely, then store in airtight containers for up to 4 days in the fridge. For longer storage, freeze in portions for 3 months. Reheat gently on the stove, adding a splash of broth or water if the soup thickens too much. The flavors actually improve after 24 hours as the broth melds further.
Why does my broth look cloudy instead of clear?
Cloudiness usually means the broth hasn't reduced enough or the oxtail wasn't cooked long enough to release collagen. Simmer uncovered for 10-15 extra minutes to thicken it naturally. For a clearer broth, strain through a fine-mesh sieve after removing the spices. The soup's richness comes from the meaty particles—don't strain them out completely!
