Go Back

Best Homemade Oxtail Soup Recipe

This hearty oxtail soup recipe is a comforting, slow-braised classic made with tender oxtails, aromatic vegetables, potatoes, and rich beef broth. Deeply flavorful and nourishing, this homemade soup is perfect for cozy family dinners or special occasions.
Prep Time 20 minutes
Cook Time 3 hours
Total Time 3 hours 20 minutes
Servings: 6 servings
Course: Soup
Cuisine: International
Calories: 460

Ingredients
  

  • 3 lbs oxtails cut into segments
  • 2 tablespoons olive oil
  • 1 large onion diced
  • 4 carrots chopped
  • 4 celery stalks chopped
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • cup all-purpose flour
  • 1 cup red wine
  • 32 oz beef broth
  • 32 oz water
  • 1 bundle fresh thyme or 1 tablespoon dried thyme
  • 2 bay leaves
  • 2 lbs potatoes cubed
  • Salt to taste
  • Black pepper to taste

Method
 

  1. Season oxtails generously with salt and pepper.
  2. Heat olive oil in a large pot and sear oxtails in batches until deeply browned on all sides.
  3. Remove oxtails and sauté onion, carrots, celery, and garlic in the same pot until softened.
  4. Stir in tomato paste and cook briefly, then add flour and mix until fully incorporated.
  5. Pour in red wine and scrape up any browned bits from the bottom of the pot.
  6. Add beef broth, water, thyme, and bay leaves.
  7. Return oxtails to the pot, partially cover, and simmer for 1 hour.
  8. Add potatoes and continue simmering for 1½–2 hours until meat is fork-tender.
  9. Remove oxtails, shred meat, and discard bones and excess fat.
  10. Return shredded meat to the pot and adjust seasoning with salt and pepper.
  11. Serve hot once broth is rich and vegetables are tender.

Notes

Searing the oxtails thoroughly is essential for building deep, rich flavor in this soup.