I’ve got a confession: oxtail soup might be the most underrated winter dish in your cooking arsenal. There’s something magical about transforming tough, bony cuts into a rich, soul-warming broth that makes your kitchen smell like heaven. Maybe it’s the slow-cooked tenderness, or perhaps it’s how those robust flavors develop over hours of gentle simmering. Ever wondered what makes this humble soup so extraordinarily satisfying? The secret lies in technique and patience—two things I’m about to share.
Why You’ll Love this Hearty Oxtail Soup
If you’ve been searching for a soul-warming dish that fills your kitchen with incredible aromas, this hearty oxtail soup will absolutely win you over. The slow-roasted oxtails develop an unmatched richness that store-bought broths simply can’t compete with. Those tender morsels of meat practically melt in your mouth.
I’m particularly fond of how versatile this recipe is—add more vegetables, swap barley for potatoes, or throw in some fresh herbs. Plus, it’s even better the next day when all those flavors have had time to get cozy together. Comfort food at its finest, don’t you think?
What Ingredients are in Hearty Oxtail Soup?
Oxtail soup is one of those old-world recipes that transforms humble ingredients into something truly magnificent. The star of this hearty soup is, of course, the oxtail—those bony, gelatin-rich cuts that, when simmered low and slow, create a broth so rich you might just weep a little. This recipe combines savory beef flavor with vegetables, barley, and aromatic herbs for a soul-warming meal that’s perfect for chilly evenings. The ingredients list might look lengthy at first glance, but each component plays an important role in building those complex flavors we’re after.
- 5 pounds oxtails
- 1 cup flour (for dredging)
- 2 tablespoons vegetable oil
- 2 teaspoons salt (to taste)
- 2 teaspoons fresh ground black pepper
- 3 tablespoons tomato paste
- 3 bay leaves
- 2 medium yellow onions with skin, quartered (for stock)
- 1 celery heart with green leaves (for stock)
- 1 head garlic, cut in half crosswise
- 1 tablespoon beef base
- 5 quarts cold water
- 32 ounces beefamato juice or tomato juice
- 1 large yellow onion, peeled and coarsely chopped (for soup)
- 6 celery ribs, sliced
- 6 carrots, peeled and sliced
- 18 ounces diced tomatoes (canned)
- 16 ounces fresh sliced mushrooms
- 1 cup baby spinach leaves, coarsely chopped
- 1½ cups barley
When gathering ingredients for oxtail soup, there are a few things worth noting. First, don’t be tempted to substitute the oxtails—they’re irreplaceable for the distinctive flavor and silky texture they bring to the broth. If you can’t find beefamato juice, regular tomato juice works perfectly fine, though you might want to add a touch more beef base. And while this recipe calls for barley, which adds a lovely chewy texture, you could swap in rice or small pasta if that’s what you have on hand. Fresh mushrooms are preferred for their earthy depth, but in a pinch, dried mushrooms that have been rehydrated will contribute even more concentrated flavor.
How to Make this Hearty Oxtail Soup

Making oxtail soup is a true labor of love, but trust me, the results are worth every minute. Start by preheating your oven to 425°F and lightly oiling a roasting pan. Dredge 5 pounds of oxtails in 1 cup of flour seasoned with 2 teaspoons of salt and 2 teaspoons of black pepper, then arrange them in your prepared pan. Roast these beauties for about 15 minutes before adding 2 quartered yellow onions (skin on), 1 celery heart, and 1 halved head of garlic to the pan. Now, spread 3 tablespoons of tomato paste over the oxtails—this adds incredible depth and color. Continue roasting for about 40 minutes, giving everything an occasional stir to prevent burning. You want those oxtails gloriously browned, developing those rich caramelized flavors that’ll make your soup sing.
Once everything’s beautifully browned, transfer the oxtails and vegetables to a large stockpot. Now here’s where the magic begins. Pour off excess grease from the roasting pan but—and this is vital—save those caramelized cooking bits! Add 2 cups of cold water to the hot roasting pan and scrape up all those flavorful brown bits, then add this liquid gold to your stockpot. To this, add 32 ounces of beefamato juice (or tomato juice), 4½ quarts cold water, 3 bay leaves, and 1 tablespoon of beef base. Pop the pot in a 250°F oven and let it cook slowly for about 3 hours, until the meat is fall-off-the-bone tender. This slow cooking is what transforms tough oxtails into melt-in-your-mouth meat while creating that silky, rich broth we’re after.
After the stock has cooked, strain it carefully, reserving both the liquid and the oxtails. You can chill the stock at this point to remove excess fat, but do leave about 2 tablespoons for flavor. While the stock cools a bit, remove the meat from the bones—it should fall away easily. Return the strained stock to a gentle simmer on the stovetop, then add 1 large chopped yellow onion, 16 ounces of sliced mushrooms, 6 sliced celery ribs, 6 sliced carrots, 1 cup of chopped spinach, 18 ounces of diced tomatoes, and 1½ cups of barley. Simmer until the barley becomes tender, which takes about 30 minutes. Finally, return the reserved oxtail meat to the pot and heat through. Adjust the seasoning with salt and pepper to your liking, and serve this comforting masterpiece with crusty rolls to sop up every last drop of that incredible broth. Heaven in a bowl, no exaggeration.
Hearty Oxtail Soup Substitutions and Variations
Looking for ways to adapt this classic soup to fit your pantry or preferences? I’ve got you covered. Swap oxtails with beef chuck or short ribs if you’re in a pinch—they’ll give similar richness. Can’t find Beefamato? Regular tomato juice works fine with a splash of Worcestershire sauce for depth.
Not a barley fan? Rice or small pasta makes a worthy stand-in. Mushroom haters can simply skip them or add more carrots instead. For a greener version, toss in kale or chard instead of spinach. They hold up beautifully in this hearty broth.
What to Serve with Hearty Oxtail Soup
A great meal deserves perfect companions, and this rich oxtail soup is no exception. The crusty rolls mentioned in the recipe are just the beginning of what you can serve alongside this hearty dish.
I love pairing this soup with a simple green salad dressed with a tangy vinaigrette—the acidity cuts through the richness perfectly. A board of sharp cheeses and pickled vegetables makes for wonderful contrast, too.
For beverages, consider a robust red wine like Cabernet Sauvignon or Malbec. Their bold flavors stand up beautifully to the intense beefiness of the soup. Can you imagine a better winter meal?
Final Thoughts
While I’ve shared many recipes over the years, this hearty oxtail soup truly stands among my favorites for cold-weather comfort food. There’s something magical about transforming these humble ingredients into such a rich, comforting bowl of goodness. The long, slow cooking process might require patience, but isn’t that what makes it special?
I hope you’ll give this oxtail soup a try when the temperature drops. The tender meat, the wholesome vegetables, that soul-warming broth – they create something greater than their parts. Some recipes feed the body, others feed the soul. This one, I believe, does both.





