Käsespätzle (Swabian Cheese Noodles)
Why this recipe works
- Deep comfort-food flavour: Soft egg noodles, melted cheese and sweet browned onions create a rich, satisfying balance of savoury and gently sweet notes.
- Classic spätzle texture: Pushing the thick batter through a colander gives the noodles their characteristic irregular shape and tender bite.
- Layered rather than mixed: Building the dish in layers helps the cheese melt evenly through the noodles while keeping the onions distinct and flavourful.
Get the most out of this recipe
Authenticity notes
- Swabian roots: Käsespätzle is closely associated with Swabia in southern Germany, where egg-rich spätzle are commonly served with cheese and onions.
- Homely rather than formal: The noodles are meant to look slightly uneven; their irregular shape helps catch the melted cheese and buttery onions.
Ingredient notes
- Choose good melting cheeses: Emmental brings a mild nuttiness, while Gruyère adds deeper savoury flavour. Using both gives a fuller, more balanced finish.
- Watch the batter texture: The batter should be thick and sticky, dropping slowly from the whisk rather than pouring freely.
- Finish with fresh herbs: Fresh chives cut through the richness better than dried herbs and add a clean onion-like note at the end.
Texture tips
- Keep the water gentle: A gentle simmer helps the spätzle set without breaking apart; a rolling boil can make them ragged or tough.
- Drain well before layering: Let the cooked spätzle drain properly so excess water does not dilute the cheese or make the finished bake wet.
Make-ahead tips
- Cook components ahead: The onions and spätzle can be prepared in advance, then layered with cheese shortly before baking.
- Reheat gently: Warm leftovers covered in a 180°C (355°F) oven until piping hot, or reheat in a frying pan with a little butter.
- Best freshly baked: The texture is at its best when the cheese is just melted and bubbling, so bake close to serving if possible.
Equipment you'll need
Ingredients
Instructions
- Heat the oven to 200°C (390°F). Halve and thinly slice the onions, then grate the emmental cheese and gruyère cheese. Bring a large pot of water to a gentle simmer while you start the onions.
- Melt the butter in a large frying pan over medium heat, then add the onions. Cook, stirring often, for 20 to 25 minutes until deeply golden and sweet. If they start to catch, lower the heat and keep stirring.
- In a mixing bowl, whisk together the plain flour, ground nutmeg and most of the black pepper, reserving a pinch of pepper for serving. Whisk in the eggs and whole milk to make a thick, sticky batter; it should slowly drop from the whisk. Let it stand for 5 minutes while the water simmers.
- Working in batches, push the batter through a colander held over the simmering water so small droplets fall in. Cook for 2 to 3 minutes, until the spätzle float and look set, then lift out with a slotted spoon and drain well. Repeat with the remaining batter.
- Lightly butter a baking dish using a little of the onion pan butter. Layer half the spätzle, half the onions and half the cheeses, then repeat. Bake for 8 to 10 minutes until the cheese is fully melted and bubbling at the edges.
- Finely slice the fresh chives. Serve the Käsespätzle hot, topped with the chives and the reserved black pepper. Spoon over any buttery onions left in the pan.
Recipe notes
Tips
- Keep the water at a gentle simmer rather than a rolling boil so the spätzle hold their shape and cook evenly.
- For the best onion flavour, take them to a deep golden colour; if they brown too fast, lower the heat and stir more often.
- If you are serving anyone who is pregnant, elderly, or immunocompromised, use eggs that are safe for raw or lightly cooked preparations and ensure the spätzle are cooked through.
Substitutions
- Replace Gruyère cheese with Emmental cheese for a milder, sweeter finish.
- Replace Whole milk with a little extra Whole milk plus 1 extra Egg for a richer, more elastic batter.
Storage
- Refrigerate up to 3 days
- Cool, then refrigerate in a sealed container. Reheat in a 180°C (355°F) oven, covered, for 15 to 20 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: 4 servings
- Total time: 55min (45min 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.
























