If you’ve ever dreamed of a dish that wraps you in a cozy hug of caramelized onions, crispy bacon, and a tender, flaky crust, then this German Onion Pie (Zwiebelkuchen) Recipe is calling your name. Bursting with savory flavors and a subtle touch of spice, it’s a beloved classic straight from Germany’s heartland that’s perfect for both casual weeknight dinners and special gatherings. Once you take your first bite, you’ll understand why Zwiebelkuchen holds such a special place on autumn tables and beyond.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the secret to making this German Onion Pie (Zwiebelkuchen) Recipe sing with flavor. Each component plays its part in creating the perfect balance of rich creaminess, smoky meatiness, and that melt-in-your-mouth crust you’ll crave.
- Pie crust: Whether store-bought or homemade, a sturdy, flaky crust forms the delicious base that holds all those luscious flavors.
- Onions (4 large, thinly sliced): These are the star of the show, slowly caramelized to develop their natural sweetness and softness.
- Bacon (4 oz, diced): Adds a savory, smoky crunch that elevates every mouthful.
- Butter (1 tablespoon): Used for sautéing, it enriches the onions and bacon with a silky finish.
- Sour cream (1 cup): Brings a creamy tang that balances the sweetness of the onions.
- Eggs (2 large): They help set the filling into a custardy texture without overpowering the flavors.
- All-purpose flour (1 tablespoon): A little thickening agent that ensures the filling holds together beautifully.
- Caraway seeds (1/2 teaspoon, optional): A classic touch that adds a mild, unique earthiness if you choose to include them.
- Salt (1/2 teaspoon): Enhances all the natural flavors just right.
- Ground black pepper (1/4 teaspoon): Adds a gentle warmth and kick to the filling.
- Ground nutmeg (1/4 teaspoon): A subtle hint of spice that rounds out the flavor profile perfectly.
How to Make German Onion Pie (Zwiebelkuchen) Recipe
Step 1: Prepare the Crust
Start by preheating your oven to 375°F (190°C). Roll out your pie crust and gently press it into a 9-inch pie dish or tart pan. This buttery base is essential for supporting the flavorful filling while giving you a crisp, golden edge once baked. Set it aside as you move on to the filling.
Step 2: Caramelize the Onions and Cook the Bacon
In a large skillet, melt the tablespoon of butter over medium heat. Toss in the diced bacon and cook until it just starts to release its fat, about 2 to 3 minutes. Then, add your thinly sliced onions and sauté, stirring occasionally, for 15 to 20 minutes. You’re looking for soft, lightly golden onions that smell irresistibly sweet and savory. Once perfect, remove the pan from heat and let the mixture cool slightly to avoid scrambling the eggs later.
Step 3: Mix the Filling
In a mixing bowl, whisk together the sour cream, eggs, and flour until smooth and homogenous, ensuring there are no lumps. Season with salt, black pepper, and a pinch of nutmeg. Gently fold in the cooled onion and bacon mixture, combining everything in a way that distributes those flavors evenly without deflating the eggs too much.
Step 4: Assemble and Bake
Pour the luscious filling into your prepared pie crust, spreading it out evenly. If you love a traditional twist, sprinkle caraway seeds over the top now; they add a lovely nutty aroma once baked. Slide your pie into the oven and bake for 35 to 40 minutes, until the custard sets firmly and the top turns a gorgeous golden brown. Allow the pie to rest for around 10 minutes before cutting — the filling will be easier to slice and even more flavorful once it’s slightly cooled.
How to Serve German Onion Pie (Zwiebelkuchen) Recipe

Garnishes
Serving your onion pie with a sprinkle of fresh herbs like chives or parsley can add a pop of color and a fresh contrast to the savory richness. A dash of cracked black pepper on top just before serving also livens things up. And for adventurous palates, a light drizzle of good-quality mustard on the side works wonderfully too.
Side Dishes
This German Onion Pie (Zwiebelkuchen) Recipe shines brightly on its own, but pairing it with crisp green salads or lightly pickled vegetables brings a delightful crunch and acidity that balance the creaminess. Traditional German sides such as a tangy cucumber salad or a platter of radishes add that authentic touch.
Creative Ways to Present
Hosting a gathering? Consider serving individual mini pies in ramekins, making for an elegant and shareable presentation. For a casual meal, slice the pie into squares and serve warm at a picnic or potluck. Either way, showcasing the pie alongside a glass of Federweißer (young German wine) or a dry Riesling will elevate the experience to another level.
Make Ahead and Storage
Storing Leftovers
Leftover German Onion Pie (Zwiebelkuchen) will keep beautifully in the refrigerator for up to three days. Wrap it tightly with plastic wrap or store in an airtight container to preserve moisture and keep the flavors vibrant.
Freezing
If you want to save some for later, you can freeze the pie after baking. Let it cool completely, slice into portions, and wrap each piece individually or store together in an airtight container. Thaw overnight in the fridge before reheating to maintain its delicious texture.
Reheating
Reheat your slices gently in a 350°F (175°C) oven for about 10 to 15 minutes until warmed through. This approach keeps the crust crispy and the filling creamy. Microwaving works in a pinch, but you might lose some of the pie’s crispness and layered texture.
FAQs
Can I make German Onion Pie (Zwiebelkuchen) Recipe vegetarian?
Absolutely! Simply omit the bacon and consider adding sautéed mushrooms or smoked tofu to give that smoky, umami depth. The sour cream and onions provide plenty of richness on their own.
What can I substitute for caraway seeds?
If you’re not a fan of caraway seeds, fennel seeds or a light sprinkle of thyme can offer a nice alternative without overpowering the dish.
Is it better to use homemade pie crust or store-bought?
Both work wonderfully. Store-bought crust saves time and still tastes great, while homemade crust lets you control the texture and flavor. It’s really about what you prefer and how much time you want to invest!
Can I prepare the filling in advance?
Yes, you can prepare the onion and bacon mixture a day ahead and keep it refrigerated. Mix with the sour cream and eggs just before baking to keep the consistency fresh and perfect.
What wine pairs best with German Onion Pie (Zwiebelkuchen) Recipe?
Traditional German new wine, Federweißer, is the classic choice, offering a lightly sparkling sweetness that matches the pie’s savory notes. Dry white wines like Riesling also complement its flavors beautifully.
Final Thoughts
The German Onion Pie (Zwiebelkuchen) Recipe is truly a treasure worth making in your own kitchen. It’s unpretentious but packed with comforting, layered flavors that bring friends and family together effortlessly. Trust me, once you taste its caramelized, smoky goodness nestled in a buttery crust, it will become one of your go-to dishes for any season. So grab those onions and let’s get baking!
Print
German Onion Pie (Zwiebelkuchen) Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Main Course, Appetizer
- Method: Baking
- Cuisine: German
- Diet: Vegetarian
Description
German Onion Pie, or Zwiebelkuchen, is a savory traditional German tart featuring a flaky pie crust filled with a creamy mixture of caramelized onions, crispy bacon, and aromatic spices. Baked until golden brown, this hearty pie is perfect as a main course or appetizer, commonly served warm or at room temperature.
Ingredients
Pie Crust
- 1 pie crust (store-bought or homemade)
Filling
- 4 large onions, thinly sliced
- 4 oz bacon, diced
- 1 tablespoon butter
- 1 cup sour cream
- 2 large eggs
- 1 tablespoon all-purpose flour
- 1/2 teaspoon caraway seeds (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon ground nutmeg
Instructions
- Prepare the Oven and Pie Crust: Preheat your oven to 375°F (190°C). Roll out the pie crust and press it firmly into a 9-inch pie dish or tart pan, ensuring even coverage. Set aside for filling.
- Cook Bacon and Onions: In a large skillet, melt the butter over medium heat. Add the diced bacon and cook for 2–3 minutes until the fat begins to render. Stir in the thinly sliced onions, cooking and stirring occasionally for 15–20 minutes until the onions become soft and lightly golden.
- Mix Filling: Remove the skillet from heat and let the onion and bacon mixture cool slightly. In a mixing bowl, whisk together the sour cream, eggs, all-purpose flour, salt, ground black pepper, and ground nutmeg until smooth. Incorporate the cooled onion and bacon mixture thoroughly into this creamy blend.
- Fill and Add Topping: Pour the prepared filling evenly into the pie crust. Optionally, sprinkle caraway seeds over the top for additional flavor.
- Bake the Pie: Place the pie in the preheated oven and bake for 35–40 minutes, or until the filling is set and the top is golden brown.
- Cool and Serve: Let the pie cool for about 10 minutes before slicing. Serve warm or at room temperature as a comforting dish.
Notes
- Zwiebelkuchen is traditionally enjoyed with a glass of new wine (Federweißer) in Germany.
- To make this dish vegetarian, omit the bacon and substitute sautéed mushrooms for a similar savory flavor.
- Leftovers can be stored in the refrigerator and gently reheated for later enjoyment.

