Traditional German Oxtail Soup | Ochsenschwanzsuppe

This Oxtail Soup (Ochsenschwanzsuppe) is a true taste of German comfort food – rich, hearty, and deeply satisfying. Traditionally made with meaty oxtails and simple vegetables, it’s a timeless classic that deserves a spot on every family table.

Growing up in Germany, we often had Ochsenschwanzsuppe on cold winter days, and I’m lucky to have my mom’s tried-and-true recipe. The best part? You can easily recreate it in your own kitchen – no special tools required.

oxtail soup in white bowl garnished with a sprig of parsley

This post contains affiliate links, which means I make a small commission when you buy something, but at no extra cost to you. You can read my full disclosure for more details.

Oxtail soup recipe

Oxtail soup is a rich, slow-simmered beef soup made from oxtails, vegetables, and herbs. The collagen and marrow in the oxtail create a naturally silky, flavorful broth. It’s classic German comfort food – simple, hearty, and deeply satisfying.

Why you’ll love this recipe


  • HEARTY & COMFORTING – This is the ultimate cozy meal for chilly days. Slow-simmered oxtails create a rich, silky broth that’s deeply satisfying and full of flavor.
  • NOURISHING & WHOLE FOOD – Oxtail is packed with collagen, minerals, and protein, making this soup naturally nutrient-rich – exactly what traditional German kitchens were built on.
  • BUDGET-FRIENDLY – Oxtails are inexpensive cuts that, when cooked slowly, transform into a luxurious meal. It’s a beautiful example of the “use everything” philosophy not just my grandparents lived.

Ingredients

Oxtail Soup may sound fancy, but it’s made with simple, everyday ingredients that all blend into a delicious soup when simmered together:

  • Oxtails: The main ingredient. Rich in flavor and collagen, they create a natural, silky texture.
  • Onion, carrot, celery root, and leek: The classic “Suppengrün” (German soup greens).
  • Tomato paste: Deepens color and adds a touch of sweetness.
  • Red wine: Adds a hint of acidity and depth. While it is optional, I highly recommend it.
  • Beef broth: Use homemade or high-quality store-bought for best results.
  • Vinegar: I like to add a splash of apple cider vinegar to cut through the richness.
  • Herbs and spices: Bay leaf, juniper berries, cloves, and parsley are all traditional.
  • Pepper and salt: to taste
ingredients for oxtail soup: oxtail, bouillon, red wine, leek, onion, carrot, celery, tomato paste, vinegar, parsley, juniper berries, salt, cloves, bay leaf

Simple substitutions

  • oxtail: if you can’t find ox tail you can also use other inexpensive cuts of beef
  • celery root: you can use regular celery (stalks) if you can’t find the root
  • red wine: you can double up on the broth if you’d like to skip the wine
  • extra ingredients: a bit of lemon peel, curry powder
  • buttermilk: to make the meat extra tender, you can marinate the oxtail in buttermilk overnight in the refrigerator.

How to make Ochsenschwanzsuppe

This is a summary of the steps involved. For the complete instructions, please scroll down to the recipe card at the bottom of the post.

browned oxtail pieces in cast iron skillet
sauteed onions and leeks
  1. Brown the oxtails on all sides. Remove from pan.
  1. Sauté the onion and leeks until soft.
sauteed vegetables in bouillon
browned oxtail pieces in large pot
  1. Add the remaining vegetables and cook until soft. Add broth, red wine, and spices.
  1. Return the oxtail pieces to the pot and simmer until done.
cooked oxtail soup in pot
  1. Season with salt and pepper to taste.

moving bowl with spoon icon

Helpful recipe tips

  • For the best flavor: Roast or brown your oxtails first – that caramelization gives the soup its depth.
  • Make ahead: Like many German soups, Ochsenschwanzragout tastes even better the next day.
  • Skim the fat: Chill overnight and remove the solidified fat if you prefer a leaner soup.
  • Don’t rush the simmer: Slow cooking extracts every bit of flavor and collagen from the bones.
  • Pressure cooker: If in a hurry, I like to make my oxtail stew in my trusty pressure cooker where it will be done in 45-55 minutes. You can also use that function on your instant pot.
  • Bones:I personally like to let the Ochsenschwanzsuppe cool down a bit and remove the meat from the bones – it makes eating so much easier and a lot more enjoyable.

If you have any questions, and/or to rate this recipe, please leave a comment below!

oxtail soup in white bowl garnished with a sprig of parsley
Print Recipe
No ratings yet

German Oxtail Soup | Ochsenschwanzsuppe

Enjoy a rich, authentic German Oxtail Soup (Ochsenschwanzsuppe) that’s hearty, nourishing, and full of deep, traditional flavor – a cozy winter classic made simple.
Prep Time20 minutes
Cook Time33 minutes
Total Time53 minutes
Course: Main Course
Cuisine: German
Servings: 4 servings
Calories: 809kcal
Author: Anja Eckert

Ingredients

  • 2 pounds oxtails
  • 1 TBSP oil or ghee or lard, for frying
  • 1 medium onion diced
  • 1 small leek chopped
  • 1 medium carrot chopped
  • 1 small celery root diced
  • 2 cups bouillon
  • 2 cups red wine
  • 2 TBSP tomato paste
  • 1 bay leaf
  • 8 juniper berries
  • 4 cloves
  • 1 TBSP vinegar
  • salt & pepper to taste
  • parsley chopped for serving
Shop Ingredients on Jupiter

Instructions

  • Clean, peel, and chop the onion, leek, carrot, and celery root. Set them aside.
  • Over high heat in a large pot, heat the oil. Add the oxtail and brown on all sides. Remove the oxtail.
  • Lower the heat to medium and add the onions and leeks. Sautee until soft and translucent. Add the carrot and celery and sauté for a few minutes.
  • Return the browned oxtail to the pot, add the bouillon, wine, tomato paste, and spices.
  • Bring to a boil and then turn the heat to low. Simmer over low heat for 4-5 hours in a pot on the stove or until the meat is tender and falling off the bones.
  • Season with vinegar, salt, and pepper to taste. Serve with chopped fresh parsley.

Notes

  • you can also make this in a pressure cooker or instant pot in about 45-55 mins
  • to make the meat even more tender, you can marinate the oxtail in buttermilk overnight in the refrigerator
  • this oxtail soup will taste even better the next day!

Nutrition

Calories: 809kcal | Carbohydrates: 27g | Protein: 75g | Fat: 34g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 16g | Trans Fat: 0.01g | Cholesterol: 249mg | Sodium: 1134mg | Fiber: 5g | Sugar: 7g | Calcium: 161mg | Iron: 12mg
Tried this recipe?Mention @ourgabledhome or tag #ourgabledhome!
light bulb icon

FAQs about oxtail soup

Oxtail has a deep, rich, beefy flavor and a tender, melt-in-your-mouth texture once cooked.

Yes! Cook on low for 8–9 hours in a slow cooker or about 45-55 minutes on high pressure in an Instant Pot.

Yes, it’s rich in collagen, protein, and minerals, and supports gut and joint health.

Serving suggestions

Serve this soup hot with a slice of fresh sourdough bread or German rolls (Brötchen).
We love to eat it with mashed potatoes, German potato dumplings, or broad pasta. With a simple green salad on the side, you can create a whole meal.

Storing and freezing instructions

While we can’t keep our hands off this Ochsenschwanzsuppe once cooked, it actually tastes even better the next day. You can keep it in the refrigerator in an airtight container for up to 4 days. Simply reheat it gently before serving.

For longer storage, let it cool completely and freeze it in portions for up to 3 months.

Ochsenschwanzsuppe in white bowl garnished with a sprig of parsley

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating