A cooking platform built around craft, culture, and the stories behind what we eat.

Created by Chef Elsa
Veal lung and heart braised tender in a velvety cream sauce spiked with capers, anchovies, and lemon zest, served the only way Vienna allows: with a proper Semmelknödel to soak up every last drop.
Gretel always said that if you want to understand how the Viennese think about cooking, don't look at the Sachertorte. Look at the Beuschel. Here is a city that took the cheapest parts of the calf, the lungs and the heart, and turned them into something so refined they put "Salon" in front of the name and served it on their best porcelain. That tells you everything.
I first tasted Salonbeuschel on one of our childhood trips to Vienna, at a Gasthaus near the Naschmarkt where the tablecloths were white and the Knödel arrived on their own plate. I was maybe ten. Eva and Gretel ordered it without hesitation, the way you order something you've been eating your whole life. I remember the sauce was pale gold, silky, and sharp in a way I couldn't identify. Gretel told me later: anchovies. Not enough to taste like fish, just enough to make everything else wake up. That's the secret of Viennese cuisine right there, knowing how to use one ingredient to make all the others louder.
The technique is straightforward. You poach the lung and heart until tender, slice them thin, then build a cream sauce with a proper roux, good stock, capers, a whisper of anchovy, and enough lemon zest to cut through the richness. The "Alt" in the name means old-style, and this is old-style Viennese cooking at its most confident. Simple ingredients, precise technique, a finished dish that makes you forget you're eating offal and remember you're eating in Vienna.
This is not a dish for people who are afraid of it. It's a dish for people who are curious. And if you've never cooked with lung before, I'd like to explain: it's gentler than you think. Mild, tender, almost creamy when sliced thin. The heart has more character, a clean, mineral bite that the sauce rounds out beautifully. Together, with a Semmelknödel splitting open on the plate and soaking up that sauce, this is one of the most satisfying things Vienna ever put on a table.
Beuschel, from the Viennese dialect for the pluck (lungs, heart, and sometimes spleen), has been a staple of Vienna's Innereienküche since at least the 18th century. The prefix "Salon" appeared in the 19th century to distinguish the refined, cream-sauced version from the simpler peasant preparation, signaling a dish fit for bourgeois dining rooms. Altwiener Salonbeuschel became a signature of the Beisl, Vienna's neighborhood restaurants, where it remains a point of pride and a reliable test of the kitchen's skill. The combination of capers and anchovies in the sauce reflects Italian influence carried through centuries of Habsburg exchange with the south.
Quantity
500g
cleaned and trimmed
Quantity
250g
cleaned and trimmed
Quantity
1 medium
peeled and halved
Quantity
1
peeled
Quantity
1 small piece
peeled
Quantity
1
Quantity
6
Quantity
1 tablespoon
Quantity
to taste
Quantity
50g
Quantity
1 medium
finely diced
Quantity
40g
Quantity
500ml
Quantity
125ml
Quantity
2 tablespoons
drained and roughly chopped
Quantity
2
finely minced
Quantity
zest of 1 lemon
Quantity
1 tablespoon
Quantity
1 teaspoon
Quantity
1 tablespoon
Quantity
pinch
Quantity
freshly ground, to taste
Quantity
1 tablespoon
finely chopped
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| veal lungcleaned and trimmed | 500g |
| veal heartcleaned and trimmed | 250g |
| onion (for poaching)peeled and halved | 1 medium |
| carrotpeeled | 1 |
| celeriacpeeled | 1 small piece |
| bay leaf | 1 |
| whole black peppercorns | 6 |
| white wine vinegar (for poaching) | 1 tablespoon |
| salt | to taste |
| unsalted butter | 50g |
| onion (for sauce)finely diced | 1 medium |
| plain flour | 40g |
| reserved poaching stock | 500ml |
| heavy cream (Schlagobers) | 125ml |
| capersdrained and roughly chopped | 2 tablespoons |
| anchovy filletsfinely minced | 2 |
| lemon zest | zest of 1 lemon |
| fresh lemon juice | 1 tablespoon |
| Dijon mustard | 1 teaspoon |
| white wine vinegar (for sauce) | 1 tablespoon |
| sugar | pinch |
| white pepper | freshly ground, to taste |
| fresh flat-leaf parsleyfinely chopped | 1 tablespoon |
| Semmelknödel (bread dumplings) | for serving |
Place the veal lung and heart in a large pot with the halved onion, carrot, celeriac, bay leaf, peppercorns, a tablespoon of white wine vinegar, and a generous pinch of salt. Cover with cold water by at least five centimeters. Bring to a gentle simmer over medium heat. Gray foam will rise to the surface in the first few minutes. Skim it patiently until it stops coming. Then turn the heat down low. You want the surface barely trembling, not rolling. The lung needs about an hour and a half. The heart is done in about an hour, so pull it out earlier and set it aside. The lung is ready when a knife slides through without resistance.
Lift the lung and heart ontoa cutting board. Strain the poaching liquid through a fine-mesh sieve and reserve 500ml of it. This stock is the backbone of your sauce, so don't discard it. Let the meat cool until you can handle it comfortably. Slice both the lung and heart into thin strips, about half a centimeter wide and three to four centimeters long. The lung will be pale and spongy, the heart darker and firmer. That contrast of texture is part of what makes the dish interesting.
Melt the butter in a wide, heavy-bottomed pan over medium heat. When it foams, add the finely diced onion and cook gently until it softens and turns translucent, about five minutes. You don't want color here. Burnt onion will make the whole sauce bitter. Sprinkle the flour over the onions and stir constantly with a wooden spoon for two to three minutes. The roux should turn a very pale gold and smell faintly nutty. This is a blonde roux, not a brown one. Keep the heat moderate and keep stirring. Lumps now mean lumps later.
Pour the reserved poaching stock into the roux in a slow, steady stream, whisking constantly. The mixture will seize up at first and look alarmingly thick. Keep whisking, keep pouring. It will smooth out. Once all the stock is incorporated, let the sauce simmer gently for ten minutes, stirring occasionally. It should thicken to the consistency of heavy cream, coating the back of a spoon in a clean line. Stir in the Schlagobers and let the sauce simmer another five minutes. Taste it. The base should be mild and rich, a blank canvas waiting for the sharp notes.
This is where the Salonbeuschel becomes itself. Add the chopped capers, the minced anchovies, the lemon zest, lemon juice, mustard, and the tablespoon of white wine vinegar. Stir everything through and let it simmer for two minutes. Add a pinch of sugar. Not sweetness, just enough to round the acidity. The sauce should taste bright and layered: creamy first, then the salt of the capers and anchovies, then the lemon cutting through at the end. If it tastes flat, it needs more vinegar. If it tastes too sharp, a touch more cream.
Add the sliced lung and heart to the sauce. Fold them in gently. Let everything simmer together on low heat for five to ten minutes so the meat absorbs the flavors of the sauce. Don't let it boil. Boiling will tighten the lung and turn something tender into something rubbery. Season with salt and white pepper. Taste again. The balance should be right: creamy, sharp, savory, with a clean lemon finish.
Ladle the Salonbeuschel into warm, wide bowls. Scatter the chopped parsley over the top. Place a Semmelknödel alongside or on a separate plate, depending on how you feel about your Knödel swimming in sauce. The Knödel is not optional. It's the other half of the dish. Break it open with your fork and let the sauce soak into the soft bread interior. That first bite, the tender lung, the sharp cream sauce, the giving texture of the Knödel, is pure Vienna. Mahlzeit!
1 serving (about 330g)
Culinary mentorship, cultural storytelling, and the editorial depth that makes cooking meaningful.
Explore Culinary Advisor