
Saure Kutteln
“Swabian sour tripe stew — pre-cooked beef tripe slow-simmered in a sour roux-thickened broth with vinegar, onion, bay, juniper berries and white wine, served with browned spätzle or boiled potatoes — the iconic working-class Swabian dish.”
Where it comes from
Saure Kutteln has been on Swabian working-class tables for centuries — tripe was the cheapest beef offcut, and the long-simmer-in-vinegar technique transformed it into a hearty winter dish. The 'sour' (saure) comes from a generous splash of cider vinegar or white-wine vinegar added in the final stage; this acidity is the dish's signature. The thickening is done via a Mehlschwitze (roux-and-broth) — a Central European thickening technique inherited from French sauce-making. The dish was traditionally cooked on Fridays (no meat — tripe was considered offal, not 'real' meat under some Catholic interpretations) and served with mashed potatoes or boiled new potatoes. Modern Swabian restaurants serve it with browned Spätzle, which absorb the sour sauce beautifully.
On the plate
Saure Kutteln is unlike anything else in German cooking — it's an aggressive sour-savory taste that takes adjustment for newcomers. The tripe is incredibly tender (after 60 min of simmering), with the slightly unusual organ-meat texture that some love and some dislike. The sauce is glossy, sour-tangy from vinegar, with woodsy notes from juniper berries that make the dish feel Alpine. Spätzle browned in butter underneath soak up the sauce and become the supporting element. This is the dish where Swabians take a stand: 'either you love sour or you'll hate this.' A glass of dry white wine helps; sips of crisp Riesling reset the palate between bites.
How it works
Tripe's distinctive texture comes from its high collagen content + low fat — long simmering breaks down the collagen into gelatin, which softens the tissue but doesn't dissolve it. The vinegar (acidic at pH 2.5) actually accelerates collagen breakdown — acid hydrolysis. The Mehlschwitze (roux + broth) provides thickening via gelatinized starch; the longer roux cooks (low heat for 3 min in this recipe), the more nutty-amber the resulting sauce. Juniper berries contribute α-pinene and myrcene terpenes that complement game-like flavors — a traditional pairing with offal across European cooking.
Variations
Stuttgart canonical with juniper + cider vinegar + Spätzle; Bavarian variant uses less juniper and adds caraway; modern restaurants often use only white-wine vinegar (less pungent than cider); home cooks save time by using pre-cooked tripe from butchers (essential for reasonable cooking time); commercial canned Saure Kutteln exists for nostalgia but the texture suffers; vegetarian alternatives use king-oyster mushroom strips (acceptable substitute for the chewy texture, but the flavor character is different).
On the Palate
Ingredients
Serves 4How it's made
9 steps · Show ↓60 min active · 140 min waiting
How it's made
9 steps · Show ↓- 110 min
Buy 800g pre-cooked beef tripe (sold pre-cooked at most German/European butchers; if buying raw, you need to blanch it 3 times and simmer 2.5 hours first). Slice the tripe into 0.5cm-wide ribbons, about 5cm long.
- 29 min
In a heavy pot, melt 30g butter + 2 tbsp olive oil over medium heat. Add 2 finely diced onions + 3 minced garlic cloves; sauté 8 min until soft and golden.
- 35 min
Add the tripe ribbons; stir 5 min to combine with the onions.
- 47 min
Add 200ml dry white wine + 100ml white wine vinegar + 500ml beef or vegetable stock + 2 bay leaves + 6 juniper berries (lightly crushed) + 6 whole black peppercorns + 1 tsp salt. Bring to a simmer.
- 565 min
Cover; reduce heat; simmer 60 min, stirring occasionally. The tripe should become very tender and absorb the sour-aromatic flavor.
- 68 min
Make Mehlschwitze (roux): in a separate small pan, melt 30g butter; whisk in 3 tbsp flour; cook 3 min over low heat until pale golden. Whisk in 200ml hot broth from the tripe pot, stirring constantly to make a smooth thick paste.
- 717 min
Whisk the Mehlschwitze back into the tripe pot. Add another 2 tbsp white wine vinegar + 1 tsp sugar + 1/2 tsp ground black pepper. Simmer 15 min more, stirring frequently, until the sauce coats the back of a spoon. Adjust salt and vinegar (the dish should be noticeably sour but balanced).
- 84 min
Discard bay leaves and as many juniper berries as you can find. Off heat. Stir in 1 tbsp chopped fresh parsley.
- 98 min
Serve hot in deep bowls, ladled over either browned Spätzle (toss cooked Spätzle in 2 tbsp butter in a hot pan until golden) or boiled new potatoes. A glass of crisp Swabian Riesling or Trollinger is the canonical pairing.






