Welcome to the ultimate guide to making an authentic German Onion Pie Recipe, traditionally known as Zwiebelkuchen. This savory tart, with its rich, creamy filling of sweet caramelized onions and smoky bacon nestled in a tender yeast crust, is the epitome of German comfort food. If you’re looking for a dish that is both rustic and deeply satisfying, you’ve found it. This recipe breaks down the traditional process into simple, manageable steps, ensuring a perfect Zwiebelkuchen every time.
Often enjoyed in the autumn months alongside a glass of new wine (Federweisser), this savory pie is a versatile star. It’s perfect for a cozy dinner, a hearty lunch, or even cut into small squares for an appetizer. Let’s dive into how to bring this beloved German classic to your kitchen.

What is German Onion Pie (Zwiebelkuchen)?
Zwiebelkuchen, which literally translates to “onion cake,” is a savory German tart. While it’s called a cake or pie, it more closely resembles a quiche or a savory pizza. It features a simple yeast-based crust, which is then topped with a rich and flavorful mixture of sautéed onions, bacon (Speck), and a creamy custard made from eggs and sour cream or crème fraîche. It’s a beloved dish, especially in the wine-growing regions of Germany.
Why You’ll Love This German Onion Pie Recipe
- Authentic Flavor: This recipe stays true to the traditional methods, delivering a genuine taste of German cuisine.
- Simple Ingredients: You only need a handful of pantry staples to create this impressive dish.
- Incredibly Versatile: Perfect as a main course with a side salad, a hearty lunch, or an appetizer for gatherings. Similar to a comforting French onion-inspired dish, it’s packed with flavor.
- Perfect for Fall: The warm, savory flavors make it the ultimate comfort food for cooler weather.
Key Ingredients for the Perfect Zwiebelkuchen
To make this authentic German Onion Pie Recipe, you will need a few key components for the crust and the filling. Using high-quality ingredients is essential for the best flavor.
For the Yeast Dough Crust
- All-Purpose Flour: Provides the structure for our tender crust.
- Active Dry Yeast: To give the crust a light, airy lift.
- Whole Milk: Adds richness and helps create a soft dough.
- Unsalted Butter: For flavor and tenderness.
- Sugar & Salt: For flavor balance.
For the Savory Onion Filling
- Yellow Onions: The star of the show! When slowly cooked, they become sweet and tender.
- Bacon: Use thick-cut bacon for the best smoky flavor and texture.
- Sour Cream: This provides the classic tangy, creamy base for the custard filling.
- Eggs: To bind the filling and give it a rich, custardy set.
- Caraway Seeds: An essential spice in German cooking that adds a distinctive, slightly anise-like flavor.
- Nutmeg, Salt, and Pepper: To season the filling perfectly.
How to Make German Onion Pie: A Step-by-Step Guide
Follow these steps carefully to create a flawless Zwiebelkuchen. We’ll start by preparing the dough, then move on to the delicious, savory filling.
Step 1: Prepare the Yeast Dough
In a small bowl, warm the milk slightly and stir in the sugar and yeast. Let it sit for 5-10 minutes until it becomes foamy. In a large bowl, combine the flour and salt. Add the melted butter and the yeast mixture. Knead the dough on a lightly floured surface for about 5-7 minutes, or until it’s smooth and elastic. Place the dough in a greased bowl, cover it with a clean cloth, and let it rise in a warm place for about 1 hour, or until doubled in size.
Step 2: Sauté the Onions and Bacon
While the dough is rising, slice the onions thinly. In a large skillet, cook the diced bacon over medium heat until it’s crispy. Remove the bacon with a slotted spoon and set it aside, leaving the rendered fat in the skillet. Add the sliced onions to the skillet and cook slowly over medium-low heat for 15-20 minutes, stirring occasionally, until they are soft, translucent, and lightly caramelized. Do not rush this step; slow cooking is key to developing their sweetness.

Step 3: Mix the Creamy Filling
In a medium bowl, whisk together the sour cream and eggs until smooth. Stir in the cooked bacon, caraway seeds, salt, pepper, and a pinch of freshly grated nutmeg. Once the onions have cooled slightly, gently fold them into the sour cream mixture. This will be the rich and savory heart of your German Onion Pie Recipe.
Step 4: Assemble and Bake the Pie
Preheat your oven to 400°F (200°C). Once the dough has risen, punch it down and press it into a greased 10-inch springform pan or a deep-dish pie pan, creating a small rim around the edge. Pour the onion filling evenly over the dough. Bake for 35-40 minutes, or until the crust is golden brown and the filling is set. Let it cool for at least 10 minutes before slicing and serving.
Tips for Success
- Don’t Burn the Onions: Cook the onions low and slow to bring out their natural sweetness. Browning them too quickly can make them bitter.
- Don’t Overproof the Dough: Let the dough rise until it’s doubled, but not much more. Overproofing can affect the texture of the crust.
- Check for Doneness: The pie is done when a knife inserted into the center comes out clean and the top is a beautiful golden color.
Variations and Substitutions
While this classic recipe is fantastic as is, here are a few ideas for variations:
- Vegetarian Option: Simply omit the bacon. You can sauté the onions in a tablespoon of butter instead of bacon fat for richness. It reminds me of a hearty creamy potato and leek soup in pie form!
- Add Cheese: For extra richness, sprinkle a half cup of grated Gruyère or Emmental cheese over the filling before baking.
- Different Crust: If you’re short on time, you can use a store-bought shortcrust or puff pastry, though the traditional yeast crust is highly recommended.
What to Serve with German Onion Pie
Zwiebelkuchen is traditionally served with a crisp white wine like a Riesling or, famously, with Federweisser (a young, still-fermenting wine). For a complete meal, pair it with a simple green salad with a vinaigrette dressing. It’s also a wonderful companion to other hearty dishes like a classic meatloaf.
Storing and Reheating Your Zwiebelkuchen
You can store leftover onion pie covered in the refrigerator for up to 3 days. It’s delicious both warm and at room temperature. To reheat, place slices on a baking sheet in a 350°F (175°C) oven for about 10-15 minutes, or until warmed through. The crust will crisp up nicely. For another comforting baked dish, try these skillet potatoes au gratin.
Frequently Asked Questions about German Onion Pie Recipe
Yes, absolutely. To make a vegetarian version, simply omit the bacon. Sauté the onions in one or two tablespoons of unsalted butter to add richness. The pie will still be incredibly flavorful.
While the traditional yeast crust is highly recommended for its unique texture, you can use a store-bought shortcrust pastry or even puff pastry if you are short on time. Be aware that this will change the final texture and flavor from the authentic version.
The pie is done when the crust is a deep golden brown and the filling is set. You can test the filling by inserting a knife into the center; if it comes out clean, the pie is ready. The top should also be lightly golden.
Zwiebelkuchen is a traditional German savory pie or tart. It’s made with a yeast dough crust and a rich filling of slow-cooked onions, bacon (Speck), and a creamy custard of sour cream and eggs, seasoned with caraway seeds.
Standard yellow onions are the best choice for this recipe. They have a balanced flavor and become wonderfully sweet when slow-cooked, which is essential for the authentic taste of the pie.
Get the Full German Onion Pie Recipe

German Onion Pie Recipe (Authentic Zwiebelkuchen)
Equipment
- 1 10-inch springform pan or deep-dish pie pan
- 1 Large skillet
- 1 Large mixing bowl
Ingredients
For the Yeast Dough Crust
- 2.5 cups All-Purpose Flour
- 1 tsp Active Dry Yeast
- 1 cup Whole Milk warmed
- 4 tbsp Unsalted Butter melted
- 1 tsp Granulated Sugar
- 0.5 tsp Salt
For the Savory Onion Filling
- 2 lbs Yellow Onions thinly sliced
- 6 oz Bacon diced
- 1 cup Sour Cream
- 2 Large Eggs
- 1 tsp Caraway Seeds
- 0.5 tsp Salt
- 0.25 tsp Black Pepper freshly ground
- 0.125 tsp Nutmeg freshly grated
Instructions
- In a small bowl, combine the warm milk, sugar, and yeast. Let stand for 5-10 minutes until foamy. In a large bowl, whisk together flour and salt. Pour in the yeast mixture and melted butter. Knead on a floured surface for 5-7 minutes until smooth. Place in a greased bowl, cover, and let rise in a warm place for 1 hour, or until doubled.
- While dough rises, cook diced bacon in a large skillet over medium heat until crisp. Remove bacon with a slotted spoon, leaving the fat in the pan. Add the thinly sliced onions to the skillet and cook over medium-low heat for 15-20 minutes until very soft and translucent. Do not brown. Let cool slightly.
- In a separate bowl, whisk together the sour cream and eggs. Stir in the cooked bacon, caraway seeds, salt, pepper, and nutmeg. Gently fold in the cooled, sautéed onions.
- Preheat oven to 400°F (200°C). Punch down the risen dough and press it into a greased 10-inch springform pan, creating a slight rim. Pour the onion filling over the dough. Bake for 35-40 minutes until the filling is set and the crust is golden brown.
- Let the Zwiebelkuchen cool for at least 10 minutes before slicing. This helps the filling to set completely. Serve warm or at room temperature.
Notes
Dough Rising: Ensure your dough rises in a draft-free, warm spot to activate the yeast properly.
Room Temperature Ingredients: For the filling, using room temperature eggs and sour cream will result in a smoother, more even custard.
Share Your Creation!
I hope you enjoy this authentic German Onion Pie recipe! It’s a true taste of German comfort and tradition. If you make it, please leave a comment below and let me know how it turned out. We would love for you to share your beautiful Zwiebelkuchen on Pinterest!
