Zürcher Geschnetzeltes (Swiss Creamy Veal Ragout)
Zürcher Geschnetzeltes is a classic Swiss dish made with tender strips of veal simmered in a creamy white wine and mushroom sauce, finished with a touch of lemon for brightness. Traditionally served with crispy Rösti, it’s a comforting yet refined meal that captures the heart of Zürich’s home cooking.

Some of the links below are affiliate links, which means I may earn a small commission if you make a purchase, at no additional cost to you. Thank you for supporting Poetic Road!
Looking for something specific?
Why this recipe will become your new favorite:
- Ready in 35 Minutes: It looks and tastes like a high-end restaurant meal, but it cooks fast enough for a chaotic weeknight.
- Foolproof Technique: We are going to flash-sear the meat so it stays incredibly tender, never tough or rubbery.
- The Ultimate Sauce: If you love my creamy Brätchügeli (Swiss Veal Meatballs), this sauce hits that exact same velvety, comforting sweet spot.
A Dish Born in Zurich
Zürcher Geschnetzeltes is one of the signature dishes of the city of Zurich. The name simply means “sliced meat in the Zurich style.” Tender strips of veal are gently sautéed and coated in a silky sauce of cream, white wine, and mushrooms – comforting, savory, and wonderfully simple. The dish appeared in Swiss cookbooks in the mid-19th century and quickly became a staple in restaurants and home kitchens alike.
If you’ve ever ordered Zürcher Geschnetzeltes (Swiss Creamy Veal Ragout) at a restaurant, it probably felt like a total luxury. But honestly? It is secretly one of the easiest, most down-to-earth comfort dishes you can make at home. For me, this is pure Sunday food. It’s the kind of meal that fills the whole house with that unmistakable aroma of butter, wine, and mushrooms hitting a hot pan – instantly making everyone wander into the kitchen to ask, “When is dinner ready?”
I know cooking veal can feel a little intimidating, but this whole dish comes together in just 35 minutes. It’s incredibly rich without feeling heavy, and it absolutely begs to be served next to a giant pile of Crispy Swiss Rösti or Homemade Spaetzli – because trust me, you are going to want every single drop of this white wine cream sauce.


Main Ingredients Explained
For the full list of ingredients and their measurements, please see the recipe card below.
- Veal Cutlets or Tenderloin: Thinly sliced strips are the traditional choice because they cook incredibly fast.
- All-Purpose Flour: A very light dusting helps the meat brown beautifully and naturally gives your cream sauce its body.
- Dry White Wine: Essential for deglazing the pan and cutting through the richness of the heavy cream.
- Fresh Lemon Juice: Do not skip this! A tiny splash right at the end brightens the entire dish.
More Authentic Swiss Recipes You’ll Love

FROM MY SWISS KITCHEN
Join me at the kitchen table.
Swiss-inspired recipes, cozy baking, and seasonal stories delivered each week.
Seasonal recipes, Swiss stories, and no spam.
How to make Zürcher Geschnetzeltes

Preparation:
- 1. Prepare the veal.
- Lightly toss veal strips with flour, salt, and pepper until evenly coated.
- 2. Sear the veal.
- In a large skillet, heat 1 tbsp butter and the oil over medium-high heat. Working in batches to avoid overcrowding, sear the veal strips for 1–2 minutes just until lightly golden. Remove and set aside on a plate.

- 3. Sauté the aromatics.
- In the same pan, add the remaining butter. Sauté the onion for 2–3 minutes until soft and translucent. Add the garlic (if using) and mushrooms; cook 5–6 minutes until the mushrooms release their moisture and start to brown.
- 4. Deglaze and create the sauce.
- Pour in the white wine, scraping up any browned bits. Let it simmer for 1–2 minutes, then add broth and cream. Simmer another 5 minutes until slightly thickened.

- 5. Return the veal.
- Add the veal back to the pan (and any juices), stirring gently to coat in the sauce. Simmer 2–3 minutes, just until the meat is tender.
- 6. Finish and serve.
- Stir in lemon juice to brighten the flavor. Taste and adjust seasoning. If you prefer a thicker sauce, stir in the cornstarch slurry and simmer briefly.
- 7. Garnish.
- Serve the Zürcher Geschnetzeltes immediately, garnished with chopped fresh parsley.
Secrets for Ultra-Tender Zürcher Geschnetzeltes
- The High-Heat Flash Sear: The veal only needs 1–2 minutes in a hot skillet. It should stay lightly golden, never dry.
- Work in Batches: Crowding the pan makes the meat steam in its own juices instead of getting a gorgeous caramelization.
- Add the Veal Last: Pull the meat out of the pan while making the sauce, only stirring it back in at the absolute last second just to warm it through.
Ingredients & Substitutions
- Veal Cutlets: Traditional and tender. Substitution: You can easily swap this for thinly sliced chicken breast or pork tenderloin.
- Button Mushrooms: Sliced fresh mushrooms absorb that beautiful cream sauce. Substitution: Cremini or chanterelle mushrooms work wonderfully too.
- Dry White Wine: Used to deglaze the pan and cut through the heavy cream. Substitution: Use a splash of chicken stock with a squeeze of extra lemon juice for an alcohol-free version.
- Heavy Cream: Creates the signature silky, luxurious Swiss pour-over sauce. Substitution: Crème fraîche adds a lovely, slightly tangy alternative.
- Demiglace (Optional): Just a tablespoon deepens the savory, rich flavor of the sauce. Substitution: A dash of beef stock concentrate or Worcestershire sauce adds a similar depth.
- Fresh Lemon & Parsley: Added right at the end to brighten the dish and add a pop of color.

Zürcher Geschnezeltes
Equipment
Ingredients
Method
- Pat the veal dry, then lightly toss the strips with flour, salt, and pepper until evenly coated.
- In a large skillet, heat 1 tablespoon of butter and the oil over medium-high heat. Working in batches to avoid crowding, sear the veal strips for 1–2 minutes just until lightly golden. Transfer to a plate and cover loosely.
- In the same pan, add the remaining butter. Sauté the onion for 2–3 minutes until soft and translucent. Add the garlic (if using) and mushrooms, and cook for 5–6 minutes until the mushrooms are tender and lightly browned.
- Pour in the white wine, scraping up any browned bits from the bottom of the pan. Let simmer for 1–2 minutes to reduce slightly.
- Add the broth and cream, stirring to combine. Simmer gently for 5 minutes until slightly thickened.
- Add the veal and any juices back into the pan, stirring to coat in the sauce. Simmer gently for 2–3 minutes, just until the meat is tender and heated through.
- Stir in lemon juice to brighten the flavor, and adjust seasoning with salt and pepper. If you prefer a thicker sauce, stir in the cornstarch slurry and simmer briefly. Garnish with fresh parsley and serve warm with Rösti or noodles.
Notes
- If you prefer a lighter version, swap half the cream for broth or milk.
- Chicken or pork tenderloin both make excellent substitutes if veal isn’t available.
- You can easily make it gluten-free by skipping the flour and using a little cornstarch to thicken the sauce instead.
- The sauce will thicken as it cools – loosen it with a splash of broth or cream when reheating.
- For extra richness, stir in a small spoonful of crème fraîche just before serving.
- Traditionally paired with Crispy Swiss Rösti – but buttered noodles or spätzle are delicious too.
Storage & Make-Ahead
- Refrigerate: Store leftovers in an airtight container for up to 2 days. Reheat gently over low heat with a splash of broth or cream to keep the sauce smooth and velvety.
- Freeze: Not ideal – cream sauces can separate once thawed. If you must freeze it, do so before adding the cream, then stir in fresh cream when reheating.
- Make-Ahead: The sauce can be prepared a day in advance. Keep the veal separate and combine just before serving to maintain tenderness.
- Reheating Tip: Warm slowly on the stove; avoid boiling to prevent the cream from curdling.
Disclaimer: I am not a certified nutritionist. Nutrition facts are calculated using an automated database of common ingredients and are intended as an estimate only. Variations can occur depending on product brands, measuring methods, and ingredient swaps.
Did you make this recipe?
I'd love to know how it turned out!
How to Serve Zürcher Geschnetzeltes
Zürcher Geschnetzeltes is traditionally served with Swiss Rösti (crispy grated potatoes) but it is also delicious with buttered noodles, spätzle, or rice. Add a side of green beans or a simple salad to balance the richness.
Storage & Make-Ahead
- Refrigerate: Up to 2 days in an airtight container. Reheat Zürcher Geschnetzeltes gently over low heat with a splash of broth or cream.
- Freeze: Freezing this Swiss veal ragout is not ideal for this recipe- cream-based sauces may separate when thawed.
- Make-ahead: You can prepare the sauce for this Zurcher geschneltzeltes recipe up to a day ahead; reheat and add the veal just before serving.
Frequently Asked Questions
Watch the Video
There’s something so comforting about this dish – it’s simple, warm, and always hits the spot. The creamy sauce, the tender veal, the way it all comes together with a side of Crispy Swiss Rösti… it just feels like home to me. Whether you’re cooking it for a quiet night in or sharing it with family, Zürcher Geschnetzeltes is one of those recipes that reminds you how good simple, classic food can be.
For more classic comfort food recipes like this one. Be sure to join my newsletter below and get recipe updates and suggestions straight to your inbox.
NEWSLETTER SIGN-UP
Hungry for More Swiss Recipes?
If you’re curious about Swiss food beyond fondue and chocolate, you’re in the right place.
Subscribe to my newsletter and I’ll send you seasonal recipes, Swiss kitchen favorites, and the occasional family story straight from my Swiss-Canadian kitchen.



