Homemade German Spaetzle
The rich aroma of freshly cooked pasta fills the air, making it almost impossible to resist. It’s warm and inviting, a scent synonymous with comfort and home. After my first bite of Homemade German Spaetzle, I remember the way it danced on my palate, a delightful combination of soft, pillowy bites mingling with just the right hint of butter. This dish embodies a kind of nostalgia, reminiscent of family gatherings where laughter echoes against kitchen walls.

What makes this Homemade German Spaetzle particularly special is its brilliant simplicity. Just a handful of ingredients—most of which you probably already have in your pantry—transform into a meal that feels both indulgent and wholesome. In just about 50 minutes, you can whip up a comforting dish that can shine at a cozy weeknight dinner or even impress friends at a holiday gathering. Why not gather your ingredients and try it out? You might just find a new favorite.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 20 minutes of prep, you can have spaetzle ready in under an hour.
- Irresistible Flavor: Buttery, tender, and lightly flavored, these little noodles are perfect.
- Eye-Catching Appeal: Their unique shape and size make for a fun, visually appealing dish.
- Flexible Serving: Perfect as a main course, a side dish, or a base for sauces—spaetzle fits any occasion.
- Diet-Friendly Options: Can be easily made gluten-free by substituting with gluten-free flour.
Ingredients You’ll Need
- 2 cups all-purpose flour (270g): This forms the base of the spaetzle. Opt for a high-quality flour for the best texture.
- 1 ½ teaspoons salt: Enhances the flavor. Adjust according to your taste.
- 4 large eggs: Eggs give the spaetzle its richness and help bind all the ingredients together.
- ½ cup milk: Adds moisture to the dough. You can substitute with any plant-based milk if desired.
- 3 tablespoons butter: Used for flavoring, this can also be replaced with olive oil if you prefer a dairy-free version.
- Grated parmesan, for serving: This is optional, but a sprinkle adds a nice nutty flavor.
How to Make Homemade German Spaetzle
Make the Spaetzle Dough: In a medium-sized bowl, combine 2 cups of all-purpose flour and 1 ½ teaspoons salt. In a separate small bowl, crack the 4 large eggs and whisk them with a fork until they’re frothy. Create a well in the center of the flour mixture and pour in the egg mixture along with ½ cup of milk. Stir until it forms a thick batter, ensuring there are no dry pockets of flour. You want a smooth texture that will flow through your spaetzle maker easily.
Boil the Spaetzle: In a large pot, bring 2 quarts (8 cups) of water to a rolling boil and stir in 1 teaspoon of salt. Then, reduce the heat so that the water is just simmering. Using a spaetzle maker, press the dough through the holes directly into the water. Cook these noodles for about 2 minutes, or until they float to the top. This is a good visual cue that they’re done! Use a slotted spoon to remove the cooked noodles and transfer them to a bowl filled with ice water to halt the cooking process. Continue until all the dough is cooked.
Add Butter: In a skillet, melt 3 tablespoons of butter over medium heat until it’s slightly browned, giving it a rich, nutty flavor. After draining the spaetzle from the ice water, add them to the skillet and sauté for another minute until warmed through. You can sprinkle grated parmesan on top for a delightful finish.
Storing & Reheating
To store your spaetzle, allow it to cool completely, then place it in an airtight container. It can be kept at room temperature for a few hours or refrigerated for 2-3 days. If you wish to freeze it, allow the spaetzle to cool and then transfer it to a zip-top freezer bag, pressing out as much air as possible. They can last in the freezer for up to 3 months. When you’re ready to enjoy them again, reheat in a skillet over medium heat, adding a splash of water to help steam them back to life. Note that the texture may soften a bit, so refreshing with a little butter can help revitalize their flavor.
Chef’s Helpful Tips
- Avoid making the dough too thick; a smooth batter helps create light, tender noodles.
- For more flavor, experiment with adding herbs or spices to the dough, such as nutmeg or chives.
- If your spaetzle dough seems too runny, add a tablespoon of flour at a time until it reaches the desired consistency.
- Use room temperature eggs to ensure they incorporate smoothly into the dough.
- If you have leftover spaetzle, toss them with oil or butter before storing to prevent sticking.
Experimenting with homemade dishes can be incredibly rewarding, and Homemade German Spaetzle is no exception. It’s a simple yet delightful way to enjoy a comforting meal, and I encourage you to try adding your twist, whether it’s through different toppings or sauces. The beauty of this dish lies in its versatility—so whether you enjoy them alongside a robust sauce or simply dressed in butter and cheese, they promise to bring warmth and joy to your dining table.

Recipe FAQs
Can I make spaetzle without a spaetzle maker?
Can I substitute different types of flour for spaetzle?
What’s the best way to serve homemade spaetzle?
How can I make a vegan version of spaetzle?
More Dinner Recipes
👉 If you make my Homemade German Spaetzle recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Homemade German Spaetzle
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Boiling
- Cuisine: German
Description
Homemade German Spaetzle is a delightful dish with a unique texture and mouthwatering flavor. Easy to prepare, this comfort food uses simple ingredients like flour and eggs, making it a perfect choice for a quick dinner or wholesome meal.
Ingredients
- 2 cups (270g) all-purpose flour
- 1 ½ teaspoons salt
- 4 large eggs
- ½ cup milk
- 3 tablespoons butter
- grated parmesan, for serving
Instructions
- In a medium bowl, combine 2 cups of flour and 1 ½ teaspoons of salt. In a separate bowl, whisk the eggs until well beaten.
- Create a well in the center of the flour mixture and add the eggs and ½ cup of milk. Mix until you achieve a thick batter.
- In a large pot, bring 2 quarts (8 cups) of water to a boil and add 1 teaspoon of salt. Lower the heat to a simmer.
- Using a spaetzle maker, press the dough through into the simmering water. Cook for about 2 minutes or until the noodles float to the surface.
- Remove the cooked spaetzle using a slotted spoon and transfer them to a bowl filled with ice water. Repeat the process until all the dough is cooked.
- For serving without sauce, melt 3 tablespoons of butter in a skillet until slightly browned, about 3-4 minutes. Add the drained spaetzle and stir through until warmed, about 1 minute. Serve topped with grated parmesan if desired.
Notes
Ensure the water is simmering gently to prevent the spaetzle from breaking apart.
Use a slotted spoon to quickly transfer spaetzle to the ice water to stop the cooking process.
Feel free to add herbs or spices to the dough for extra flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 260
- Sugar: 1g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 150mg




