Käsespätzle (Cheesy Egg Noodles with Fried Onions)
Why this recipe works
- Fresh spätzle texture: Scraping the elastic batter directly into simmering water creates tender, irregular noodles that hold the cheese well.
- Deep savoury flavour: Golden onions, butter-coated spätzle and melted Gruyère build richness without needing a complicated sauce.
- Hearty and satisfying: Soft egg noodles, bubbling cheese and sweet fried onions give the dish its classic warming, generously savoury character.
Get the most out of this recipe
Timing notes
- Let the batter rest: A short rest helps the flour hydrate, giving the batter the elasticity needed for properly formed spätzle.
- Serve straight from the oven: Käsespätzle is at its best while the cheese is still molten and the onions are warm.
Texture tips
- Use a gentle simmer: Avoid a rolling boil; gentler heat helps the spätzle set without breaking apart.
- Drain thoroughly: Let the cooked spätzle shed excess water before tossing with butter, so the baked dish stays rich rather than watery.
- Layer while warm: Warm spätzle help the cheese melt evenly through the dish before it goes into the oven.
Ingredient notes
- Choose a good melting cheese: Gruyère gives a nutty, savoury finish; Emmental is milder and closer to many Alpine-style versions.
- Check the batter consistency: The batter should be thick and elastic, falling slowly from the whisk rather than pouring freely.
Serving ideas
- Add something sharp: Serve with a crisp green salad, pickled vegetables or vinegar-dressed leaves to balance the richness.
- Finish with fresh herbs: Chives add a clean onion note; flat-leaf parsley gives a softer herbal finish.
Equipment you'll need
Ingredients
Instructions
- Heat the oven to 180°C (355°F). Thinly slice the onion, grate the Gruyère, and finely chop the chives.
- Melt 40 g of the butter in a large frying pan over medium heat. Add the onion and cook for 12 to 15 minutes, stirring often, until deep golden and sweet; season with a pinch of salt, then scrape into a bowl.
- Bring a large pot of well-salted water to a gentle simmer. In a mixing bowl, whisk together the flour, 1 tsp of the fine sea salt and the black pepper, then whisk in the eggs and milk to make a thick, elastic batter; rest for 10 minutes.
- Working in batches, push or scrape the batter into the simmering water using the back of a spoon against a colander or coarse grater held over the pot. Cook for 2 to 3 minutes until the spätzle float and look set, then lift out with a slotted spoon and drain well.
- Melt the remaining 20 g butter in the frying pan over medium heat, then add the drained spätzle and toss for 1 to 2 minutes to coat. Taste and season with the remaining 1 tsp fine sea salt if needed.
- Layer half the spätzle in a baking dish, scatter over half the Gruyère, then repeat. Bake for 8 to 10 minutes until the cheese is fully melted and bubbling at the edges.
- Warm the fried onions briefly in the pan, then spoon them over the hot Käsespätzle. Finish with the chives and serve straight away.
Recipe notes
Tips
- Keep the water at a gentle simmer rather than a rolling boil so the spätzle hold their shape.
- If the batter feels too stiff to scrape, whisk in a splash more whole milk; it should fall slowly from the whisk in thick ribbons.
- For anyone who is pregnant, elderly, or immunocompromised, use eggs that are safe for raw consumption and cook the spätzle until fully set and piping hot.
Substitutions
- Replace Gruyère cheese with Emmental cheese for a milder, more traditional Alpine flavour.
- Replace whole milk with low-fat milk; the batter will be slightly less rich but still works well.
- Replace fresh chives with fresh flat-leaf parsley for a different herb finish.
Storage
- Refrigerate up to 3 days
- Cool, then refrigerate in a sealed container. Reheat in a 180°C (355°F) oven, covered, for 12 to 15 minutes until piping hot, or warm gently in a frying pan with a small knob of unsalted butter.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 3 servings
- Total time: 50min (35min active)
- Difficulty: Medium
- Cuisine: German
-
Allergens:
Eggs Gluten Milk Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























