Chinese Oxtail Tomato Soup Recipe: Silky Tomato Broth with Fall-Off-Bone Oxtail

Soups & Stews

Chinese Oxtail Tomato Soup Recipe: Silky Tomato Broth with Fall-Off-Bone Oxtail

This Chinese oxtail tomato soup recipe delivers a rich, velvety broth where tender oxtail falls apart at the touch of a spoon—each bite packed with deep umami and tangy tomato sweetness.

The secret lies in slow simmering oxtail with star anise and ginger, transforming tough cuts into melt-in-your-mouth perfection while building a silky sauce that coats every ingredient.

I first made this during a chilly winter when I craved the comforting warmth of a proper Chinese home-style soup, and it became an instant family favorite. The balance of savory soy, bright tomatoes, and aromatic spices creates a harmony that’s both nostalgic and restaurant-worthy.

The beauty of this recipe is its foolproof technique—no complicated steps, just time and patience. You’ll start with oxtail bones that simmer for hours until they’re fork-tender, releasing their marrow into the broth for unmatched depth.

Fresh tomatoes (or canned for convenience) add natural sweetness that cuts through the richness, while traditional spices like star anise and cinnamon infuse the broth with warmth.

The result is a soup that’s hearty enough for a meal but light enough to satisfy any craving, with a texture that’s creamy without a drop of cream.

What you’ll end up with is a steaming bowl of golden broth studded with oxtail pieces that dissolve at the first bite, tomatoes that burst with flavor, and aromatics that linger on your palate.

This is the kind of soup that warms you from the inside out, perfect for cold evenings or as a healing dish when you need comfort. The leftovers taste even better the next day, making it ideal for meal prep or feeding a crowd.

Ready to transform simple ingredients into a restaurant-quality masterpiece?

While the classic version shines on its own, you can easily customize it—add mushrooms for earthiness, tofu for extra protein, or a splash of vinegar for brightness. The method stays the same, but the possibilities are endless. Let’s get cooking and create a soup that tastes like home.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chinese oxtail tomato soup

Six simple ingredients transform into a restaurant-worthy Chinese oxtail tomato soup.

Ingredient Amount Notes
Oxtail Bones 🦬 2 ½ lb Cut into 2-inch pieces
Large Onions 🧅 2 whole Yellow or red, sliced
Fresh Ginger 🌿 ½ cup Sliced into thin coins
Star Anise Pods 🌟 4 whole Whole, not ground
Cinnamon Sticks 🍃 2 whole 2-inch pieces
Garlic Cloves 🧄 6 cloves Peeled, smashed
Ripe Tomatoes 🍅 4 whole Medium-sized, quartered
Soy Sauce 🍶 ½ cup Light or dark preferred
Shaoxing Wine 🍷 ¼ cup Or dry sherry
Chicken Stock 💧 4 cups Homemade or quality store-bought
Sesame Oil 🫒 1 tbsp For finishing
Green Onions 🌱 3 whole Sliced, for garnish
Salt 🧂 1 ½ tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground

The oxtail is the star—look for well-marbled pieces at your butcher or Asian market. Costco or H Mart usually carry pre-cut oxtail if you're short on time. Fresh ginger and star anise are non-negotiable for that authentic aroma. Grab the whole pods of star anise—they infuse better than ground. For the tomatoes, heirloom or beefsteak varieties add the most flavor, but any ripe tomato will work. I always double-check the soy sauce label for no added MSG if that's important to you.

No fresh ginger? Powdered works at half the amount, but it won't have the same punch. Shaoxing wine unavailable? Dry sherry or even more chicken stock keeps things balanced. The tomatoes can be canned (San Marzano if possible) if you're in a rush, but fresh gives that burst of sweetness that makes this soup special. For extra depth, add a pinch of sugar to the tomatoes while they simmer. The white pepper is key—it's milder than black and lets the oxtail shine.

This soup tastes even better the next day—plan ahead. Store in the fridge for up to 5 days or freeze portions for 3 months. I always make a double batch because it disappears fast. The broth thickens as it cools, so add a splash of water when reheating. Garnish with green onions and sesame oil right before serving—trust me on this step—it makes all the difference.

❤️

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. The oxtail bones simmer down to melt-in-your-mouth richness while the onions and ginger caramelize right in the broth. Honestly, I’ve made it with pre-chopped veggies from the store, and it still tastes like a labor of love.
  • Deep Umami Bomb: That first sip of the star anise and cinnamon-infused broth? Chef’s kiss. The oxtail’s collagen breaks down into a velvety texture, and the tomatoes add just enough tang to cut through the richness. Between us, my picky-eater husband actually finishes his bowl—no complaints.
  • Leftovers That Beg: This soup only gets better the next day. The flavors meld into something even richer, and I’ve reheated portions for lunch without a single groan. I’ll be real: I’ve frozen it too, and it thaws into a hearty, comforting meal when I’m too tired to cook.
  • Budget Feast: Oxtail bones stretch into four servings, and the spices cost pennies. A single batch feeds my family of four plus leftovers, and the bones themselves are packed with flavor—no need for fancy cuts. My wallet and my taste buds win every time.

Step-by-step instructions for Chinese oxtail tomato soup

This rich, aromatic soup delivers melt-in-your-mouth oxtail and velvety tomato broth every time.

1

Sear the Oxtail for Deep Flavor

Heat a large Dutch oven over medium-high heat. Add the 2.5 lb oxtail bones in batches, searing them for 2-3 minutes per side until they develop a deep golden-brown crust. This step is crucial—it creates the Maillard reaction that builds complex flavors in the broth.

Work in batches if needed to avoid crowding the pan, which would steam instead of sear. Once all pieces are browned, transfer them to a plate and set aside. You'll notice the oxtail releases some fat and juices—this is perfect, as it will infuse into your soup later.

2

Build the Aromatic Base

In the same Dutch oven, add the 2 whole large onions and 0.5 cup fresh ginger. Cook for 5-6 minutes until the onions soften and turn translucent. Add the 6 cloves garlic and cook for another 30 seconds until fragrant.

Here's where the magic happens: stir in the 4 whole star anise pods and 2 whole cinnamon sticks. These whole spices will infuse subtle warmth without overpowering. Add the 0.5 cup soy sauce and 0.25 cup shaoxing wine, scraping up any browned bits from the bottom—this captures all that delicious flavor we worked so hard to create.

3

Simmer the Oxtail and Vegetables

Return the seared oxtail to the pot. Pour in the 4 cups chicken stock, making sure all the oxtail pieces are submerged. Add the 4 whole ripe tomatoes and bring to a gentle boil. Once boiling, reduce heat to low, cover partially, and let it simmer for 1 hour 30 minutes.

After the initial 30 minutes, check the liquid level and add hot water if needed to keep the oxtail submerged. You'll know it's ready when the oxtail is fork-tender and pulls away from the bone easily. The broth should be rich and slightly thickened from the natural gelatin released by the oxtail.

4

Finish with Seasoning and Garnish

Remove the whole star anise pods and cinnamon sticks. Stir in the 1.5 tsp salt and 0.5 tsp white pepper. Taste and adjust seasoning—you might need a bit more salt depending on your chicken stock. For the final touch, drizzle in the 1 tbsp sesame oil and stir gently.

Ladle the soup into bowls and garnish with the sliced 3 whole green onions. Serve immediately while hot, with steamed rice on the side. The aroma alone will make your kitchen smell like a bustling Chinese restaurant—trust me, it's worth the wait.

👨‍🍳

Pro Tips For Making Chinese Oxtail Tomato Soup

  • Parboil Oxtail First: Drop the raw oxtail bones into boiling water for 5 minutes before searing—this loosens the connective tissue and keeps the meat from turning into rubber. I learned this the hard way after serving a batch that was chewy enough to need dental work.
  • Char the Onions: Don’t just slice the onions—sear them whole over medium-high heat until blackened in spots. The caramelized bits dissolve into the soup, adding depth that raw onions can’t match. Yes, it looks dramatic, but it’s worth the mess.
  • Skip the Whole Star Anise: Crush the star anise pods lightly with the side of your knife before adding them to the pot. This releases the oils and aroma faster, so you don’t have to wait 20 minutes for the soup to smell like a spice market. (Your future self will notice the difference.)
  • Simmer Low and Long: After the initial sear, reduce the heat to the lowest setting you can tolerate—this soup needs 2+ hours to break down properly. I used to rush it, and the result was a sad, watery broth instead of rich, velvety goodness. Patience here is non-negotiable.

Troubleshooting perfect results

Oxtail Too Tough

The most common issue is oxtail that doesn’t tenderize properly. This usually happens when the simmering time is too short or the heat isn’t low enough. I’ve found that maintaining a gentle simmer at 180-190°F is key—any higher and the collagen won’t break down.

If your oxtail is still chewy after 2 hours, add ½ cup hot water and extend the simmer for another 30-45 minutes. The goal is fork-tender meat that falls apart easily.

Broth Too Thin

A watery broth often means the oxtail wasn’t submerged properly or the simmering time wasn’t long enough for the collagen to release. To fix this, remove the oxtail pieces and reduce the broth uncovered over medium-high heat for 10-15 minutes.

You can also whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water to thicken it slightly. For prevention, always keep the oxtail covered with liquid—add hot water as needed during cooking.

Tomatoes Too Mushy

If your tomatoes turn to mush before the oxtail is done, they’ve been cooking too long. The trick is to add them only 30 minutes before the end of simmering.

For extra protection, I like to blanch whole tomatoes in boiling water for 30 seconds before adding them to the pot. This helps preserve their shape while still infusing sweetness into the broth.

If they’re already mushy, strain the broth and blend the tomatoes with a splash of stock before adding back.

Overpowering Spices

Star anise and cinnamon can dominate if left in too long. I recommend removing them after 1 hour of simmering—this gives them time to infuse without overpowering.

If you’ve already let them cook too long, strain the broth and add a pinch of sugar (about ½ tsp) to balance the bitterness. A splash of rice vinegar (just ½ tsp) can also help brighten the flavors if needed.

Fat Floating on Top

Excess fat is normal, but too much can make the soup greasy. To skim it off, use a large spoon or a fine-mesh skimmer. For a cleaner finish, chill the soup in the fridge overnight—the fat will solidify on top, making it easy to remove.

If you prefer a lighter texture, simmer the broth uncovered for 10 minutes after removing the oxtail to let some of the fat render out. Just be careful not to over-reduce, or you’ll lose flavor.

Tomatoes Too Tart

If your tomatoes taste overly acidic, it’s likely from canned tomatoes or underripe fresh ones. To balance the tartness, add a pinch of sugar (about ½ tsp) while simmering.

For a more natural fix, add 1 small carrot (diced) or ½ cup sweet potato cubes along with the tomatoes—they’ll add natural sweetness as they cook. If the soup is already finished, a drizzle of sesame oil can help mellow the acidity.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 10g
Protein 28g56%
* 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 oxtail with beef short ribs?

Yes, but expect different textures! Beef short ribs will be more tender but less gelatinous than oxtail. For best results, use 2.5 lb of bone-in short ribs and add ½ cup extra chicken stock to compensate for their lower collagen content. The flavor will be rich but slightly less velvety. Pro tip: Trim excess fat to avoid greasy soup.

2

How do I make this soup vegetarian?

Replace oxtail with 2.5 lb king oyster mushrooms or 1.5 lb extra-firm tofu (pressed and cubed). Use 4 cups vegetable stock instead of chicken stock, and add 1 tbsp soy sauce for umami depth. For extra richness, stir in 1 tbsp miso paste at the end. The tomatoes and spices will carry the flavor beautifully!

3

Why does the recipe call for whole star anise and cinnamon?

Whole spices infuse flavor more gently than ground versions, preventing bitterness. The pods and sticks can be easily removed after simmering, while ground spices dissolve completely and may overpower the delicate tomato-oxtail balance. Think of them as flavor "anchors" that build depth without dominating.

4

Can I make this soup in an Instant Pot?

Sear the oxtail first, then add all ingredients except tomatoes. Cook on high pressure for 60 minutes, followed by a 15-minute natural release. Add tomatoes during the last 10 minutes of cooking. The pressure cooker cuts simmering time by half but delivers the same tender oxtail and rich broth. Just stir in sesame oil at the end!

5

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of water or stock to prevent thickening. Never microwave—it breaks down the delicate tomato texture. For extra flavor, add a pinch of white pepper and a drizzle of sesame oil when reheating. Leftovers taste even better the next day as flavors meld!

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