I just nailed a Spatzle Recipe that melts sharp cheese into pillowy noodles so good you’ll throw out your takeout number.

I’m obsessed with Käsespätzle because it hits the spot when nothing else will. I love the way chewy little dumplings soak up melted Emmental while crisped onions sneak into every bite.
And that stringy, salty cheese pull? Yeah, that’s the whole reason I come back.
I don’t care that it’s messy; I care that it’s honest food. I keep circling German Spaetzle Recipes just to see variations and then stick with my favorite.
Easy Spaetzle Recipes are my go-to when I need something stupidly satisfying and zero fuss. I crave it every single week.
Ingredients

- Flour: the chewy backbone, makes dumplings stick together, plain but vital.
- Eggs: give richness and structure, makes it a proper comfort meal.
- Milk or water: loosens the dough, makes it softer if you need.
- Salt: brings out everything, you’ll notice it when it’s missing.
- Nutmeg: Basically a warm, cozy hint that whispers at the cheese.
- Butter for dough: adds silkiness and little richness bites in every noodle.
- Butter for onions: browns onions beautifully, gives that caramel sweetness you crave.
- Oil for onions: Plus it keeps butter from burning when frying hot.
- Yellow onions: sweet and soft, they make the whole dish feel homey.
- Emmental or Gruyere: melty, nutty cheese that’s gooey and totally addictive.
- Bergkäse or extra Gruyere: Basically punchier cheese for those who like boldness.
- Black pepper: brightens and cuts the richness, don’t skip a little.
- Chives or parsley: fresh green pop that keeps it from feeling heavy.
- Coarse salt: added at the end for crunchy bursts of flavor.
Ingredient Quantities
- 250 g (2 cups) all purpose flour
- 4 large eggs, room temp
- 120–180 ml (1/2–3/4 cup) milk or water, more if needed
- 1 tsp salt plus extra for seasoning
- a pinch of freshly grated nutmeg, optional
- 30 g (2 tbsp) butter for dough
- 45 g (3 tbsp) butter for frying onions
- 1 tbsp neutral oil for frying onions, optional
- 2 large yellow onions, thinly sliced
- 225 g (8 oz) Emmental or Gruyere, grated
- 100 g (3.5 oz) Bergkäse or extra Gruyere, grated, optional for stronger flavor
- freshly ground black pepper to taste
- 2 tbsp chopped fresh chives or parsley for garnish
- coarse salt, for finishing
How to Make this
1. In a large bowl whisk 250 g flour with 1 tsp salt and a pinch of nutmeg if using, then add 4 eggs, 30 g melted butter and 120–180 ml milk or water; stir until a thick, sticky batter forms, add more liquid a tablespoon at a time if it seems too stiff.
2. Let the batter rest 10 to 20 minutes while you prep everything else; this helps the gluten relax so the spaetzle are tender.
3. Bring a large pot of salted water to a rolling simmer. Have a colander, spaetzle maker or large-holed grater ready over the pot to press the batter through; the pieces should be irregular and bite sized.
4. Work in batches: push the batter through the spaetzle tool or colander into the simmering water, stir once so they don’t stick, and cook 2 to 3 minutes after they float; scoop out with a slotted spoon into a bowl of cold water briefly, then drain and set aside.
5. Heat 45 g butter and 1 tbsp neutral oil in a large frying pan over medium heat. Add 2 thinly sliced yellow onions and cook low and slow, stirring often, until deep golden brown and caramelized, about 20 to 30 minutes; salt lightly toward the end.
6. Preheat oven to 200 C / 400 F if you plan to brown the top at the end. You can also finish on the stove if you prefer.
7. In a large ovenproof skillet or baking dish layer half the cooked spaetzle, sprinkle with about half of 225 g grated Emmental (and half of the optional 100 g Bergkäse if using), season with freshly ground black pepper and a little coarse finishing salt; repeat with remaining spaetzle and cheeses so cheese is well distributed.
8. Scatter most of the caramelized onions over the top, dot with a few small bits of butter if you like extra richness, then either place under the oven broiler for 3 to 6 minutes until cheese is melted and lightly browned or cover and warm on low on the stove until everything is melted through.
9. Remove, top with the remaining onions, taste and adjust salt and pepper, and sprinkle 2 tbsp chopped fresh chives or parsley for a fresh hit.
10. Serve hot straight from the pan with extra coarse salt at the table; spaetzle is best eaten right away but leftovers reheat well in a skillet until crisp at the edges.
Equipment Needed
1. Large mixing bowl and whisk for the batter, plus a spatula to scrape it out
2. Measuring cups and spoons (or a kitchen scale) for flour, milk and butter
3. Colander, spaetzle maker or a large-holed grater to press the batter through
4. Large pot to simmer the spaetzle in, and a slotted spoon to scoop them out
5. Bowl of cold water and a sieve or tray to drain the cooked spaetzle briefly
6. Large ovenproof skillet or baking dish for layering and finishing the gratin
7. Large frying pan for caramelizing the onions, plus a wooden spoon or tongs to stir
8. Cheese grater, knife and cutting board, and oven or broiler to brown the top
FAQ
German Cheese Spaetzle (Käsespätzle) Recipe Substitutions and Variations
- All purpose flour
- Use 00 flour for a silkier, slightly stretchier dough, but you might need a touch more liquid.
- Try half all purpose and half whole wheat for nuttier flavor, expect denser spaetzle.
- For gluten free: a blend of rice flour plus tapioca or potato starch, add an extra egg or two for structure.
- Eggs
- Use 3 large eggs plus 1 egg white if your eggs are small, keeps dough elastic.
- For vegan-ish option: replace each egg with 2 tbsp aquafaba, but texture will be softer and less rich.
- If short on eggs: 1/4 cup plain yogurt or buttermilk can add moisture and tang, but reduce added liquid slightly.
- Emmental / Gruyere cheese
- Jarlsberg or Gouda work well for similar melt and mild nutty taste.
- Use sharp cheddar for stronger, tangier flavor, but it’ll be oilier when melted.
- Mix in a bit of Parmesan or aged Asiago for umami and salt if you want more bite.
- Yellow onions (for frying)
- Sweet onions like Vidalia or Walla Walla caramelize faster and taste sweeter.
- Shallots give delicate, slightly sweeter notes if you want subtler onion flavor.
- Red onions can be used for color and a bit sharper flavor, fry a little longer to mellow them.
Pro Tips
1. Rest the batter longer if it feels tight. 10 to 20 minutes is ok but 30 helps the gluten relax more so your spaetzle arent chewy. If it still seems thick add liquid a tablespoon at a time, dont overdo it though or theyll be gummy.
2. Use cold water shock only briefly. Plunging cooked spaetzle into cold water stops them cooking, but leave them in too long they absorb water and go bland. Drain well, toss with a little butter or oil so they dont clump.
3. Caramelize the onions low and slow and dont rush them. Start with medium low heat, stir every few minutes and be patient for 20 to 30 minutes until evenly deep golden. Add a pinch of salt near the end not at the start, it pulls moisture out too soon.
4. Mix the cheeses for balance and finish under direct heat for texture. A milder Emmental plus a stronger Bergkäse gives nuttiness and stretch. If you want a browned, slightly crisp top, broil or put under a very hot oven for just a few minutes, but watch it, cheese goes from perfect to burned fast.
German Cheese Spaetzle (Käsespätzle) Recipe
My favorite German Cheese Spaetzle (Käsespätzle) Recipe
Equipment Needed:
1. Large mixing bowl and whisk for the batter, plus a spatula to scrape it out
2. Measuring cups and spoons (or a kitchen scale) for flour, milk and butter
3. Colander, spaetzle maker or a large-holed grater to press the batter through
4. Large pot to simmer the spaetzle in, and a slotted spoon to scoop them out
5. Bowl of cold water and a sieve or tray to drain the cooked spaetzle briefly
6. Large ovenproof skillet or baking dish for layering and finishing the gratin
7. Large frying pan for caramelizing the onions, plus a wooden spoon or tongs to stir
8. Cheese grater, knife and cutting board, and oven or broiler to brown the top
Ingredients:
- 250 g (2 cups) all purpose flour
- 4 large eggs, room temp
- 120–180 ml (1/2–3/4 cup) milk or water, more if needed
- 1 tsp salt plus extra for seasoning
- a pinch of freshly grated nutmeg, optional
- 30 g (2 tbsp) butter for dough
- 45 g (3 tbsp) butter for frying onions
- 1 tbsp neutral oil for frying onions, optional
- 2 large yellow onions, thinly sliced
- 225 g (8 oz) Emmental or Gruyere, grated
- 100 g (3.5 oz) Bergkäse or extra Gruyere, grated, optional for stronger flavor
- freshly ground black pepper to taste
- 2 tbsp chopped fresh chives or parsley for garnish
- coarse salt, for finishing
Instructions:
1. In a large bowl whisk 250 g flour with 1 tsp salt and a pinch of nutmeg if using, then add 4 eggs, 30 g melted butter and 120–180 ml milk or water; stir until a thick, sticky batter forms, add more liquid a tablespoon at a time if it seems too stiff.
2. Let the batter rest 10 to 20 minutes while you prep everything else; this helps the gluten relax so the spaetzle are tender.
3. Bring a large pot of salted water to a rolling simmer. Have a colander, spaetzle maker or large-holed grater ready over the pot to press the batter through; the pieces should be irregular and bite sized.
4. Work in batches: push the batter through the spaetzle tool or colander into the simmering water, stir once so they don’t stick, and cook 2 to 3 minutes after they float; scoop out with a slotted spoon into a bowl of cold water briefly, then drain and set aside.
5. Heat 45 g butter and 1 tbsp neutral oil in a large frying pan over medium heat. Add 2 thinly sliced yellow onions and cook low and slow, stirring often, until deep golden brown and caramelized, about 20 to 30 minutes; salt lightly toward the end.
6. Preheat oven to 200 C / 400 F if you plan to brown the top at the end. You can also finish on the stove if you prefer.
7. In a large ovenproof skillet or baking dish layer half the cooked spaetzle, sprinkle with about half of 225 g grated Emmental (and half of the optional 100 g Bergkäse if using), season with freshly ground black pepper and a little coarse finishing salt; repeat with remaining spaetzle and cheeses so cheese is well distributed.
8. Scatter most of the caramelized onions over the top, dot with a few small bits of butter if you like extra richness, then either place under the oven broiler for 3 to 6 minutes until cheese is melted and lightly browned or cover and warm on low on the stove until everything is melted through.
9. Remove, top with the remaining onions, taste and adjust salt and pepper, and sprinkle 2 tbsp chopped fresh chives or parsley for a fresh hit.
10. Serve hot straight from the pan with extra coarse salt at the table; spaetzle is best eaten right away but leftovers reheat well in a skillet until crisp at the edges.

















