Some dinners arrive at the table wearing a tiny parsley garnish ahat too, but underneath the polished appearance is pure comfort food: tender German-style egg dumplings, deeply browned mushrooms, and a velvety sauce that clings to every irregular little noodle. It tastes like something served in a candlelit Alpine inn, yet it can be made in an ordinary American kitchen without a passport, a culinary degree, or a grandmother named Helga supervising from the doorway.
This recipe makes homemade spaetzle from flour, eggs, milk, salt, and a whisper of nutmeg. The cooked dumplings are tossed with a creamy mushroom sauce built from shallots, garlic, thyme, broth, white wine, and heavy cream. The result is rich without becoming gluey, savory without depending on meat, and impressive enough for guests while remaining practical for a cozy weeknight meal.
What Is Spaetzle?
Spaetzle, sometimes written as spätzle, is a soft egg noodle or dumpling strongly associated with southern German, Austrian, Swiss, and nearby Central European cooking. Unlike rolled pasta, it begins as a sticky batter. The batter is pressed, scraped, or dripped into simmering water, where it cooks into small, wonderfully uneven pieces. Those irregular surfaces are not a flaw; they are tiny sauce-catching ledges, which is exactly why spaetzle and creamy mushrooms get along like old friends at a reunion.
Homemade spaetzle falls somewhere between pasta and dumplings. It is softer and more tender than dried noodles but springier than a drop dumpling. A spaetzle maker creates short, consistent pieces, although a large-holed colander, potato ricer, flat cheese grater, or cutting board and bench scraper can also do the job. The shapes may vary, but dinner will not file a complaint.
Why This Mushroom Spaetzle Recipe Works
A Batter With Enough Structure
The batter is thick enough to hold together when it hits the water but loose enough to press through a spaetzle maker. Eggs provide richness and structure, while milk keeps the dumplings tender. A short rest hydrates the flour and makes the batter easier to handle.
Mushrooms Are Browned, Not Steamed
Mushrooms contain plenty of water. Packing too many into a small pan traps steam and prevents flavorful browning. Using a wide skillet, medium-high heat, and two batches creates golden edges and a deeper savory flavor. It takes a few extra minutes, but those minutes are doing excellent work.
The Sauce Balances Richness With Brightness
Heavy cream creates body, while broth and optional dry white wine keep the sauce from tasting flat. Dijon mustard adds quiet tang rather than obvious mustard flavor. A squeeze of lemon at the end wakes up the entire skillet, much like opening the curtains after a long nap.
Ingredients for Spaetzle With Mushrooms in Cream Sauce
For the Homemade Spaetzle
- 2 cups all-purpose flour, preferably measured by spooning and leveling
- 1 teaspoon kosher salt
- 1/4 teaspoon freshly grated nutmeg
- 4 large eggs
- 1/3 cup whole milk, plus 1 to 3 tablespoons if needed
- 1 tablespoon unsalted butter, for coating the cooked spaetzle
For the Mushroom Cream Sauce
- 1 1/4 pounds cremini, button, shiitake, oyster, or mixed mushrooms
- 2 tablespoons unsalted butter, divided
- 1 tablespoon olive oil
- 1 medium shallot, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon fresh thyme leaves, or 1/2 teaspoon dried thyme
- 1 tablespoon all-purpose flour
- 1/2 cup dry white wine or additional vegetable broth
- 3/4 cup low-sodium vegetable or chicken broth
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- 3/4 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon fresh lemon juice, plus more if desired
- 2 tablespoons chopped parsley or chives
- Freshly grated Parmesan, optional for serving
Equipment You Can Use
A dedicated spaetzle maker is the easiest option, especially if this dish is likely to become a repeat visitor. Place it over the pot, fill the sliding basket with batter, and move it back and forth. The batter drops through the holes in neat little pieces.
No spaetzle maker? Set a sturdy large-holed colander over the pot and push the batter through with a flexible spatula. A potato ricer with large openings also works. For the traditional cutting-board method, spread a thin layer of batter on a damp board and slice narrow strips directly into the water with a knife or bench scraper. The first few pieces may resemble abstract art. Keep going; abstract art is still edible.
How to Make Spaetzle With Mushrooms in Cream Sauce
Step 1: Mix and Rest the Spaetzle Batter
In a large bowl, whisk together the flour, salt, and nutmeg. In a second bowl, beat the eggs and milk until smooth. Pour the wet ingredients into the flour and stir vigorously with a wooden spoon for 2 to 3 minutes. The batter should become smooth, glossy, and elastic. When lifted, it should fall from the spoon in a thick ribbon rather than pour like pancake batter.
If the batter is too stiff to move through your tool, stir in additional milk one tablespoon at a time. If it flows like soup, add a tablespoon of flour. Cover the bowl and let the batter rest for 10 to 15 minutes while you prepare the mushrooms and heat the water.
Step 2: Brown the Mushrooms
Wipe the mushrooms clean with a damp towel or rinse them briefly and dry them well. Trim tough stems and slice the mushrooms about 1/4 inch thick. Heat a wide 12-inch skillet over medium-high heat. Add the olive oil and 1 tablespoon butter.
When the butter foams, add half of the mushrooms in a single layer. Let them cook without constant stirring for 2 minutes, then toss and continue cooking until browned, 3 to 5 minutes more. Transfer them to a plate and repeat with the remaining mushrooms. Season the browned mushrooms lightly with salt and pepper. Waiting until they have developed color helps prevent them from releasing water too early.
Step 3: Cook the Spaetzle
Bring a large pot of well-salted water to a gentle boil. Avoid a violent rolling boil, which can break delicate pieces and turn the pot into a tiny dumpling washing machine. Working in three or four batches, press or scrape the batter into the water.
Stir once to prevent sticking. When the spaetzle floats, cook it for another 30 to 60 seconds. Lift it out with a spider or slotted spoon, drain well, and transfer it to a large bowl. Toss with the tablespoon of butter. Repeat until all the batter is cooked. Do not crowd the pot; spaetzle enjoys personal space just as much as mushrooms do.
Step 4: Build the Creamy Mushroom Sauce
Reduce the skillet heat to medium and add the remaining tablespoon of butter. Add the shallot and cook until softened, about 2 minutes. Stir in the garlic and thyme and cook for 30 seconds, just until fragrant. Sprinkle in the flour and stir for 1 minute to remove its raw taste.
Pour in the wine, scraping the browned mushroom bits from the bottom of the pan. Simmer until reduced by roughly half. Add the broth and cook for 2 to 3 minutes. Lower the heat, stir in the cream and Dijon mustard, and simmer gently until the sauce lightly coats the back of a spoon. Do not boil it aggressively; cream prefers calm negotiations.
Step 5: Bring Everything Together
Return the mushrooms and any accumulated juices to the skillet. Add the cooked spaetzle and toss gently until every piece is coated. Simmer for 1 to 2 minutes so the dumplings absorb some flavor. If the sauce becomes too thick, loosen it with a splash of broth, milk, or reserved cooking water.
Turn off the heat and stir in the lemon juice and most of the parsley or chives. Taste and adjust with more salt, pepper, lemon, or Dijon. Spoon into warm bowls and finish with the remaining herbs and Parmesan, if using. Serve immediately, preferably with nobody counting how many times you return to the skillet.
Tips for the Best Homemade Spaetzle
Beat the Batter More Than You Think
Vigorous mixing develops enough gluten to give spaetzle its pleasantly chewy structure. Stop when the batter looks glossy and forms stretchy strands. A barely mixed batter can produce fragile dumplings that dissolve or feel mushy.
Test One Spoonful First
Before processing a full batch, drop a small bit of batter into the water. If it falls apart, beat in a little more flour. If it becomes a dense rubber pebble, loosen the batter with milk. This 30-second test can prevent a pot full of culinary confetti.
Use Mixed Mushrooms When Possible
Cremini mushrooms are affordable and dependable. Shiitakes bring concentrated savoriness, oyster mushrooms offer tender edges, and maitakes become beautifully crisp. A mixture creates a more interesting texture and flavor than one variety alone, but ordinary button mushrooms still make a satisfying sauce when browned properly.
Add Cream Over Gentle Heat
High heat can make cream reduce too fast or look greasy. Once the liquid base is flavorful and slightly reduced, lower the heat before adding cream. Simmer just until the sauce thickens enough to coat the spaetzle.
Variations and Substitutions
Make It Extra Earthy
Soak 1/2 ounce dried porcini mushrooms in hot water for 15 minutes. Chop the softened mushrooms and add them with the fresh mushrooms. Strain a little soaking liquid through a coffee filter and use it in place of part of the broth.
Make It Lighter
Replace half the heavy cream with whole milk or additional broth. The sauce will be thinner, so simmer the broth mixture a little longer before adding the dairy. Half-and-half also works, although it should be heated gently.
Make It Gluten-Free
Use a reliable cup-for-cup gluten-free flour blend containing a binder such as xanthan gum. The batter texture may differ, so cook a test dumpling and adjust with extra flour or milk. Replace the tablespoon of flour in the sauce with cornstarch mixed into cold broth.
Add Protein
Serve the mushroom spaetzle alongside roasted chicken, pork tenderloin, schnitzel, or braised beef. For a one-pan variation, fold in shredded rotisserie chicken near the end. Vegetarians can add white beans or crisped tofu, although the mushrooms already provide enough savory character for a complete meatless main dish.
Add Cheese
Stir in 1/2 cup grated Gruyère, Swiss, or Parmesan after removing the skillet from the heat. The result leans toward a luxurious mushroom käsespätzle. Keep the heat low so the cheese melts smoothly instead of separating into an oily committee meeting.
What to Serve With Mushroom Spaetzle
Because the dish is rich and creamy, crisp or acidic sides create the best contrast. A green salad with mustard vinaigrette, roasted Brussels sprouts, lemony green beans, or braised red cabbage all work well. For a larger dinner, pair the spaetzle with pork schnitzel, roast chicken, beef rouladen, or a simple pan-seared steak.
For drinks, try a dry Riesling, Grüner Veltliner, light Pinot Noir, pilsner, or sparkling water with lemon. Avoid very sweet beverages, which can make the cream sauce seem heavier.
Make-Ahead, Storage, and Reheating
The spaetzle can be cooked up to two days ahead. Toss it with a little butter or oil, cool it, and refrigerate it in an airtight container. The mushroom sauce can be prepared one day ahead, although it may thicken in the refrigerator. Store the components separately for the best texture.
Refrigerate leftovers within two hours and use shallow covered containers so they cool quickly. Eat refrigerated leftovers within three to four days. Reheat them in a skillet over low heat with a splash of broth, milk, or cream, stirring gently until hot. Microwave reheating works too, but use short intervals and stir between them to prevent the sauce from overheating around the edges.
Plain cooked spaetzle freezes better than the finished cream sauce. Freeze it in a flat layer, transfer it to a freezer bag, and reheat it in butter until hot and lightly browned. Cream sauces can separate after freezing, so fresh sauce is the better route when appearance matters.
A Home Cook’s Experience: What to Expect the First Time
The first experience of making spaetzle is usually a mix of confidence, confusion, and sudden delight. The batter looks suspiciously plain in the bowljust flour, eggs, milk, and seasoningand it may seem impossible that it will become anything more exciting than sticky paste. Then the first strands hit the water, puff slightly, and float. At that moment, the process stops feeling like a recipe and starts feeling like a small kitchen magic trick.
The greatest surprise is that perfect uniformity does not matter. A few pieces will be short, some will be long, and one may emerge shaped like a punctuation mark from a language nobody speaks. Once coated in sauce, the differences make the bowl more appealing. Homemade spaetzle looks handmade because it is handmade, and that rustic texture becomes part of the charm rather than something to correct.
The mushrooms provide the next important lesson: patience changes flavor. At first they fill the skillet dramatically, as though there are far too many. A few minutes later they shrink, release moisture, and begin to brown. Stirring every five seconds slows that transformation. Leaving them alone long enough to form golden edges creates a noticeably deeper sauce. The pan may look quiet, but useful things are happening down there.
Timing also becomes easier after one batch. While the batter rests, the mushrooms can be sliced. While the water heats, the sauce ingredients can be measured. The spaetzle cooks so quickly that the real organization happens before it enters the pot. Setting a bowl, slotted spoon, butter, and clean towel beside the stove prevents the frantic “where did I put that?” phase familiar to anyone who has cooked dinner while hungry.
Serving the dish to other people is especially satisfying because it looks more complicated than it is. Guests see handmade noodles and a glossy mushroom cream sauce; the cook remembers pushing batter through a colander while hoping for the best. That gap between effort and applause is one of the recipe’s finest qualities. It delivers restaurant-style comfort without requiring advanced pastry precision or twelve pans.
The leftovers offer another useful experience. Straight from the refrigerator, the sauce will look thicker and less glamorous. A gentle skillet reheat with a spoonful of broth restores its looseness, and a small knob of butter can bring back the shine. Alternatively, sauté leftover plain spaetzle until crisp at the edges and top it with a fried egg. It is not the original dinner, but it is an excellent second actand possibly the reason to make extra on purpose.
Cleanup is less dramatic than the cooking process, provided the batter bowl is soaked promptly. Spaetzle batter dries with the determination of construction adhesive, so fill the bowl and utensils with cool water before sitting down to eat. Avoid starting with very hot water, which can make egg-based residue cling more firmly. Ten minutes of soaking turns an intimidating cleanup job into a quick rinse, leaving more time to enjoy the pleasant realization that you just made noodles from scratch on an ordinary evening.
Conclusion
Spaetzle with mushrooms in cream sauce combines simple ingredients with a few high-impact techniques. Beat the batter until elastic, cook the dumplings in manageable batches, give the mushrooms room to brown, and add the cream over gentle heat. The reward is a deeply savory vegetarian dinner with tender spaetzle, golden mushrooms, fresh herbs, and a sauce that tastes luxurious without becoming fussy.
Once the basic method feels familiar, the recipe is easy to personalize with wild mushrooms, Gruyère, chicken, herbs, or a lighter sauce. More importantly, it proves that homemade noodles do not require a pasta roller, an afternoon off, or nerves of steel. Sometimes all you need is a bowl, a pot, a skillet, and the willingness to accept that the first dumpling may look a little eccentric.
Note: Flour absorption, egg size, and spaetzle tools vary. Treat the batter consistency as the final guide and adjust with small amounts of milk or flour before cooking the full batch.
