Back to all recipes
Bavarian Green Beans and Spaetzle

Bavarian Green Beans and Spaetzle

Smoky Bacon Green Beans with Fresh Spaetzle

Tender spaetzle dumplings meet beer-braised green beans in this hearty German comfort dish. The bacon renders its fat to cook sweet onions, then everything gets deglazed with light beer for a sauce that ties the whole plate together. It's the kind of satisfying meal that makes you understand why this combination has endured for generations.

GermanDinnerSide DishComfort Food
↓ Jump to Recipe

German cuisine has a genius for taking humble ingredients and turning them into something deeply satisfying, and this dish proves that point beautifully. Spaetzle — those irregular little dumplings that look like they were pinched by hand — paired with bacon-braised green beans creates a combination that's been feeding families in the Black Forest region for centuries.

The magic happens when bacon fat becomes your cooking medium, sweet onions soften into it, and then beer deglazes everything into a sauce that clings to every surface. It's not fancy cooking, but it's the kind of technique-driven simplicity that produces flavors far greater than the sum of its parts. The spaetzle themselves require nothing more than flour, eggs, and a bit of patience, but that hour-long rest transforms a basic batter into tender dumplings with the perfect chewy texture.

This is comfort food that doesn't apologize for being hearty. The smoky bacon, sweet-tart beer reduction, and pillowy spaetzle create layers of flavor and texture that make sense together in the way only traditional combinations do. One bite and you understand why this pairing has endured — it's the kind of meal that makes a cold evening feel warmer and reminds you that the best food often comes from the simplest foundations.

Prep1 hr 15 min
Cook30 min
Total1 hr 45 min
Servings4
Difficultymedium

Ingredients

Spaetzle

  • 1 cupall-purpose flour
  • 3 large eggs
  • 1 egg white
  • cupwhole milk
  • 2 tbspkosher salt

Green Beans

  • 32 ozfrozen cut green beans
  • 4 stripsthick-cut bacon strips
  • 1 smallsmall white onion
  • ½ cuplight beer, like lager or pilsner
  • 2 tbspgranulated sugar
  • ¼ tspfine salt
  • tspfreshly ground black pepper

Instructions

  1. In a medium bowl, whisk together the flour, eggs, egg white, and milk until you have a smooth, thick batter. It should be slightly sticky but hold together — this texture creates the perfect tender spaetzle once cooked.
  2. Cover the bowl and refrigerate the spaetzle dough for 1 hour. This rest time lets the flour fully hydrate and makes the dough easier to work with when you're ready to cook.
    1 hr
  3. Bring a large pot of well-salted water to a rolling boil over high heat. You want enough water that the spaetzle can float freely without overcrowding.
  4. Prepare an ice bath by filling a large bowl with cold water and plenty of ice cubes. This will stop the cooking process immediately and keep your spaetzle from getting mushy.
  5. Working quickly, press half the dough through the holes of a colander directly into the boiling water. The spaetzle will float to the surface after about 2 minutes — that's when they're done.
    2 min
  6. Use a slotted spoon to transfer the cooked spaetzle straight into the ice bath. Repeat the process with the remaining dough, working in the same quick batches.
  7. Cook the frozen green beans in a large pot of boiling water until just tender, about 3-4 minutes. Drain thoroughly and set aside — you don't want excess water diluting your final dish.
  8. Dice the onion into small, even pieces about 1/4-inch in size. Cut the bacon crosswise into 1/2-inch strips — this size gives you meaty bites without overwhelming pieces.
  9. Place the bacon pieces in a large, cold pot and set over medium heat. Cook for 1-2 minutes until the fat starts to render and the bacon begins to sizzle gently. Starting with a cold pan prevents the bacon from cooking too quickly on the outside.
    2 min
  10. Add the diced onions to the bacon fat and cook for 5-10 minutes, stirring occasionally, until the onions are softened and lightly golden. The rendered bacon fat is your cooking medium here, so let it do its work.
    10 min
  11. Pour in the beer, then add the sugar, salt, and pepper. Bring the mixture to a boil — the beer will foam up briefly before settling into a simmer.
  12. Let the liquid boil vigorously for 2-3 minutes to cook off some of the alcohol and concentrate the flavors. Remove the pot from heat once the liquid has reduced slightly.
    3 min
  13. Fold the cooked green beans into the bacon and onion mixture, stirring gently to coat everything evenly with the beer sauce. The beans will absorb some of the liquid and pick up all those smoky flavors.
  14. Drain the spaetzle thoroughly, pressing out any excess water, then add them to the green bean mixture. Toss everything together gently until well combined, and serve immediately while hot.
Tips & Tricks
Frequently Asked Questions
Can I make the spaetzle ahead of time?

Yes, you can make spaetzle up to a day ahead. After the ice bath, drain them well and store covered in the refrigerator. They'll reheat perfectly when tossed with the hot green bean mixture.

What if I don't have a colander for the spaetzle?

You can use a large-holed cheese grater or even cut the dough into small pieces with a knife and drop them directly into the water. The shapes won't be as uniform, but the texture will be just as good.

Can I use fresh green beans instead of frozen?

Fresh beans work great — just trim them and cut into 1-inch pieces, then cook for 4-5 minutes until crisp-tender. Frozen beans are actually ideal here since they hold their shape well and don't get mushy.

What type of beer works best for this dish?

Any light lager or pilsner works perfectly — you want something clean and not too hoppy since it reduces down into a sauce. Avoid dark beers or IPAs, which can become bitter when cooked.

Why is my spaetzle dough too thick or too thin?

The dough should be thick enough to hold together but thin enough to push through holes easily. Add milk a tablespoon at a time if it's too thick, or a bit more flour if it's too runny.