There’s something deeply comforting about the rich aroma of onions caramelizing in butter, especially when you know they’re destined for something as cozy and satisfying as a German Onion Pie. Known in Germany as Zwiebelkuchen, this savory pie is a beloved fall dish that brings all the warm, earthy flavors we crave as the temperatures dip.
Whether you’re new to German cuisine or grew up with it, this dish is like a hug from the kitchen. It’s made with layers of tender, buttery onions, crispy bacon, and a creamy custard filling all nestled in a flaky, homemade crust. I love serving this during the fall with a crisp glass of wine or a light German beer, but it’s also perfect as a weekend brunch centerpiece or a comforting weeknight dinner.
I first fell in love with Zwiebelkuchen during a trip to southern Germany one September, where nearly every bakery and roadside stand had a fresh-baked version ready to go. Locals would grab a slice, a glass of Federweißer (a young white wine), and head to nearby parks to enjoy the fleeting autumn sun. Now, I bring that tradition home every year, and trust me—this pie has a way of making any day feel special.
Let’s dive into making it together, starting with the crust and that oh-so-flavorful onion filling.
Ingredients You’ll Need
For the crust:
-
1 ¼ cups all-purpose flour
-
½ teaspoon salt
-
6 tablespoons cold butter, cut into small cubes
-
3 to 4 tablespoons cold water
For the filling:
-
4 slices thick-cut bacon, chopped
-
2 tablespoons butter
-
3 cups yellow onions, thinly sliced
-
1 teaspoon caraway seeds (optional)
-
Salt and black pepper to taste
-
1 cup sour cream or crème fraîche
-
2 large eggs
-
Pinch of ground nutmeg
STEP 1: MAKE THE HOMEMADE CRUST
First things first—we’re making a simple, buttery crust from scratch. Don’t worry if you’re not a pie crust pro; this one’s easy and forgiving.
In a medium bowl, mix together the flour and salt. Add the cold butter cubes and use a pastry cutter (or your fingertips) to work it into the flour until the texture is like coarse crumbs. The key is not to overwork it—you want to keep little pockets of butter throughout for that flaky texture.
Now, drizzle in the cold water, one tablespoon at a time. Gently stir or knead just until the dough holds together. You might not need all the water, so go slow. Once it forms a soft ball, shape it into a disc, wrap it in plastic wrap, and pop it into the fridge for at least 30 minutes. This rest time allows the gluten to relax and makes rolling easier later.
STEP 2: ROLL AND PRE-BAKE THE CRUST
Once your dough has chilled, preheat your oven to 375°F (190°C). On a floured surface, roll the dough out into a circle about 12 inches in diameter and about 1/8-inch thick. Carefully transfer it to a 9-inch pie or tart pan, pressing it gently into the corners and up the sides.
Take a fork and prick the bottom of the crust to prevent bubbling during baking. Then, pre-bake the crust for 10 minutes. This step helps keep the bottom nice and crisp even after adding that rich, creamy filling.
Remove from the oven and set aside to cool slightly while you make the filling.

STEP 3: CARAMELIZE THOSE ONIONS
This is where the magic really happens. In a large skillet over medium heat, cook the chopped bacon until it’s crisp and golden. Scoop it out and let it drain on paper towels—but keep that flavorful bacon fat in the pan.
Add the butter to the pan and stir in the sliced onions. Let them cook low and slow for 15 to 20 minutes, stirring occasionally. You’re looking for a soft, golden texture—no browning or crisping here. If you’re using caraway seeds, stir them in toward the end for a subtle, earthy note that’s very traditional in southern Germany.
Season the onions with salt and pepper, then remove from heat and let them cool slightly. This step is important—you don’t want to scramble the eggs in the next step by mixing them into hot onions.
Mixing, Baking & Tips
Now that your crust is golden and your onions are soft and sweet, it’s time to bring everything together into one irresistible, savory pie. This next part is where the creamy custard and crispy bacon mingle with the rich onion mixture to create a dish that’s hearty, flavorful, and seriously satisfying.
What I love about Zwiebelkuchen is that it’s not fussy. The ingredients are simple, but the flavor is anything but. Once baked, the pie has this silky, almost quiche-like texture, but with a deeper, more rustic flavor thanks to the slow-cooked onions and smoky bacon.
Let’s finish it up and get it into the oven!
STEP 4: MIX THE CREAMY FILLING
In a medium bowl, whisk together the sour cream (or crème fraîche) and eggs until smooth. This creamy base gives the pie its luscious, custardy texture. Add a pinch of ground nutmeg—just enough to warm up the flavor without overpowering it.
Now, stir in the cooled onion mixture and the crisped bacon. Make sure everything is evenly combined. The mixture should be thick and creamy, with visible chunks of onion and bacon throughout. This filling is packed with flavor, and the creamy base holds everything together once baked.
If you’re making this ahead of time, you can prep the filling now and store it in the fridge for a few hours before baking.
STEP 5: ASSEMBLE AND BAKE THE PIE
Pour the filling into your pre-baked pie crust, spreading it out evenly with a spatula or the back of a spoon. Smooth the top gently—no need to press it down too much.
Pop the pie into your 375°F oven and bake for 35 to 40 minutes. You’re looking for a lightly golden top and a center that’s just set. It should wobble slightly in the middle, but not be runny.
You’ll know it’s ready when it’s puffed up a bit and starting to turn golden around the edges. Don’t worry if it deflates slightly as it cools—that’s totally normal.
Once baked, remove the pie from the oven and let it rest for 10 to 15 minutes. This short resting time helps the custard finish setting and makes it easier to slice.
Tips for the Best Zwiebelkuchen
-
Don’t rush the onions. The key to deep, sweet flavor is cooking them low and slow. Browning them too fast will make them bitter.
-
Use quality bacon. Thick-cut, smoky bacon works best here, adding both flavor and texture. If you can get German-style speck or pancetta, that’s even better.
-
Make it ahead. This pie keeps beautifully in the fridge for up to 3 days and tastes just as good (if not better) when reheated. It’s perfect for brunch meal prep or holiday gatherings.
-
Pair it with wine. Traditionally, this dish is served with Federweißer, a young, slightly fizzy German wine. If that’s hard to find, try a dry Riesling or light white wine. Beer also makes a great companion.
-
Crust options: While the buttery shortcrust in this recipe is delicious, you can absolutely use a store-bought crust to save time. Want to go super traditional? Try making a yeasted dough crust—common in the Swabian region of Germany—for a heartier, bread-like base.
Variations to Try
-
Vegetarian Version: Simply skip the bacon and add a handful of sautéed mushrooms or leeks for a rich, earthy flavor. You could also toss in a few sun-dried tomatoes or crumbled feta for extra dimension.
-
Cheesy Twist: Not traditional, but a little shredded Gruyère or Emmental cheese mixed into the filling can make the pie even more indulgent.
-
Mini Pies or Tartlets: Hosting a gathering? Make this recipe in a mini muffin tin or individual tart pans for bite-sized servings that are perfect for parties or potlucks.
-
Add Herbs: A sprinkle of fresh thyme or chives on top before serving adds a pop of color and freshness that balances out the richness.
FAQs & Final Thoughts
By now, your kitchen probably smells like a cozy little café somewhere in southern Germany—and that’s exactly what we’re going for. This German Onion Pie (Zwiebelkuchen) isn’t just a recipe; it’s a tradition. Rich, hearty, and deeply satisfying, it’s the kind of dish that brings people together around the table, especially in cooler weather.
Before we wrap up, I want to answer some common questions that might pop up while you’re prepping or serving this savory pie. Whether you’re making it for the first time or looking to perfect your technique, these tips will help make the process smooth and stress-free.

Frequently Asked Questions
1. Can I use a store-bought crust instead of making one from scratch?
Absolutely. While the homemade crust adds a wonderful buttery texture, a store-bought pie crust will work just fine, especially if you’re short on time. You can also use puff pastry or a refrigerated tart dough if that’s what you have on hand.
2. What’s the best way to slice the onions for this recipe?
You’ll want to thinly slice the onions, ideally using a sharp knife or a mandoline for even pieces. Uniform slicing helps the onions cook evenly and creates that soft, almost jammy texture we’re looking for in the filling.
3. Can I make this pie in advance?
Yes! This pie is great for making ahead. Bake it fully, let it cool, then refrigerate. When you’re ready to serve, reheat it in a 300°F oven for about 15–20 minutes, or until warmed through. It also tastes great at room temperature.
4. What if I don’t eat pork? Can I leave out the bacon?
Definitely. You can omit the bacon entirely or substitute with a plant-based bacon, smoked tofu, or sautéed mushrooms to maintain that savory depth. If you like, add a bit of smoked paprika to mimic the smokiness of the bacon.
5. How do I know when the pie is fully baked?
The pie is done when the center is set but still slightly jiggly, and the top is lightly golden. A toothpick inserted in the center should come out mostly clean. If it’s browning too quickly, loosely cover the top with foil for the last 10 minutes.
6. What should I serve with Zwiebelkuchen?
Traditionally, it’s served with a crisp green salad or cabbage slaw, and a glass of Federweißer (a sweet, slightly fizzy German white wine). If that’s not available, a dry Riesling or even a chilled light beer pairs beautifully.
7. Can I freeze leftovers?
Yes, you can freeze slices of the pie. Wrap them tightly in foil and place in a freezer-safe bag or container. When ready to eat, thaw in the fridge overnight and reheat in a 300°F oven until warm.
Final Thoughts: Why You’ll Love Making Zwiebelkuchen
German Onion Pie is one of those recipes that feels like it’s from another time—in the best way. It’s rustic, rich, and layered with simple flavors that come together in the most comforting way. Whether you’re serving it as the star of a fall brunch, slicing it up for an Oktoberfest spread, or just enjoying it for dinner with a salad and a glass of wine, it’s a dish that always delivers.
I love how customizable it is, too. With just a few tweaks—like skipping the bacon, switching the crust, or adding herbs—you can really make it your own. And while it’s perfect for autumn, I’ve been known to bake this year-round. Because let’s face it: caramelized onions, creamy custard, and buttery crust? That’s never out of season.
If you try this recipe, I’d love to hear how it turns out for you! Leave a comment below and let me know if you made any fun variations. And if you’ve got roots in Germany or family stories tied to Zwiebelkuchen, I’d really love to hear those too. Recipes like this are best when shared—stories and all.
PrintGerman Onion Pie
German Onion Pie, or Zwiebelkuchen, is a savory, custard-filled pie made with caramelized onions, smoky bacon, and a creamy egg mixture baked in a flaky or bread-like crust. This classic dish is especially popular in southern Germany during the fall, often served alongside new wine or a light beer. Rich, comforting, and deeply flavorful, it’s perfect as a brunch centerpiece, light dinner, or addition to a holiday table.
- Author: Mark's Recipe
Ingredients
For the crust
1 ¼ cups all-purpose flour
½ teaspoon salt
6 tablespoons cold butter, cut into small cubes
3 to 4 tablespoons cold water
For the filling
4 slices thick-cut bacon, chopped
2 tablespoons butter
3 cups yellow onions, thinly sliced
1 teaspoon caraway seeds (optional)
Salt and black pepper to taste
1 cup sour cream or crème fraîche
2 large eggs
Pinch of ground nutmeg
Instructions
To make the crust, combine flour and salt in a bowl. Cut in the butter using a pastry cutter or fingertips until the mixture resembles coarse crumbs. Add cold water a tablespoon at a time, mixing until the dough just comes together. Form into a disc, wrap, and refrigerate for at least 30 minutes.
Preheat the oven to 375°F. Roll out the chilled dough on a floured surface and press it into a 9-inch pie pan or tart pan. Prick the bottom with a fork and pre-bake the crust for 10 minutes. Remove from oven and set aside.
In a skillet over medium heat, cook the bacon until crisp. Remove and drain on paper towels, leaving the rendered fat in the pan. Add butter to the pan and stir in the onions. Cook slowly over medium-low heat for 15 to 20 minutes until soft and golden, not browned. Add the caraway seeds if using, and season with salt and pepper. Let cool slightly.
In a bowl, whisk together the sour cream, eggs, and a pinch of nutmeg. Stir in the cooled onion mixture and cooked bacon until fully combined.
Pour the filling into the pre-baked crust and spread evenly. Bake for 35 to 40 minutes, or until the center is set and the top is lightly golden. Let rest for 10 to 15 minutes before slicing.
Notes
This pie is traditionally served warm or at room temperature and pairs wonderfully with a simple green salad or cabbage slaw.
You can use a store-bought pie crust or even a yeast-based dough for a more authentic German texture.
If you prefer a vegetarian version, omit the bacon and add sautéed leeks or mushrooms for added depth.
The flavors develop beautifully over time, making it a great make-ahead option for gatherings or busy weekdays.





