why make this recipe
German Onion Pie, also known as Zwiebelkuchen, is a fantastic dish that combines the rich flavors of caramelized onions and smoky bacon in a creamy custard. This pie is hearty and satisfying, making it a perfect meal for any occasion. It’s simple to prepare and can be served warm or at room temperature, which makes it versatile for gatherings or a cozy night in. If you’re looking to try something new and delicious, this recipe will not disappoint!
how to make German Onion Pie
Ingredients:
- 1 pie crust
- 4 large onions, thinly sliced
- 200g smoky bacon, diced
- 3 eggs
- 300ml sour cream
- 200ml milk
- Salt and pepper to taste
- 1 tablespoon olive oil
- Fresh thyme (optional)
Directions:
- Preheat the oven to 180°C (350°F).
- In a skillet, heat the olive oil over medium heat. Add the sliced onions and cook until caramelized, about 15-20 minutes.
- In a separate bowl, whisk together the eggs, sour cream, milk, salt, and pepper until well combined.
- Stir in the cooked bacon and caramelized onions.
- Roll out the pie crust and fit it into a pie dish.
- Pour the onion mixture into the prepared crust.
- Bake for 35-40 minutes or until the custard is set and the top is lightly golden.
- Allow it to cool slightly before serving, and garnish with fresh thyme if desired.
how to serve German Onion Pie
German Onion Pie can be served warm or at room temperature. It pairs beautifully with a simple green salad or some pickles for added crunch. If you’re feeling extra fancy, you can serve it with a dollop of sour cream on the side. This dish works well as a main course or can be cut into smaller pieces and served as an appetizer at your next gathering.
how to store German Onion Pie
To store your German Onion Pie, let it cool completely and then cover it with plastic wrap or aluminum foil. You can keep it in the fridge for up to 3 days. If you want to keep it longer, you can freeze it for up to 2 months. Just make sure to wrap it tightly to prevent freezer burn. When you’re ready to eat it, simply thaw and reheat in the oven until warm.
tips to make German Onion Pie
- Make sure to caramelize the onions properly; this will bring out their natural sweetness and enhance the flavor of the pie.
- Use good quality bacon for the best taste. Smoky bacon adds a nice depth of flavor.
- Feel free to add cheese for an extra creamy texture; Gruyère or a sharp cheddar work well.
variation
You can switch up the recipe by adding different vegetables, such as spinach or mushrooms, for added nutrition and flavor. If you’re looking for a vegetarian version, simply omit the bacon and add extra vegetables instead.
FAQs
1. Can I make the pie crust from scratch?
Yes, making your pie crust from scratch is a great option if you prefer homemade. Just make sure to chill it before using.
2. Can I use different types of onions?
Absolutely! While yellow onions are traditional, you can use red or sweet onions for a different flavor profile.
3. Is it possible to make this pie ahead of time?
Yes, you can assemble the pie a day in advance and store it in the fridge until you’re ready to bake it. Just extend the baking time slightly if it’s cold from the fridge.

German Onion Pie
Ingredients
Crust and Base
- 1 piece pie crust Store-bought or homemade
Filling
- 4 pieces large onions, thinly sliced Caramelized for best flavor
- 200 g smoky bacon, diced Use good quality for depth of flavor
- 3 pieces eggs Large eggs are preferred
- 300 ml sour cream For a creamy custard texture
- 200 ml milk Any kind of milk works
- Salt and pepper to taste
- 1 tablespoon olive oil For sautéing the onions
- Fresh thyme (optional) For garnish
Instructions
Preparation
- Preheat the oven to 180°C (350°F).
- In a skillet, heat the olive oil over medium heat. Add the sliced onions and cook until caramelized, about 15-20 minutes.
- In a separate bowl, whisk together the eggs, sour cream, milk, salt, and pepper until well combined.
- Stir in the cooked bacon and caramelized onions.
- Roll out the pie crust and fit it into a pie dish.
- Pour the onion mixture into the prepared crust.
- Bake for 35-40 minutes or until the custard is set and the top is lightly golden.
Serving
- Allow it to cool slightly before serving, and garnish with fresh thyme if desired.