Soups & Stews
This Alley Restaurant oxtail soup recipe delivers the same deep, collagen-rich umami that makes the original a Singaporean classic. š The secret lies in slow-braising oxtails until they fall apart, creating a luxuriously thick broth with tender meat and aromatic vegetables. Every spoonful is a symphony of savory, sweet, and smoky flavors that transform a simple meal into an unforgettable experience.
The process begins with a 3-hour simmer that extracts maximum flavor from the bones, creating a gelatinous stock that coats your spoon. Caramelized shallots and ginger form the flavor base, while lemongrass and kaffir lime leaves add bright, herbal notes. This isn't just soupāit's a labor of love that rewards patience with restaurant-quality results at home.
What you'll achieve is a velvety, deeply flavorful soup where oxtail pieces melt in your mouth and the broth clings to every noodle or rice grain. The aroma alone will have everyone gathering around the table, while the first bite delivers that perfect balance of richness and brightness that defines Peranakan cuisine.
Serve with steamed jasmine rice and a side of chili paste for the full experience. The leftovers taste even better the next day, making this the ultimate comfort food for any occasion. Let's create this iconic dish step by step.
Ingredients for alley restaurant oxtail soup
Six aromatic ingredients transform humble oxtail into restaurant-quality umami perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Oxtail 𦓠| 3 lb | With bones, cut into 2-inch pieces |
| Yellow Onions š§ | 2 whole | Medium size, sliced |
| Shallots š§ | 6 whole | Minced, about 0.5 cup |
| Fresh Ginger š§ | ½ cup | Julienned, about 3 oz |
| Garlic Cloves š§ | 8 cloves | Minced |
| Lemongrass šæ | 2 stalks | Bruised, cut into 2-inch pieces |
| Kaffir Lime Leaves š | 4 whole | Bruised, torn |
| Coconut Milk š„„ | 13 ½ oz | Full-fat canned |
| Tomato Paste š | 2 tbsp | Smooth, no sugar added |
| Soy Sauce š¶ | ½ cup | Dark, not low-sodium |
| Brown Sugar š | ¼ cup | Packed |
| Star Anise š | 2 whole | Lightly crushed |
| Cinnamon Sticks šæ | 2 whole | 2-inch pieces |
| Black Peppercorns š¶ļø | 1 tbsp | Whole, lightly crushed |
| Salt š§ | 2 tsp | Kosher, for seasoning |
The oxtail is non-negotiableālook for fresh, bone-in cuts at specialty Asian markets or well-stocked grocery stores like H Mart or 99 Ranch. The bones are what create that signature gelatinous richness. If you can't find oxtail, beef short ribs work in a pinch, though the flavor will be less luxurious. For the aromatics, lemongrass and kaffir lime leaves are essentialāfreeze any extras in a bag for future use. The shallots should caramelize beautifully, so don't rush this step. I usually buy mine from the fresh produce section at Whole Foodsāthey're sweeter that way.
No star anise? One cinnamon stick plus a pinch of cloves mimics the flavor profile. Running short on coconut milk? Heavy cream plus a splash of coconut extract gets you close, though the texture won't be identical. The soy sauce mattersādark soy for color, light soy for depth. If you've only got light, double the amount. For the ginger, fresh is a mustādried loses its punch. The tomato paste can be the squeeze-tube kind from Trader Joe'sāno need for fancy jars. And if you're feeling adventurous, add a dash of shrimp paste for that authentic Peranakan kick (though it's an acquired taste).
This soup tastes even better the next dayāplan ahead. The broth will thicken as it cools, so add a splash of water when reheating. Store in airtight containers for up to 5 days or freeze for 3 months. I always make a double batchāone for dinner, one for lunches. The oxtail keeps well in the freezer too, so you can prep ahead and cook from frozen. Just add 30 minutes to the simmering time if starting with frozen oxtail.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itās all in one potāno chopping chaos, no extra dishes. Just toss in the oxtail, onions, shallots, and ginger with a splash of broth, and let it simmer. The garlic and shallots soften into sweet, caramelized goodness while youāre doing anything else.
- Umami Bomb: That oxtail? It melts into the broth like butter, turning it into a rich, velvety soup with layers of deep flavor. The ginger and garlic donāt just seasonāthey transform it into something dangerously addictive. Honestly, Iāve made this for friends who arenāt even fans of oxtail, and theyāve come back for seconds.
- Weeknight to Dinner Party: This soup is my secret weapon for lazy nights and impressing guests. Throw in some rice or crusty bread, and itās a cozy meal. But add a splash of soy sauce or a sprinkle of cilantro, and suddenly itās fancy enough for company. Between us, itās the only recipe Iāve ever made that works for both.
- Leftovers That Donāt Suck: Most soups turn sad after day two, but this one gets better. The flavors deepen, the oxtail stays tender, and Iāve reheated it three times with zero complaints. Plus, itās budget-friendlyāoxtail stretches further than youād think, and the ingredients are simple. My freezer is always stocked with batches because itās that reliable.
Step-by-step instructions for alley restaurant oxtail soup
Here's how to capture that signature alley restaurant depthāslow-braised oxtail with layers of umami and aromatic complexity.
š„ Step 1: Sear the Oxtail for Rich Foundation
Heat a large Dutch oven over medium-high heat and add the 3 lb oxtail pieces in batches, working in two rounds to avoid crowding. Sear for 3-4 minutes per side until deeply golden brownāthis caramelization builds the soup's deep flavor base.
Here's the thingādon't rush this step. You want that meat developing a crust that'll dissolve into the broth later. If you notice the oxtail releases easily from the pan, it's ready to move. Remove and set aside, leaving all that precious browned fond in the pot.
š³ Step 2: Build the Aromatic Base
In the same Dutch oven, add 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly. Add the 2 whole yellow onions and cook for 5 minutes until softened. Then add the 6 whole shallots, 0.5 cup fresh ginger, 8 cloves garlic, 2 stalks lemongrass, and 4 whole kaffir lime leaves.
Cook for 5-7 minutes until everything is fragrant and the onions turn translucent. The ginger should release its signature aromaāthis is where the soup gets its complexity. If you notice the aromatics sticking, add 2 tablespoons water to deglaze and scrape up those flavorful bits from the bottom.
š„ Step 3: Simmer the Spiced Broth
Add 2 cups water, 0.5 cup soy sauce, 0.25 cup brown sugar, 2 whole star anise, 2 whole cinnamon sticks, 1 tablespoon black peppercorns, and 2 teaspoons salt. Stir well, then return the seared oxtail to the pot. Bring to a boil, then reduce heat to low and cover partially.
Simmer for 2 hoursāthis is where the magic happens. The oxtail should be fork-tender and falling off the bone. Check occasionally, adding ½ cup water if the liquid reduces too much. You'll see the broth turn rich and deep amberāthis is your visual cue that the flavors are melding beautifully.
š„ Step 4: Finish with Coconut Milk
After 2 hours, remove the oxtail and strain the broth through a fine-mesh sieve into a clean pot. Discard the solids and return the strained broth to the pot. Stir in the 13.5 oz coconut milk and simmer for 10 minutes to let the flavors integrate.
Here's the trick: the coconut milk should be warmed through but not boilingāthis prevents it from curdling. Taste and adjust seasoning with more salt or soy sauce if needed. The soup should balance sweet, salty, and umami notes perfectly.
š½ļø Step 5: Serve with Oxtail and Garnish
Return the oxtail to the pot and warm through for 5 minutes. Ladle the soup into bowls, placing 2-3 oxtail pieces in each. Garnish with additional kaffir lime leaves and a sprinkle of freshly cracked black pepper.
Serve immediately with steamed jasmine rice or crusty bread. Each spoonful should deliver that signature alley restaurant richnessātender oxtail in a velvety broth with layers of spice and umami. The aroma alone will have everyone coming back for seconds!
Pro Tips For Making Alley Restaurant Oxtail Soup
- Blanch Oxtail First: I learned this the hard wayāskipping the blanch means your broth will stay cloudy and the meat wonāt tenderize as fast. Drop the oxtail in boiling water for 2-3 minutes, then shock in ice water before browning. The starch rinse off makes all the difference in clarity and depth of flavor.
- Char the Aromatics Hard: Donāt just sautĆ© those shallots and garlicāget them deep golden brown, almost crispy at the edges. I used to rush this step and wondered why my soup lacked that smoky richness alley restaurants nail. High heat, no stirring until theyāre caramelized, then deglaze with a splash of soy sauce.
- Peel Ginger in Thin Strips: Skip the grating or choppingāpeel ginger into long, paper-thin strips instead. They infuse flavor without turning the broth into a muddy paste. (Yes, even if youāre impatient like me.) Toss them in whole so you can fish them out later if needed.
- Simmer Low and Long: After the initial sear and braise, drop the heat to a bare simmerāno bubbling, no rushing. I was skeptical until I tried it: 3-4 hours at low heat turns tough oxtail into melt-in-your-mouth perfection. Cover loosely and let the steam work its magic. (Your future self will thank you.)
Essential equipment for alley restaurant oxtail soup
Dutch Oven
The 6-quart Dutch oven is your secret weapon for this recipeāit distributes heat evenly and creates that signature deep, caramelized fond at the bottom. I recommend a Lodge Pre-Seasoned Dutch Oven (about $50) for its durable cast iron that retains heat beautifully. If you're on a budget, the Amazon Basics Dutch Oven (around $40) works well too. The deep sides prevent spills when adding coconut milk later, and its tight lid helps trap steam for maximum flavor extraction during the long simmer. š„
Fine-Mesh Sieve
Straining the broth through a fine-mesh sieve (like the OXO Good Grips Strainer, $15) is non-negotiableāit removes all the fibrous bits while keeping the collagen-rich stock intact. I've tried regular colanders, but they don't catch the fine particles that can make your soup cloudy. Pro tip: Wet the sieve first to help the broth flow more easily. If you don't have one, a cheesecloth-lined colander works in a pinch, but it requires more effort to press out all the liquid. The result? A silky-smooth broth that coats your spoon like velvet. š„
Measuring Spoons
Precision matters when balancing the soy sauce, brown sugar, and spicesāthat's why I swear by stainless steel measuring spoons (like the OXO Good Grips set, $12). The ½-cup measure is especially critical for the brown sugar, where too much can overpower the delicate umami. I keep mine near my stove so I can adjust seasoning on the fly. For the tomato paste, a 2-tablespoon measure ensures you don't skip this flavor anchor. Don't use plastic spoonsāthey warp with heat and give inaccurate measurements. š
Kitchen Timer
A countdown kitchen timer (like the TimerTyme, $10) is your best friend for this 3-hour simmer. Set it for 2 hours when you start the broth, then again for the 10-minute coconut milk finish. I place mine within sight of my stove so I don't accidentally overcook the oxtail. Pro move: Use the timer's loud alarm to wake you up if you're multitaskingāthis soup won't forgive rushing. For extra reliability, I double-check with my phone's timer too. ā°
Tongs for Oxtail
Long-handled tongs (like the Mercer Culinary Genesis, $25) make searing and retrieving oxtail pieces effortlessāno burning your fingers! The 12-inch reach lets you work in the Dutch oven without crowding. I use them to flip the oxtail for even browning and to pull pieces out cleanly when transferring to a plate. Avoid metal spatulasāthey can tear the meat. For the final plating, I use the tongs to place 2-3 oxtail pieces in each bowl, ensuring everyone gets their share of the tender meat. š¦“
Optional: Immersion Blender
While this recipe doesn't require blending, an immersion blender (like the Ninja CB101, $30) lets you adjust the broth's texture to your preference. Pulse for 10-15 seconds if you want a smoother consistency, or skip it entirely for the traditional rustic look. I usually blend just half the soup and leave the other half chunkyāthis gives diners variety in each bite. If you don't have one, a regular blender works, but you'll need to strain the soup again afterward to remove any lumps. The immersion blender is a game-changer for quick adjustments without extra cleanup. š«
Nutrition facts
Frequently asked questions
Why does this oxtail soup need such a long cooking time?
The 3-hour simmer is essential for extracting maximum collagen from the bones, creating that signature gelatinous richness. This slow process transforms tough oxtail into melt-in-your-mouth pieces while developing deep umami flavors. Rushing would leave the meat chewy and the broth weakāpatience is what makes this soup restaurant-quality!
Can I substitute oxtail with another meat?
While oxtail is ideal, you can use beef short ribs or pork trotter in a pinch. For best results, choose bone-in cutsāthey release collagen during cooking. Just note that the flavor and texture will differ slightly. If using chicken, expect a lighter, less gelatinous broth.
How do I prevent the coconut milk from curdling?
Always warm the coconut milk gently over low heatānever boil it. Stir constantly when adding to the broth and keep the temperature below 180°F. A splash of cold water can also help stabilize it. If it does curdle slightly, strain through a fine-mesh sieve before serving.
What's the best way to store leftovers?
Store in airtight containers for up to 5 days in the fridge or 3 months in the freezer. The flavors actually improve overnight as the broth thickens. When reheating, add a splash of water to restore the original consistency.
Can I make this soup in an Instant Pot?
Yes! Use the soup/broth setting for 1.5 hours on high pressure, then natural release. For the coconut milk step, transfer to a saucepan and warm separately. The pressure cooker speeds up the process but may slightly reduce the gelatinous texture compared to stovetop.
