Zürich Geschnetzeltes, a classic Swiss Veal Dish

Jump to recipe
Zuerich Geschnetzeltes, Swiss veal dish

It was tender, creamy, and deeply satisfying—thinly sliced veal in a velvety mushroom sauce, served with crisp potato pancakes. The dish felt like a warm embrace, and I knew I had to recreate it once I returned home.

Determined to capture the flavors of that evening, I gathered my ingredients and set to work. The process is simple, but the result is elegant—just like the city that inspired it.

Besides veal, pork loin, sirloin steak or chicken breast can be used, very thinly sliced.

Start by giving the mushrooms their moment in the pan. Heat a little butter or oil over medium‑high heat and add the sliced mushrooms in a single layer, if possible. Let them sauté without moving too much at first, so they can take on a light golden color and develop a deeper flavor. Once they’re lightly browned and any released moisture has mostly evaporated, sprinkle in the chopped parsley and toss briefly. Remove the mushrooms from the pan and set them aside—you’ll bring them back later.

In the same pan, add a bit more butter or oil if needed and increase the heat slightly. Add the sliced veal in batches so you don’t overcrowd the pan. Cook the meat for about 2–3 minutes, just until it loses its raw color and begins to take on a light sear. You want it tender, not overcooked. Transfer the veal to a warm plate or bowl and keep it covered so it stays warm and juicy while you build the sauce.

Using that same flavorful pan, add the sliced or chopped onions. Cook them gently over medium heat until they soften and turn translucent, scraping up any browned bits from the bottom of the pan as they release their juices. Once the onions are soft, sprinkle a little flour over them and stir well. Let the flour cook for about a minute—this step helps thicken the sauce later and removes any raw flour taste.

Now it’s time to bring in the wine. Pour in the white wine and stir, loosening any remaining browned bits from the bottom of the pan. Let the wine bubble and reduce slightly; this concentrates the flavor and cooks off the harshness of the alcohol. You should notice the sauce beginning to look smoother and more cohesive as it simmers.

Once the wine has reduced a bit, add the broth—or water mixed with bouillon—to the pan. Stir everything together and let it cook gently for about 5 to 10 minutes. During this time, the flavors meld, the onions soften further, and the sauce begins to take on body. Adjust the heat so it simmers rather than boils vigorously; you want a steady, gentle bubble.

When the sauce has simmered and slightly thickened, pour in the whole cream. Add a splash more white wine if you like a brighter note, along with a dash of Worcestershire sauce for depth and umami. Stir well and let the mixture come back to a gentle simmer. The sauce should now look rich, velvety, and lightly creamy—coating the back of a spoon.

Return the sautéed mushrooms and the cooked veal, along with any accumulated juices, back into the pan. Stir gently to coat everything in the creamy sauce. Let it all heat through for about 2–3 minutes, just long enough for the meat and mushrooms to warm and the flavors to blend, but not so long that the veal becomes tough.

Taste the sauce and season with salt and freshly ground black pepper to your liking. Once you’re happy with the balance, plate the Zürcher Geschnetzeltes on warm dishes so the sauce stays silky and inviting.

I served the Züricher Geschnetzeltes on warm plates, paired with homemade potato pancakes—crispy on the outside, tender within. Wide noodles like Pappardelle work beautifully too, soaking up the sauce with every bite.

Recreating this dish wasn’t just about flavor—it was about honoring a friendship, a city, and a moment that meant so much. Every bite brought back the joy of that evening in Zürich, the warmth of re-connection, and the timeless comfort of good food shared with someone dear.

If you’ve ever had a dish that reminded you of someone special or a place you love, I’d love to hear your story. And if you try this recipe, I hope it brings a little Swiss magic to your table.


See the conventional recipe below, but you can also prepare this dish in an Instant Pot. Saute the mushrooms, onions and parsley (remove and return at the end). Sear the seasoned meat till brown, but still pink in the inside. Add 3 cups of broth, and set in IP for 8 minutes high pressure. Slow release 5 minutes. Open top and add flour/corn starch to thicken, season with salt and pepper turn down. At the end finish with whole cream (sour cream) and white wine, maybe Worcester sauce

Click on Picture below for the Potato Pancake recipe as a side