How to Make German Onion Pie | Zwiebelkuchen
The perfect dish for the cool weather of fall, this authentic German onion pie, or Zwiebelkuchen, is a family favorite. Growing up in Southern Germany, I remember my mom buying this warm onion pie, though I wasn’t particularly fond of it back then. Fast forward to today, and we can’t get enough of it!
Zwiebelkuchen is similar to a Quiche Lorraine or Flammkuchen (tarte flambée) and is a traditional dish you’ll find all over the German wine regions in the fall. It is a satisfying and savory cake, and perfect when paired with a glass of wine, either new wine or a dry white wine. Keep reading to find out how to make it!

This post contains affiliate links, which means I make a small commission at no extra cost to you. You can read my full disclosure.
Why You Will Love This Recipe
- It’s an original recipe from Germany full of cultural tradition
- Perfect for fall, especially during the grape harvest season
- It’s hearty, comforting, and full of savory onion and bacon flavors
- Easy to pair with wine and a fresh green salad as a main course
- Use smaller slices to serve as an appetizer
The Ingredients
Here’s what you’ll need to make this classic German onion pie:
- Onions: Regular yellow or white onions work best; avoid sweet onions.
- Eggs: They help the pie set nicely, and I always recommend using organic pasture-raised eggs.
- Bacon: Adds saltiness and texture. We love using bacon from pasture-raised pigs.
- Sour cream: Balances the sweetness of the onions with a bit of tang.
- Dijon mustard: While not traditional, a teaspoon of Dijon adds a little kick.
- Caraway seeds: They help with digestion and complement the onions.
- AP flour: Helps absorb any excess moisture from the onions.
- Salt & Black Pepper: A classic seasoning for this dish.
- Crust: You can use a pie crust, simple yeast dough, or even sourdough pizza crust. I love making it with a simple pizza crust, which I’ll share below!

Useful Tools and Equipment
- A skillet for sautéing the bacon and onions.
- A mandolin or food processor to finely slice the onions (if preferred).
- A medium mixing bowl for combining ingredients.
- A rectangular baking dish (I use a 12”x17” stainless steel pan) or round Springform Pan.
- A cast-iron skillet (optional, but great for browning bacon).

Substitutions and Variations
- Vegetarian option: Skip the bacon and try adding pine nuts, mushrooms, or a bit more caraway seeds for added flavor.
- Sour cream: You can also use crème fraîche for extra creaminess. If you don’t have either, you can substitute it with heavy cream.
- Dairy-free: Swap the sour cream with a plant-based cream alternative.
- Crust options: If you’re short on time, store-bought pastry or pizza dough works perfectly.
How to Serve
To enjoy a slice of Zwiebelkuchen at its best, serve it warm—not hot—right from the oven. Traditionally, it’s paired with “Federweisser,” a young, still-fermenting wine in Germany. If you can’t find this wine, I recommend pairing it with a Riesling or rosé.
For a complete meal, serve with a simple green salad, like butter lettuce with a light dressing—just as you’d find it in Germany.

Make Ahead of Time?
Yes! You can absolutely prepare this German onion cake ahead of time. It’s great for making in advance and reheating just before serving. The flavors often deepen after a day in the fridge, making it even more delicious the next day.
How Long Does It Last?
Zwiebelkuchen can be stored in the refrigerator for up to 3-4 days. Be sure to keep it tightly wrapped or in an airtight container. When ready to eat, reheat in the oven at a low temperature until warm.
Other German Recipes You Might Like
- German Flammkuchen (Tarte flambée)
- Traditional German Pretzels
- Sourdough Pizza Crust (a great crust option for this pie!)
Shop This Post:
How to Make This Savory Pie
Make the Crust
Here’s a simple pizza crust recipe if you don’t have another crust already:
Dough ingredients:
- 1 tsp instant yeast
- 1 cup warm water (110°F/45°C)
- 2½ cups all-purpose flour
- 2 tbsp olive oil
- 1 tsp salt
Instructions:
- Mix all the ingredients and knead until a smooth dough forms. Keep kneading for another 5 minutes.
- Transfer to a lightly greased bowl, cover, and let the dough rise in a warm place for at least 1 hour.
- You can also tightly wrap this pie dough in plastic wrap, refrigerate it overnight, and use it the next day.
Make the Onion Filling
- Cut the bacon into small pieces. For more noticeable bacon flavor, keep the pieces larger.
- Peel and thinly slice the onions. Thin slices cook faster and give a better texture.
- Over medium heat, sauté the bacon in a skillet until crisp, then add the sliced onions. NOTE: Sometimes, I remove the bacon pieces from the skillet and transfer them to a paper towel-lined plate. I keep the bacon fat in the skillet to saute the onions. Stir frequently and cook over low heat until soft and translucent (without caramelizing). Let cool slightly.
- In a large bowl, whisk together the eggs, the sour cream, Dijon mustard, salt, caraway seeds, and freshly ground pepper.
- Stir the onion mixture into the egg mixture and add the bacon if you have kept it separate.
- Preheat the oven to 375°F. With a rolling pin, roll out the dough to the shape of your baking dish. Press the rolled-out dough into a greased rectangular baking dish. NOTE: You can also line your baking dish with parchment paper.
- Spread the onion-sour cream mixture evenly over the dough.
- Bake the Zwiebelkuchen in the hot oven for 40-55 minutes, or until golden brown and set. Serve warm.

Let me know all your comments and questions below!
Authentic German Onion Pie (Zwiebelkuchen)
Ingredients
- 2 ¼ pounds onions
- 4-5 slices bacon
- 4-5 whole eggs
- 1 ½ cups sour cream
- 1 TBSP AP flour
- 1 tsp Dijon mustard
- 1 tsp caraway seeds
- 1 tsp salt
- fresh ground pepper
- 1 whole pie crust or pizza dough (see notes)
Instructions
- Coarsly dice the bacon slices. Set aside.
- Peel and finely slice the onions.
- Preheat a large heavy skillet and saute the bacon until crisp.
- Gradually, add all of the sliced onions. Stir well. Cook covered until the onions are translucent and soft but not brown. When finished, let them cool doen slightlyw
- To a medium bowl, add the eggs, sour cream, mustard, flour, caraway seeds, salt, and some fresh ground pepper. Mix well until combined.
- Add the onions to this egg-sour cream mixture.
- Press the crust or pizza dough into a lightly greased, rectangular baking dish.
- Preheat the oven to 375˚F.
- Pour the onion mixture over the crust and spread out evenly.
- Bake at 375˚F for 40-55 mins or until set and golden-brown.
- Serve warm.
Notes
- the thinner you slice the onions, the faster they will cook
- you can also remove the bacon after crisping and transfer it to a separate bowl and proceed with sauteeing the onions in the bacon fat; once you’re combining all the ingredients, you can then add the bacon


Looks good. Can I make this crustless in a springform pan? My husband is on a special diet,
Yes, that will work. Just grease your springform pan well. Enjoy!
I would love to try this recipe but I am very intolerant to sour cream. Can I use plain yogourt instead? What do you suggest?
While I haven’t tried that myself, I would suggest using Greek yogurt. Let me know if that works if you try it. Hope that helps ~ Anja
Gisele, you can always substitute yogurt for sour cream. It may actually give it a deeper flavor.
I love this recipe! I can’t wait to try it! Thank you for sharing!
Yes! Let me know how you liked it when you make it ~ Anja
The traditional Zwiebelkuchen way sounds like the best way to make it 😋.
Yes, this is so delicious. Thank you so much for your nice comment ~ Anja
Another great recipe. This was so good. I love all your amazing recipes. Thanks for sharing.
Aww … thank you so much for your sweet comment! It means a lot to me ~ Anja
What an interesting recipe! It looks so yummy!!!
Yes, super delish! Hope you’ll give it a try ~ Anja
How interesting! Love the backstory about being served with young wine. I’ll have to try this soon!
Thank you! I am so glad you found this interesting ~ Anja