Käsespätzle (German Cheese Noodles with Caramelised Onions)

Käsespätzle brings together tender homemade spätzle, melted alpine-style cheese and slowly caramelised onions in one of Germany’s most comforting noodle dishes. The spätzle are small, soft egg noodles with a slightly irregular shape, giving them plenty of surface area to catch butter, cheese and savoury onion sweetness. In this version, a simple flour, egg and milk batter is seasoned with nutmeg, cooked until just tender, then layered with Emmental and baked briefly until bubbling. It is rich without being fussy, best served hot with black pepper, and works as a hearty vegetarian dinner or a generous side for a larger meal.
Cuisine style German comfort food
Cooking style Make-ahead friendly • Crowd-friendly
Time commitment Under 1 hour

Why this recipe works

  • Deep savoury flavour: Slowly caramelised onions bring sweetness and depth to balance the salty, nutty cheese.
  • Soft, cheesy texture: Fresh spätzle absorb the melted cheese as the dish bakes, giving the noodles a rich, cohesive finish.
  • Simple spätzle method: Pushing the elastic batter through a colander creates small, tender noodles without specialist equipment.

Get the most out of this recipe

Timing notes

  • Build the recipe in parallel: Start the onions first, then prepare the batter, cheese and water while they cook slowly to a deep golden colour.
  • Best served hot: Serve straight from the oven while the cheese is melted and bubbling; the texture firms as it cools.

Texture tips

  • Control the batter: The batter should be thick and elastic but still able to pass through the colander; loosen it gradually with a little more milk if needed.
  • Drain the spätzle well: Let excess water run off before layering so the finished bake stays cheesy rather than watery.

Ingredient notes

  • Choose a good melting cheese: Emmental gives a mild, nutty flavour and smooth melt; Gruyere makes the dish slightly stronger and more savoury.
  • Use nutmeg sparingly: A little nutmeg adds warmth to the dough without making the finished dish taste sweet.

Make-ahead tips

  • Reheat gently: Reheat leftovers in a 180°C (355°F) oven until piping hot, adding a little butter on top to help keep the noodles moist.
  • Freeze in portions: Cool completely, freeze in sealed portions, then thaw overnight in the fridge before reheating.

Equipment you'll need

Ingredients
Instructions
Print
  1. Heat the oven to 200°C (390°F). Halve and thinly slice the onions.
  2. Melt the butter in a large frying pan over medium-low heat. Add the onions and a pinch of the salt, then cook for 20 to 25 minutes, stirring often, until deeply golden and caramelised.
  3. Meanwhile, bring a large pot of well-salted water to the boil. Grate the cheese and set it aside.
  4. In a mixing bowl, whisk together the flour, remaining salt and nutmeg. Whisk in the milk and eggs to make a thick, elastic batter, then rest it for 5 minutes while the water comes back to a steady boil.
  5. Working in batches, push the batter through a colander held over the boiling water so small noodles drop in. Cook for 2 to 3 minutes, until the spätzle float and are just tender, then lift out with a slotted spoon and drain well.
  6. Butter a baking dish with a little of the remaining butter. Layer half the spätzle, half the onions and half the cheese, then repeat, finishing with cheese on top.
  7. Bake for 8 to 10 minutes, until the cheese is fully melted and bubbling at the edges. Serve hot with black pepper over the top.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the onions on medium-low heat and stir regularly; slow cooking is what gives you deep caramelisation without burning.
  • If the batter feels too stiff to push through the colander, whisk in a splash more milk; it should be thick but flow slowly.
  • For anyone who should avoid raw or undercooked eggs, make sure the spätzle are cooked through and the finished dish is piping hot.

Substitutions

  • Replace Emmental cheese with Gruyere cheese for a slightly nuttier flavour and stronger melt.
  • Replace Whole milk with Low-fat milk for a lighter result, though the spätzle will be a little less rich.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container. Reheat in a 180°C (355°F) oven until piping hot, adding a few small knobs of unsalted butter on top to help it stay moist; freeze portions for up to 2 months and thaw overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (40min active)
  • Difficulty: Medium
  • Cuisine: German
  • Allergens:
    Eggs Gluten Milk Wheat
Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

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

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch

Premium nonstick performance
  • Top-tier build quality
  • Excellent heat distribution
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

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 Google

Every 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.