German onion pie
If you’re looking for a cozy, comforting dish that feels like a warm hug on a plate, let me introduce you to German onion pie. This delightful recipe is all about the magic of caramelized onions nestled in a creamy custard, enveloped by a soft yeast dough crust. Perfect for busy weeknights or family gatherings, this savory pie never fails to impress. It’s one of those recipes that brings everyone together around the table, sharing stories and enjoying each delightful bite.
The beauty of German onion pie lies in its simplicity and heartiness. Whether served as a main dish or cut into smaller squares for appetizers, it’s always a hit. I love making it on chilly evenings when I crave something warm and satisfying. Trust me; once you try this recipe, it will become a cherished favorite in your home.
Why You’ll Love This Recipe
- Delicious flavor: The combination of sweet caramelized onions and creamy custard makes every bite simply irresistible.
- Easy to prepare: With straightforward steps and simple ingredients, you’ll find yourself whipping this up in no time.
- Family-friendly appeal: Everyone loves a good pie! This dish is great for both kids and adults alike.
- Make-ahead convenience: You can prepare it ahead of time, making weeknight dinners or entertaining stress-free.
- Versatile serving options: Enjoy it warm as a main course or serve cold as an appetizer—either way, it’s delightful!

Ingredients You’ll Need
Creating this German onion pie is easy with these simple and wholesome ingredients. You probably have most of them in your pantry already!
For the Dough
- 2 1/2 cups All-purpose flour
- 2 tbsp Vegetable oil
- 3/4 cup Warm water
- 1 tsp Active dry yeast
- 1 tsp Sugar
- 1 tsp Salt
For the Filling
- 6 large Yellow onions
- 6 oz Thick-cut bacon
For the Custard
- 1/2 cup Sour cream
- 1/2 cup Heavy cream
- 2 large Eggs
- 1 tsp Caraway seeds
- 1 tbsp Fresh thyme
- To taste Salt and pepper
Optional Toppings
- Crème fraîche
- Fresh chives
- Nutmeg
Variations
One of the wonderful things about this German onion pie is its flexibility! Feel free to play around with flavors and ingredients to make it your own.
- Add extra veggies: Include sautéed mushrooms or spinach for added nutrition and flavor.
- Swap the protein: Try using turkey bacon or even skip the meat entirely for a vegetarian version.
- Experiment with herbs: Fresh dill or oregano can add an exciting twist to the traditional flavor profile.
- Create individual pies: Instead of one large pie, use muffin tins for single-serving versions—perfect for parties!
How to Make German Onion Pie
Step 1: Prepare the Dough
Start by dissolving the active dry yeast and sugar in warm water. Let it sit for about five minutes until it’s frothy; this step wakes up the yeast! In a mixing bowl, combine flour and salt, then add the yeast mixture along with vegetable oil. Mix until it forms a dough.
Step 2: Knead the Dough
Once your dough comes together, turn it out onto a floured surface. Knead it for about ten minutes until it’s smooth and elastic. Kneading helps develop gluten, giving your crust that nice chewy texture we all love!
Step 3: Let It Rise
Place your kneaded dough in a warm spot covered with a damp cloth. Let it rise for about an hour until it doubles in size. This step is essential as it creates air pockets that make your crust light and fluffy.
Step 4: Cook the Bacon
While your dough rises, cook the thick-cut bacon in a skillet over medium heat until crispy. Once cooked, remove from heat and set aside on paper towels. This will add delicious smoky flavor to your filling.
Step 5: Caramelize the Onions
In the same skillet with bacon fat (oh yes!), add sliced yellow onions. Cook them on low heat for about 45 minutes until they are golden brown and caramelized. This slow cooking process enhances their natural sweetness—this is where all that amazing flavor comes from!
Continue following these steps, adding in your custard mixture before baking to create that dreamy finish everyone will rave about! Enjoy every slice of your homemade German onion pie!
Pro Tips for Making German onion pie
Making German onion pie is a delightful experience, and with a few tips, you can elevate your dish to perfection!
- Use fresh onions – Fresh yellow onions provide the best flavor and sweetness when caramelized. Avoid old or sprouting onions for the most delicious results.
- Take your time caramelizing the onions – Slow cooking the onions allows them to develop their rich, sweet flavor. Don’t rush this step; patience is key for achieving that lovely golden color.
- Let the dough rest – Allowing your dough to rise properly not only improves its texture but also enhances the flavor. A well-rested dough will be easier to roll out and will yield a flakier crust.
- Experiment with herbs – Adding different herbs like rosemary or parsley can give your pie a unique twist. Fresh herbs bring an aromatic freshness that complements the richness of the filling.
- Serve warm for best flavor – While German onion pie can be enjoyed at room temperature, serving it warm enhances the flavors and makes it extra comforting, perfect for family gatherings.
How to Serve German onion pie
German onion pie is versatile and can be served in various ways to highlight its comforting flavors. Whether as a main dish or an appetizer, here are some delightful options for presentation!
Garnishes
- Crème fraîche – A dollop of crème fraîche adds a creamy tang that balances the richness of the pie perfectly.
- Fresh chives – Chopped chives sprinkled on top not only add a pop of color but also enhance the flavor with their mild onion-like taste.
- Nutmeg dusting – A light sprinkle of nutmeg gives a subtle warmth that complements the custard filling beautifully.
Side Dishes
- Mixed green salad – A crisp salad with vinaigrette provides a refreshing contrast to the hearty pie, making it feel lighter while still satisfying.
- Roasted vegetables – Seasonal roasted veggies like carrots and Brussels sprouts add color and nutrients, offering a wonderful balance to the savory flavors of the pie.
- Potato wedges – Crispy potato wedges seasoned with herbs make for an excellent side dish that pairs wonderfully with the creamy filling of the onion pie.
- Pickled cucumbers – The tangy crunch of pickled cucumbers cuts through the richness and adds an enjoyable texture to each bite, making it an ideal accompaniment.
With these tips on serving and garnishing, your German onion pie will become not just a meal but an experience everyone will savor! Enjoy every bite!

Make Ahead and Storage
This German onion pie is perfect for meal prep! You can make it in advance, store it, and enjoy delicious slices throughout the week. Here’s how to keep your onion pie fresh and tasty.
Storing Leftovers
- Allow the pie to cool completely at room temperature before storing.
- Wrap the pie tightly in plastic wrap or aluminum foil.
- Store in the refrigerator for up to 3 days.
Freezing
- Cut the pie into individual slices for easy serving.
- Wrap each slice in plastic wrap, then place them in a freezer-safe bag or container.
- Freeze for up to 2 months. Be sure to label with the date!
Reheating
- For best results, reheat slices in the oven at 350°F (175°C) for about 15-20 minutes or until heated through.
- Alternatively, you can use a microwave; heat on medium power until warm, but be careful not to overcook.
FAQs
Here are some common questions about making and enjoying German onion pie.
What is German onion pie?
German onion pie, known as Zwiebelkuchen, is a savory dish featuring a creamy filling of caramelized onions and bacon baked in a flavorful yeast dough crust.
Can I make a vegetarian version of German onion pie?
Absolutely! You can substitute bacon with smoked tempeh or mushrooms for that smoky flavor while keeping it entirely plant-based.
How do I serve German onion pie?
German onion pie can be enjoyed warm as a hearty main dish or cut into smaller pieces as delicious appetizers at gatherings!
Is this German onion pie recipe easy to follow?
Yes! This German onion pie recipe is straightforward and perfect for both novice cooks and seasoned bakers alike. You’ll impress everyone!
Final Thoughts
I hope you feel inspired to try making this wonderful German onion pie! Its combination of sweet caramelized onions, creamy custard, and flaky crust makes it truly special. Enjoy each bite with your loved ones, and don’t hesitate to share your experiences. Happy baking!
German Onion Pie
Experience the comforting warmth of German onion pie, a savory delight that brings together caramelized onions and a rich custard, all enveloped in a soft yeast dough crust. This dish is perfect for family gatherings or cozy weeknight dinners, effortlessly bringing everyone together around the table. Its simplicity and heartiness make it a favorite among both kids and adults. Serve it warm as a main course or cut into bite-sized squares for appetizing starters. Once you try this easy-to-make recipe, it will surely become a cherished staple in your home kitchen.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: Serves approximately 8 slices 1x
- Category: Main
- Method: Baking
- Cuisine: German
Ingredients
- 2 1/2 cups all-purpose flour
- 2 tbsp vegetable oil
- 3/4 cup warm water
- 1 tsp active dry yeast
- 1 tsp sugar
- 1 tsp salt
- 6 large yellow onions
- 1/2 cup sour cream
- 2 large eggs
- 1 tsp caraway seeds
- 1 tbsp fresh thyme
- To taste salt and pepper
Instructions
- Prepare the dough by dissolving yeast and sugar in warm water. Let sit for five minutes.
- Mix flour and salt in a bowl, add the yeast mixture and oil, then knead until smooth.
- Allow the dough to rise for about an hour until doubled in size.
- While the dough rises, sauté sliced onions on low heat for approximately 45 minutes until caramelized.
- Combine sour cream, eggs, thyme, caraway seeds, salt, and pepper to create the custard filling.
- Preheat your oven to 350°F (175°C). Roll out the dough into a crust, layer with onions, pour custard on top, and bake for 35-40 minutes until set.
Nutrition
- Serving Size: 1 slice (150g)
- Calories: 320
- Sugar: 4g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 60mg
