A bubbling casserole of tender Swiss egg noodles cloaked in a creamy Gruyère-Emmental sauce, studded with golden-brown mushrooms — this is Alpine comfort food at its soulful, beyond-the-Alps best.
| Amount | Ingredient |
|---|---|
| Rinsing the cooked spätzli | Washes away the starch that helps the sauce cling Drain well but don't rinse; the starch is your friend |
Spätzli — the handcrafted egg noodles of Switzerland and Swabia — are the heart of this dish. Unlike pasta, spätzli batter is soft and wet, pushed through a colander or spätzli maker directly into boiling water, producing tiny, irregular dumpling-like noodles with a uniquely tender-chewy texture. Here, they're layered with nutty melted Swiss cheese, draped in a silky mushroom-cream sauce, and baked until the whole thing is bubbly, molten, and irresistible. It's akin to mac and cheese, but more elegant — the kind of dish that works as a cozy weeknight supper or the centerpiece of a rustic dinner party. The secret lies in two things: making the spätzli from scratch (it's easier than you think) and browning the mushrooms properly so they contribute deep, savory notes rather than steaming into pale submission.
> Note: The spätzli batter needs 15 minutes to rest while the pasta water comes to a boil. Prep the mushrooms and grate the cheese during this window for perfect timing.
Use level tablespoons and standard US measuring cups. All produce is medium unless specified.
In a large bowl, whisk together the flour, salt, and freshly grated nutmeg. Make a well in the center and crack in the eggs. Whisk the eggs gently, gradually drawing in the flour from the edges. Slowly stream in the milk, whisking constantly until the batter is smooth and bubbly — it should look like thick pancake batter, with small air bubbles forming on the surface.
Cover the bowl with a kitchen towel and let rest at room temperature for 15 minutes.
While the batter rests, bring a large pot of generously salted water to a rolling boil.
While the batter rests, clean the mushrooms by wiping them with a damp paper towel (never rinse — they absorb water like sponges). Trim the tough stems and slice the caps into 1/4-inch pieces.
In a large skillet, melt 2 tbsp butter over medium-high heat. Add the mushrooms in a single layer (work in batches if needed — crowding steams instead of browning). Cook without stirring for 3 minutes to develop deep golden color. Toss and continue cooking until the mushrooms are tender and all their liquid has evaporated — about 5–7 minutes total.
Add the diced onion and the remaining 1 tbsp butter. Cook, stirring occasionally, until the onion is soft and translucent — about 3 minutes. Season with a pinch of salt and pepper.
Pour in the heavy cream, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer and cook until the cream has thickened slightly — about 5 minutes. Remove from heat, stir in half the parsley, and set aside.
Bring the pot of salted water to a full rolling boil.
Working in batches to avoid overcrowding, press the rested spätzli batter through a spätzli maker, a colander with large holes, or a potato ricer directly into the boiling water. If using a colander, scrape the batter through the holes with a flexible spatula or the back of a spoon.
The spätzli are done when they float to the surface — about 2–3 minutes. Using a slotted spoon or spider strainer, transfer the cooked spätzli to a colander and drain well. Repeat with the remaining batter.
Don't throw away the cooked spätzli if they clump — toss them with a drizzle of melted butter or olive oil to keep them separate.
Preheat the oven to 375°F (190°C). Lightly butter a 9×13-inch baking dish (or 2-quart casserole dish).
Spread half the cooked spätzli evenly in the prepared dish. Sprinkle with half the grated Gruyère (about 3.5 oz / 100 g). Top with the remaining spätzli, then pour the mushroom-cream mixture evenly over the top. Sprinkle the remaining Gruyère over everything.
Bake in the center of the oven until the cheese is completely melted and the sauce is bubbly — about 15 minutes. For a deeply golden, browned crust, switch to broil for the last 1–2 minutes, watching carefully.
Let rest for 5 minutes before serving. Sprinkle with the remaining fresh parsley and serve hot.
Why let it rest? The spätzli absorb some of the cream as they sit, melding the layers together into a cohesive, creamy casserole rather than a loose, soupy mess.
| Mistake | Why | Fix |
|---|---|---|
| Overcrowding the mushrooms | They steam instead of browning, releasing water and turning gray | Cook in a single layer; use two pans or cook in batches |
| Overcooking the spätzli | They turn mushy and lose their tender-chewy texture | Pull them as soon as they float — about 2–3 minutes |
| Using pre-shredded cheese | Contains cellulose and anti-caking agents that prevent smooth melting | Grate your own Gruyère and Emmental — the extra 2 minutes is worth it |
| Skipping the nutmeg | The spätzli taste flat and eggy — nutmeg is the quiet backbone | Grate whole nutmeg fresh; the difference is night and day |
| Baking too long | The cheese separates and turns greasy, the cream sauce curdles | 15 minutes at 375°F is all it needs — more is not better |
| Variation | How To |
|---|---|
| Spätzli with Ham & Peas | Add 4 oz diced cooked ham and 1/2 cup frozen peas (thawed) to the mushroom-cream mixture before layering |
| Speck & Onion | Replace the mushrooms with 4 oz diced speck (or pancetta) and 2 large onions (thinly sliced) — cook until deeply caramelized for a smoky, sweet variation |
| Classic Käsespätzli | Omit the mushrooms and cream entirely. Layer spätzli with grated cheese only, then top with crispy fried onions. This is the pure, original Swiss version |
| Truffle Upgrade | Drizzle truffle oil over the finished casserole and/or shave fresh black truffle over the top just before serving |
| Herb Spätzli | Add 2 tbsp finely chopped fresh chives or 1 tbsp fresh thyme to the spätzli batter |
| Lighter Version | Use half-and-half instead of heavy cream, reduce the cheese to 5 oz, and skip the butter for the spätzli tossing step |
| Gluten-Free | Replace all-purpose flour with a 1:1 gluten-free flour blend (one containing xanthan gum works best for the spätzli structure) |
| Individual Gratins | Divide the spätzli and sauce among 4 individual gratin dishes and bake for 12 minutes instead of 15 |
| Storage Method | Duration | Instructions |
|---|---|---|
| Refrigerator | Up to 3 days | Store in an airtight container. The cream sauce thickens as it sits — it will be denser but still delicious |
| Freezer (baked) | Up to 1 month | Cool completely, cover tightly, and freeze. Thaw overnight in the fridge, then reheat covered at 350°F for 20 minutes |
| Reheating | Gentle oven | Reheat in a 325°F oven, covered with foil, for 15–20 minutes. Do not microwave — it turns the spätzli mushy and separates the cheese |
| Wine | Why |
|---|---|
| Pinot Noir (Spätburgunder from Switzerland or Germany) | Light-bodied with red cherry and earthy notes — the go-to red for Alpine cuisine |
| Dôle (Valais, Switzerland) | A classic Swiss blend of Pinot Noir and Gamay — light, fruity, and refreshing, with enough acidity to cut through the cheese |
| Chasselas (Fendant from Valais) | Switzerland's signature white — bright, mineral-driven, with subtle floral notes that stand up beautifully to melted cheese |
| Riesling (Trocken from Germany) | High acidity and green apple notes slice through the creamy richness like a knife |
| Jura Savagnin (Ouillé style) | Oxidative, nutty, with a salinity that mirrors the cheese's savory depth — an inspired pairing for Gruyère |
| Gamay (Beaujolais Cru) | Bright berry fruit and low tannins make this a perfect match — the acidity keeps every bite fresh |
| Beer | Why |
|---|---|
| Swiss Zwickelbier (Kellerbier) | Unfiltered, naturally hazy, with a bready malt character that echoes the egg noodles and nutty cheese |
| Belgian Dubbel | Dark fruit and caramel notes with enough body to stand up to the mushrooms and melted cheese |
| Hefeweizen | Banana and clove notes complement the nutmeg in the spätzli while the high carbonation cleanses the palate |
| Vienna Lager | Toasty malt flavors mirror the browned cheese crust — a seamless, satisfying pairing |
| Amber Ale | Caramel and biscuit notes bridge the gap between egg noodles and nutty Gruyère |
| Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|
| 510 | 24 g | 28 g | 42 g | 2 g |
Note: Nutrition varies based on mushroom variety, cheese amount, and cream quantity. A lighter version using half-and-half and reduced cheese reduces calories to approximately 390 per serving.
What's the difference between spätzli and pasta?
Spätzli are made from a much wetter batter (not a dry dough), which gives them a softer, more tender texture than rolled-and-cut pasta. They're closer to dumplings than pasta in structure. Traditional spätzli also contain nutmeg, which is non-negotiable here.
Can I use store-bought spätzli instead of making them from scratch?
Yes. Skip Steps 1 and 3. You'll need about 1 lb (450 g) dried or fresh spätzli. Cook according to package directions (usually boil for 3–5 minutes for dried, 2 minutes for fresh). Proceed with the rest of the recipe. Homemade is better — the texture is noticeably more tender — but store-bought works in a pinch.
What if I don't have a spätzli maker or colander with large holes?
A potato ricer with the large-holed disk works well. You can also place the batter on a wet cutting board and scrape thin strips into the boiling water with a bench scraper or the edge of a knife (this is the traditional Swabian method). The shapes will be irregular — and that's exactly how they should look.
My spätzli batter is too thick / too thin — help!
The perfect spätzli batter should slowly drip off your whisk but hold its shape briefly before sinking back. Too thick: add milk 1 tablespoon at a time, whisking after each. Too thin: add flour 1 teaspoon at a time. Err slightly on the thin side — spätzli made from thick batter turn out heavy and doughy.
Can I make this without cream?
Traditional Swiss Käsespätzli doesn't use cream at all — just spätzli, cheese, and caramelized onions. Omit the cream entirely, layer the spätzli with cheese only, and top with crispy fried onions. It's still spectacular.
What other cheeses work?
Beyond Gruyère and Emmental: Raclette (melts beautifully, pungent), Appenzeller (sharp and complex), Fontina (mild and creamy), or Comté (the French cousin of Gruyère, with a slightly nuttier finish). Avoid aged hard cheeses like aged Gouda or Parmesan — they don't melt smoothly.
Can I use dried mushrooms?
Yes — reconstitute 1 oz dried porcini or mixed wild mushrooms in 1 cup warm water for 20 minutes. Drain (reserve the soaking liquid!), squeeze dry, and chop. You can add 2–3 tbsp of the strained soaking liquid to the cream sauce for an extra umami boost.
The sauce seems thin after baking — what happened?
The spätzli absorb some of the cream as they bake, so the sauce should tighten up during the 5-minute rest after baking. If it's still thin, the cream layer was too generous — next time, reduce the cream by 2–3 tablespoons.
Photo: vol1_153.png — A bubbling casserole of golden-brown spätzli in a creamy mushroom sauce, with a blanket of melted Gruyère browned to perfection, served in a rustic ceramic baking dish on a wooden table in warm, dim Alpine light.
Recipe from "The Italian Kitchen" by Vita Milanese — Volume 1: Pasta Perfetto
Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.