01 -
In a large bowl, mix flour and salt. In a separate measuring jug, whisk water, milk, and eggs until smooth. Combine egg mixture with the flour, stirring and beating vigorously until air bubbles form and the batter rips off a wooden spoon. Let the mixture rest for 30 minutes.
02 -
Bring a large pot of salted water to a simmer. Place ½ cup of batter on a wooden board over the pot. Use a blunt knife to scrape slivers of batter into the water. When spaetzle float to the surface, remove with a slotted spoon, and transfer to a buttered casserole dish. Repeat with remaining batter.
03 -
Heat a large skillet over medium-high heat and melt 2 tablespoons of butter. Sauté onion, garlic, and mushrooms for 5-10 minutes until softened. Reduce heat to medium, sprinkle with thyme, salt, pepper, and flour, and stir well. Add tomato paste and deglaze the pan with white wine. Pour in beef broth, bring to a boil, then simmer for 10-15 minutes until thickened. Stir in cream, if using.
04 -
Serve the finished gravy spooned generously over the warm spaetzle.