Goose and Cabbage Soup is a robust, old-world dish rooted in Central and Eastern European farmhouse cooking. It features rich, slow-simmered goose meat with sweet-and-sour braised cabbage in a deeply savory broth. Accented with caraway, garlic, and a touch of vinegar, the flavors are bold, warming, and uniquely satisfying — perfect for winter days or holiday leftovers.

Season goose legs generously with salt and pepper.
Heat goose fat in a large pot over medium-high heat.
Sear goose legs skin-side down until golden (6–8 minutes). Flip and sear the other side. Remove and set aside.
In the same pot, add chopped onion. Sauté 5 minutes until soft.
Add garlic and caraway seeds. Cook for 1 minute.
Stir in tomato paste and vinegar. Cook for 2 minutes, deglazing the bottom of the pot.
Return seared goose to the pot.
Pour in the stock. Bring to a boil, then reduce to a simmer.
Cover and cook for 1 hour, until goose is tender and starting to fall from the bone.
Add cabbage, carrots, potatoes, and parsnips (if using).
Optional: stir in sauerkraut for a tangy twist.
Simmer uncovered for 30–40 minutes, or until all vegetables are tender.
Remove goose legs. Shred meat, discarding skin and bones.
Return meat to soup. Taste and adjust seasoning.
Add sugar if needed, and finish with chopped fresh herbs.
Serve hot with thick slices of buttered rye bread or garlic toast. Garnish with dill or parsley and a fresh grind of black pepper.
Use smoked goose for a deeper flavor
Add barley for a heartier texture
Replace vinegar with beet kvass or lemon juice for a more traditional touch
Dry Riesling or Grüner Veltliner
Malty lager or smoked beer
Crisp apple cider or beet salad on the side
6 servings