
Zwiebelkuchen, or Swabian onion pie, is a delicious dish from Germany. It is especially loved in the Swabia and Black Forest regions. It’s a favorite dish usually prepared in the fall because it’s so warming and hearty!
This savory pie has a soft, fluffy yeast crust and it’s topped with sweet caramelized onions, smoky bacon, and a creamy filling. It’s warm full of rustic flavors. It is a true comfort food and a must-try part of German food traditions!
Why I Love This Recipe?
I love everything about this onion and bacon pie! The buttery crust, sweet onions, and smoky bacon are so comforting and delicious. They feel like a warm hug on a chilly day.
This recipe is extremely easy and quick to prepare. Whether you’re making it for friends or just enjoying it yourself, Zwiebelkuchen always feels like home.
Key Ingredients & Substitutions for Zwiebelkuchen
Yellow Onions: These are the star of the dish. Their sweetness is enhanced as they caramelize. Avoid using red onions, as their flavor is too sharp for this recipe.
Bacon: Traditional recipes use Black Forest bacon for its smoky flavor, but thick-cut bacon works beautifully as a substitute.
Yeast Dough: Provides the tender, base. If you’re short on time, you can use store-bought pizza dough, but homemade is worth the effort.
Sour Cream: Adds creaminess to the filling. You can substitute crème fraîche or Greek yogurt in a pinch.
Caraway Seeds: Optional but traditional, adding a unique, earthy flavor. If you’re not a fan, leave them out.
Butter: Used for caramelizing the onions and enriching the dough.
Eggs: Help bind the filling and give it a rich texture.
Equipment You’ll Need
- Mixing Bowl: For preparing the yeast dough.
- Springform Pan: Traditionally used for a deep-dish style Zwiebelkuchen, but it can also be made in a tart or pie dish. If using a tart dish (like the one shown in the photos), simply press the dough evenly into the dish and bake as directed. The pie will just be slightly thinner but equally delicious.
- Large Skillet: To caramelize the onions and cook the bacon.
- Rolling Pin: For shaping the dough.
- Whisk: For blending the filling.
Step-by-Step Instructions for Perfect Zwiebelkuchen
Step 1: Prepare the Yeast Dough
- Activate Yeast: In a small bowl, combine 1 cup (240ml) warm milk (about 110°F/45°C), 1 tsp sugar, and 2 ¼ tsp active dry yeast. Stir gently and let sit for 10 minutes until frothy.
- Mix the Dough: In a large bowl, combine 2 ½ cups (320g) all-purpose flour, 1 tsp salt, and 2 tbsp softened butter. Add the yeast mixture and knead by hand or with a stand mixer until the dough is smooth and elastic, about 8 minutes.
- Let It Rise: Place the dough in a greased bowl, cover with a clean kitchen towel, and let it rise in a warm spot for 1 hour, or until doubled in size.
Step 2: Caramelize the Onions and Cook the Bacon
- Caramelize Onions: In a large skillet, melt 2 tbsp butter over medium heat. Add 2 lbs (900g) thinly sliced yellow onions and cook, stirring often, for 20-25 minutes until golden and soft. Set aside to cool slightly.
- Cook the Bacon: In the same skillet, cook 6 oz (170g) chopped bacon until crisp. Drain on paper towels.
Step 3: Prepare the Filling
- Mix the Creamy Filling: In a mixing bowl, whisk together 1 cup (240g) sour cream, 3 large eggs, ½ tsp ground nutmeg, ½ tsp salt, and ½ tsp freshly ground pepper. Stir in the caramelized onions, bacon, and 1 tsp caraway seeds (optional).
Step 4: Assemble the Zwiebelkuchen
- Preheat the Oven: Preheat your oven to 375°F (190°C).
- Shape the Dough: Roll out the dough on a floured surface and press it into a greased 10-inch (25cm) springform pan, allowing the edges to come slightly up the sides.
- Add the Filling: Pour the onion mixture evenly over the dough.
Step 5: Bake
- Bake: Place the Zwiebelkuchen in the preheated oven and bake for 40-45 minutes, or until the filling is set and the crust is golden.
- Cool Slightly: Let the pie cool for 10 minutes before slicing and serving.

Expert Tips for the Best Zwiebelkuchen
Don’t Rush the Onions: Slow caramelization is key to their rich, sweet flavor.
Room Temperature Ingredients: For the dough and filling, ensure ingredients like butter and eggs are at room temperature to achieve the best texture.
Serve Warm: Zwiebelkuchen tastes best warm but is also delicious at room temperature.
Serving Suggestions
Zwiebelkuchen pairs wonderfully with a chilled glass of Federweisser, a young German wine. It’s also great with a simple green salad or as part of a larger German feast alongside dishes like Bratwurst or Sauerbraten. For a comforting fall meal, enjoy a slice with a hot cup of tea or coffee.
Make-Ahead and Storage
- Make-Ahead: You can prepare the dough and caramelized onions a day in advance. Store the dough in the refrigerator and the onions in an airtight container.
- Storage: Store leftovers in the refrigerator, covered, for up to 3 days. Reheat slices in the oven at 350°F (175°C) for about 10 minutes.
- Freezing: Zwiebelkuchen freezes well. Wrap individual slices in plastic wrap, then place them in a freezer-safe bag for up to 3 months. Thaw and reheat before serving.
Authentic German Zwiebelkuchen Recipe (Onion and Bacon Pie)
- Total Time: 2 hours 15 minutes
- Yield: 8 servings 1x
Description
Try this simple German Zwiebelkuchen Recipe. A savory, hearty German onion and bacon pie perfect for fall gatherings.
Ingredients
For the Dough:
- 1 cup (240ml) warm milk (110°F/45°C)
- 2 1/4 tsp active dry yeast
- 1 tsp sugar
- 2 1/2 cups (320g) all-purpose flour
- 1 tsp salt
- 2 tbsp butter, softened
For the Filling:
- 2 lbs (900g) yellow onions, thinly sliced
- 6 oz (170g) bacon, chopped
- 2 tbsp butter
- 1 cup (240g) sour cream
- 3 large eggs
- 1/2 tsp ground nutmeg
- 1/2 tsp salt
- 1/2 tsp freshly ground pepper
- 1 tsp caraway seeds (optional)
Instructions
- Prepare Dough: Activate yeast in warm milk with sugar. Mix with flour, salt, and butter, then knead until smooth. Let rise for 1 hour.
- Caramelize Onions: Cook onions in butter over medium heat until golden, about 25 minutes. Cook bacon until crisp.
- Prepare Filling: Whisk sour cream, eggs, nutmeg, salt, and pepper. Stir in onions, bacon, and caraway seeds.
- Assemble: Roll out dough, press into springform pan, and pour filling over it.
- Bake: Bake at 375°F (190°C) for 40-45 minutes until golden.
Notes
Caramelize the onions lowly on low or medium heat, to avoid burning them.
Feel free to use any of your favorite spices to personalize this dish.
- Prep Time: 1 hour 30 minutes (includes rising time)
- Cook Time: 45 minutes
- Category: Main dish
- Cuisine: German
Nutrition
- Calories: 410
- Fat: 26g
- Carbohydrates: 28g
- Protein: 12g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.
Frequently Asked Questions (FAQ)
Can I use a different type of dough?
Yes, shortcrust pastry can be used for a quicker option, but yeast dough is more traditional.
What’s the best way to reheat Zwiebelkuchen?
Reheat slices in the oven at 350°F (175°C) for about 10 minutes to keep the crust crisp.
Can I make it vegetarian?
Absolutely! Omit the bacon and add more caramelized onions or sautéed mushrooms for a hearty vegetarian version.



Instructions say to use a springform pan, however, the photos in the recipe show a fluted pie dish.
hank you for pointing that out! 😊
The recipe is written for a springform pan, which is commonly used for a deeper-style Zwiebelkuchen. However, it can also be baked in a tart or pie dish, like the one shown in the photos. When using a tart dish, the pie will simply be a bit thinner, but the flavor and baking method remain the same.
I really appreciate you noticing that and taking the time to mention it!