Authentic German Spaetzle with Mushroom Sauce Recipe
Looking for an irresistible way to experience German comfort food? Authentic German Spaetzle with Mushroom Sauce is a dish that promises cozy satisfaction, hearty flavors, and a sublime combination of pillowy dumplings and earthy, creamy mushrooms. Whether you’re preparing this for a festive occasion or just a weeknight dinner that needs a little extra love, every bite delivers wholesome tradition and a touch of culinary magic. This is the ultimate recipe for sharing delicious moments at your family table.

Ingredients You’ll Need
Gathering the ingredients for Authentic German Spaetzle with Mushroom Sauce is refreshingly simple, yet each item plays a special role in creating the layers of taste and irresistible texture that make this dish so memorable. Treat yourself to the best-quality basics and let them truly shine!
- Flour (2 1/2 cups): This creates the hearty backbone of your spaetzle, ensuring perfect chew and holding the dumplings together.
- Salt (1/2 teaspoon): Essential to bring out flavor in both the dough and the sauce—never skip it!
- Water (1/3 cup): Helps create a loose batter for the spaetzle, giving them their signature lightness.
- Milk (1/3 cup): Adds subtle richness and softness to the dumplings’ texture.
- Eggs (3): The real secret to irresistible spaetzle—creates puffy, golden dumplings with beautiful structure.
- Butter (4 tablespoons, divided): Adds flavor and silkiness to both the spaetzle and mushroom sauce. Use real butter for best results!
- Finely chopped onion (1/4 cup): Aromatic sweetness and depth for the sauce.
- Garlic, minced (2 cloves): The soul of savory flavor in the mushroom sauce—don’t hold back!
- Button mushrooms, sliced (1 pound): Earthy, juicy, and perfectly tender—these soak up the sauce beautifully.
- Dried thyme (1/2 teaspoon): Adds a gorgeous herbal note that lifts the entire dish.
- Salt & pepper (to taste): Season boldly and taste as you go for the perfect balance.
- Flour (1 tablespoon): Thickens the gravy into the perfect luscious consistency.
- Tomato paste (1/2 tablespoon): A splash of color and tangy depth for the sauce.
- White wine (1/4 cup, or more broth): A dash of acidity for brightness; broth works if you prefer to skip the wine.
- Beef broth (2 cups): The savory, heartwarming foundation of your mushroom sauce.
- Heavy cream (2 tablespoons, optional): For a richer, extra-indulgent sauce—add at the end if you love creamy finishes!
How to Make Authentic German Spaetzle with Mushroom Sauce
Step 1: Mix the Spaetzle Batter
Start by whisking together the flour and salt in a large mixing bowl. In a separate jug, blend the water, milk, and eggs until it’s silky and smooth. Add the wet ingredients into the dry, stirring to combine, and then beat the batter vigorously till it’s totally lump-free, forms air bubbles and—here’s the best part—actually rips off the spoon as you lift it. This tells you your batter is just right. Let it rest, covered, for 30 minutes. This rest helps the gluten relax and the dumplings puff up beautifully.
Step 2: Form and Cook the Spaetzle
With your batter rested and your pot of salted water simmering, scoop about a half cup of batter onto a wooden board and use a blunt knife to scrape ribbons or slivers of batter into the simmering water. You’ll see them sink, then float to the top when done (just a couple of minutes). Fish them out with a slotted spoon and place straight into a buttered dish to stay warm. Continue until you’ve used all the batter, working in batches as needed. Each batch will smell amazing and look like little clouds.
Step 3: Prepare the Mushroom Sauce
While the batter is resting, grab a large skillet and melt two tablespoons of butter over medium-high heat. Add your finely chopped onion, garlic, and all those delicious mushrooms, sautéing until the mushrooms are fully soft and the onions have a golden glow—about 5 to 10 minutes. This mixture becomes deeply aromatic, filling the kitchen with that classic savory scent that makes everyone hungry.
Step 4: Build and Simmer the Gravy
Sprinkle the dried thyme, flour, salt, and pepper over the mushroom mixture and give it a good stir to even out the flavors. Add in the tomato paste for a touch of tang and color. Pour in your white wine (or broth), scraping the browned bits off the bottom—those are pure flavor. Then add beef broth, stir again, bring it to a gentle boil, and reduce to simmer until the sauce thickens, about 10 to 15 minutes. If you want to finish with cream, stir it in now for a silky, luxurious texture.
Step 5: Combine and Serve
When you’re ready to eat, spoon the rich, aromatic mushroom sauce generously over the warm spaetzle. The result is Authentic German Spaetzle with Mushroom Sauce that’s every bit as comforting as it is special—the sauce seeps into every nook of the dumplings for utter satisfaction in every bite.
How to Serve Authentic German Spaetzle with Mushroom Sauce

Garnishes
To really make your Authentic German Spaetzle with Mushroom Sauce sing, shower it with fresh chopped parsley and an extra grind of black pepper. You might even add a sprinkle of grated Parmesan or Gruyère for a subtle, cheesy finish. A handful of crispy fried onions on top adds both irresistible crunch and eye-catching flair.
Side Dishes
This dish shines with a simple green salad dressed in a sharp vinaigrette, which cuts through the richness beautifully. For an ultra-traditional German touch, serve it with braised red cabbage or tender green beans. A slice of rustic bread for mopping up the sauce isn’t strictly necessary—but who could resist?
Creative Ways to Present
If you want to put your own twist on Authentic German Spaetzle with Mushroom Sauce, serve it in individual gratin dishes with a quick broil for a bubbly, browned top. Or pile the spaetzle and sauce into crispy parmesan baskets for a dramatic, restaurant-worthy presentation. Family-style in a big rustic platter is always a cozy crowd-pleaser, too!
Make Ahead and Storage
Storing Leftovers
Leftover Authentic German Spaetzle with Mushroom Sauce can be covered and refrigerated for up to three days. Store the spaetzle and the mushroom sauce separately if you can—it helps keep the dumplings from getting too soggy, and the sauce thickens beautifully in the fridge for easy reheating.
Freezing
Spaetzle actually freeze quite well! Spread the cooked dumplings on a baking sheet to freeze individually, then transfer to a zip-top bag for up to 2 months. The mushroom sauce can also be frozen but may need a vigorous stir after thawing, especially if you’ve added cream. Always cool everything to room temperature before freezing.
Reheating
Warm spaetzle gently in a skillet with a pat of butter or a splash of broth, tossing until heated through and golden at the edges. The mushroom sauce can be reheated slowly in a saucepan over low heat; add a splash of broth or cream to loosen it if needed. Spoon warm sauce over spaetzle, and you’re ready for round two!
FAQs
Can I make the spaetzle without a special tool?
Absolutely! If you don’t have a spaetzle maker, just use a wooden board and a blunt knife or even a large-holed colander and a spatula to “press” the batter into simmering water. It might look rustic but will taste every bit as delicious.
Can I use a different type of mushroom?
Definitely—feel free to swap the button mushrooms for cremini, portobello, or a mix of wild mushrooms for an earthier flavor. The sauce adapts beautifully to whatever’s fresh or available.
Can I make Authentic German Spaetzle with Mushroom Sauce vegetarian?
Yes! Substitute vegetable broth for beef broth and skip the cream if you want to keep it lighter or dairy-free. The mushroom sauce is still deeply savory and satisfying without meat products.
How can I keep the spaetzle from sticking?
After they’re cooked, toss the dumplings with a bit of melted butter and keep them covered—this will prevent sticking and keep them fluffy until serving time.
What’s the best way to double the recipe for a group?
Simply double all the ingredients, but consider cooking the spaetzle in batches to avoid crowding the pot. You can keep the finished dumplings warm in a buttered dish in a low oven until you’re ready to serve with all that luscious mushroom sauce.
Final Thoughts
This is one of those recipes that brings people together, sparking smiles and filling bellies with true comfort. I encourage you to treat your loved ones (and yourself!) to Authentic German Spaetzle with Mushroom Sauce—it’s simple, satisfying, and guaranteed to impress, no matter the occasion.
PrintAuthentic German Spaetzle with Mushroom Sauce Recipe
Learn how to make authentic German Spaetzle with a delicious mushroom sauce from scratch. This hearty dish is perfect for a cozy dinner and sure to impress your family and friends.
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop, Baking
- Cuisine: German
- Diet: Vegetarian
Ingredients
For the Spaetzle:
- 2 1/2 cups flour
- 1/2 teaspoon salt
- 1/3 cup water
- 1/3 cup milk
- 3 eggs
- 4 tablespoons butter (divided)
For the Mushroom Sauce:
- 1/4 cup finely chopped onion
- 2 cloves garlic (minced)
- 1 pound button mushrooms (sliced)
- 1/2 teaspoon dried thyme
- Salt & pepper (to taste)
- 1 tablespoon flour
- 1/2 tablespoon tomato paste
- 1/4 cup white wine (OR more broth)
- 2 cups beef broth
- 2 tablespoons heavy cream (optional)
Instructions
- To make the Spaetzle – In a large bowl, whisk together flour and salt. In a separate large measuring jug, whisk together water, milk and eggs until smooth. Add the egg mixture to the bowl with the flour, stir, then vigorously beat batter with a wooden spoon until there are no more lumps, air bubbles form, and batter rips off the spoon. Cover and rest batter for 30 minutes.
- When ready to make the Spaetzle, bring a large pot of salted water to a boil. Reduce heat to a good simmer. Place a large wooden board on top of the pot, then place 1/2 cup of batter on the board. Using a blunt knife, scrape slivers of batter into the pot.
- Once the spaetzle float to the surface, remove them with a slotted spoon and place in a lightly buttered casserole dish to keep warm. Proceed the same way with remaining batter.
- To make the gravy – While spaetzle batter is resting, place a large, deep skillet over medium-high heat. Melt butter and cook onion, garlic, and mushrooms until mushrooms have softened. Sprinkle seasoning and flour over mushrooms, stir well, add tomato paste, white wine, and beef broth. Bring to a boil, then simmer for 10-15 minutes until thickened. Finish with cream, if desired.
- Serve the finished gravy over the spaetzle.
Notes
- You can customize the mushroom sauce by adding herbs like parsley or chives for extra flavor.
- If you prefer a vegetarian version, you can use vegetable broth instead of beef broth.
Nutrition
- Serving Size: 1 serving
- Calories: 430 kcal
- Sugar: 4g
- Sodium: 780mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 53g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 145mg
Keywords: German Spaetzle, Mushroom Sauce, Homemade, Comfort Food