Oktoberfest is right around the corner, which means it’s the perfect time to make a batch of Spaetzle! These little German egg noodles are one of the easiest recipes I’ve ever made from scratch. No rolling, no specialist equipment, just a quick batter and boiling water. Even better, you only need three staple ingredients (plus butter and parsley for an easy butter sauce), so it’s super budget-friendly too. Making homemade spaetzle is easier than it looks, and honestly, kind of fun. Pressing the batter through a grater and watching the little noodles dance in the boiling water is such a delight!

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.
Easy Homemade Spaetzle Recipe
Spaetzle (or Spätzle), which is believed to come from a Swabian German word meaning “little sparrows,” are chewy egg noodles that cook up like a cross between pasta and dumplings. I first tasted them at Nashville’s Oktoberfest celebrations, and I was hooked!
My version of this traditional dish is made with flour, eggs, and milk, but instead of a special spaetzle maker, I use a large-holed grater to get the noodles into the pot. I like to toss them in a simple butter-parsley sauce, but they’re so versatile that they work anywhere you’d usually serve a starchy side like rice, potatoes, or pasta. Enjoy it plain, alongside sausages, schnitzel, or sauerbraten (a traditional German roast), or dress it up with cheese or gravy!
Spaetzle
Ingredients
- 3 large eggs ($0.68)
- ½ cup whole milk ($0.14*)
- ½ tsp salt (plus more to season water and to taste, $0.04)
- 2 cups all-purpose flour ($0.25)
- 3 Tbsp butter ($0.35)
- 1 Tbsp fresh parsley (chopped, $0.18)
Instructions
- Gather all your ingredients.
- In a large bowl, whisk eggs, milk, and salt until smooth.
- Add flour and stir until you have a thick, sticky batter (thicker than pancake batter but not doughy). If too thick, add 1–2 tbsp more milk. Rest the dough for 10-15 minutes.**
- Bring a large pot of salted water to a boil.***
- Working in batches, place a portion of the batter on the back of a large-holed grater or in a colander set over the pot. Use a spoon or spatula to press the batter through the holes so little “noodles” drop into the boiling water.****
- The noodles will rise to the top in about 2 minutes. Once they float, remove them with a slotted spoon and transfer them to an ice water bath to stop the cooking. Continue until all the batter has been used.
- Once all of the spaetzle has been made, drain it thoroughly.
- In a large skillet, melt the butter over medium heat, then add the spaetzle. Toss until lightly coated and warmed through. Season with salt and pepper (optional), sprinkle with parsley, and serve hot.
See how we calculate recipe costs here.
Equipment
- Large Bowl
- Large Pot
- Colander or Grater
- Medium Skillet
Notes
Nutrition
how to make Spaetzle step-by-step photos
Gather all of your ingredients.
Make the batter: Add 3 large eggs, ½ cup whole milk, and ½ tsp salt to a large bowl and mix until smooth.
Now, slowly add 2 cups of all-purpose flour until you have a thick, sticky batter. It should be thicker than pancake batter but not doughy (see my next photo for a visual reference!) If it’s too thick, add 1-2 Tbsp more milk to loosen it up.
Rest your dough for 10-15 minutes to relax the gluten in the dough, which will help create tender noodles. Meanwhile, bring a large pot of salted water to a boil (I usually season my water with 1 tsp salt).
Boil the batter: Working in batches, place a portion of the batter on the back of a large-holed grater or in a colander set over the pot. Use a spoon or spatula to press the batter through the holes so little “noodles” drop into the boiling water. You can also use a potato ricer or, of course, a spaetzle maker if you’ve got one!
The noodles will rise to the top in about 2 minutes. Once they float up, remove them from the pot of boiling water and place them in an ice bath to stop the cooking process. Repeat this process until you’ve used up all the batter.
Drain the water: Once you’ve cooked and cooled all the batter, drain it thoroughly.
Make a butter sauce: Melt 3 Tbsp butter in a large skillet over medium heat. Once melted, add the noodles and toss until lightly coated and warmed through. Season with salt and pepper to taste, sprinkle with 1 Tbsp fresh chopped parsley, and serve hot. Enjoy!
Recipe Success Tips
- The batter should be thick and sticky, but not so stiff that it’s hard to press through your grater or colander. If it feels too thick, add a little milk until it loosens up.
- Let the batter rest for 10–15 minutes before cooking. This gives the flour time to hydrate and helps your homemade spaetzle cook up tender.
- Work in batches when pressing the batter into the pot. This keeps the noodles from clumping together and helps them cook evenly. Remove them with a slotted spoon as soon as they float to the top. The process might be a little messy, but I promise it’s worth it!!
- Make it ahead. You can make the batter up to a day in advance and keep it covered in the fridge. Give it a quick stir before cooking as directed in the recipe above.
Serving Suggestions
These spaetzle noodles (or dumplings, however you think of them) can easily slot into your regular meal plan since they make a great alternative to rice, pasta, or even potatoes. Or, you can go all out and bring a bit of Oktoberfest to your own kitchen with some classic pairings! Here are some of my favorite ways to enjoy this dish:
- Tossed with melted butter and fresh herbs (as I did in this recipe!) Add a sprinkle of Parmesan cheese if you’ve got it
- Mix with shredded cheese and bake until bubbly for a German-inspired baked mac and cheese
- Alongside roast chicken with gravy
- Pan-fried in butter or oil until golden and crisp
- With Sauerbraten (a German roast) or a hearty Mississippi pot roast
- Paired with bratwurst and sauerkraut
- With rouladen (thin beef rolls with mustard, onions, bacon, and pickles simmered in gravy)
- As a side for pork or chicken schnitzel
- Tossed in beer cheese sauce (obatzda-style)
Storage & Reheating
Once your German spaetzle has cooled, you can store it in an airtight container in the refrigerator for up to 3 days. If you’d like to freeze it for longer storage, spread the cooked noodles out on a baking sheet and freeze until solid, then transfer it to a freezer bag. It’ll keep well in the freezer for up to 2 months. When you’re ready to reheat, you can sauté the leftovers straight from frozen in a bit of butter or briefly drop it into boiling water for a minute or so until heated.