German Onion Pie Recipe (Authentic Zwiebelkuchen)

By Sienna Whitman

On February 23, 2026

A close-up shot of a single slice of savory German onion tart on a plate, highlighting the rich and creamy Zwiebelkuchen filling.

Cuisine

European, German

Prep time

85 minutes

Cooking time

40 minutes

Total time

125 minutes

Servings

8 slices

Welcome to the ultimate guide to making an authentic German Onion Pie Recipe, traditionally known as Zwiebelkuchen. This savory tart, with its rich, creamy filling of sweet caramelized onions and smoky bacon nestled in a tender yeast crust, is the epitome of German comfort food. If you’re looking for a dish that is both rustic and deeply satisfying, you’ve found it. This recipe breaks down the traditional process into simple, manageable steps, ensuring a perfect Zwiebelkuchen every time.

Often enjoyed in the autumn months alongside a glass of new wine (Federweisser), this savory pie is a versatile star. It’s perfect for a cozy dinner, a hearty lunch, or even cut into small squares for an appetizer. Let’s dive into how to bring this beloved German classic to your kitchen.

The full German Onion Pie presented in a rustic setting, ready to be served. The golden crust and creamy topping are clearly visible.
Fresh out of the oven and ready to be enjoyed!

What is German Onion Pie (Zwiebelkuchen)?

Zwiebelkuchen, which literally translates to “onion cake,” is a savory German tart. While it’s called a cake or pie, it more closely resembles a quiche or a savory pizza. It features a simple yeast-based crust, which is then topped with a rich and flavorful mixture of sautéed onions, bacon (Speck), and a creamy custard made from eggs and sour cream or crème fraîche. It’s a beloved dish, especially in the wine-growing regions of Germany.

Why You’ll Love This German Onion Pie Recipe

  • Authentic Flavor: This recipe stays true to the traditional methods, delivering a genuine taste of German cuisine.
  • Simple Ingredients: You only need a handful of pantry staples to create this impressive dish.
  • Incredibly Versatile: Perfect as a main course with a side salad, a hearty lunch, or an appetizer for gatherings. Similar to a comforting French onion-inspired dish, it’s packed with flavor.
  • Perfect for Fall: The warm, savory flavors make it the ultimate comfort food for cooler weather.

Key Ingredients for the Perfect Zwiebelkuchen

To make this authentic German Onion Pie Recipe, you will need a few key components for the crust and the filling. Using high-quality ingredients is essential for the best flavor.

For the Yeast Dough Crust

  • All-Purpose Flour: Provides the structure for our tender crust.
  • Active Dry Yeast: To give the crust a light, airy lift.
  • Whole Milk: Adds richness and helps create a soft dough.
  • Unsalted Butter: For flavor and tenderness.
  • Sugar & Salt: For flavor balance.

For the Savory Onion Filling

  • Yellow Onions: The star of the show! When slowly cooked, they become sweet and tender.
  • Bacon: Use thick-cut bacon for the best smoky flavor and texture.
  • Sour Cream: This provides the classic tangy, creamy base for the custard filling.
  • Eggs: To bind the filling and give it a rich, custardy set.
  • Caraway Seeds: An essential spice in German cooking that adds a distinctive, slightly anise-like flavor.
  • Nutmeg, Salt, and Pepper: To season the filling perfectly.

How to Make German Onion Pie: A Step-by-Step Guide

Follow these steps carefully to create a flawless Zwiebelkuchen. We’ll start by preparing the dough, then move on to the delicious, savory filling.

Step 1: Prepare the Yeast Dough

In a small bowl, warm the milk slightly and stir in the sugar and yeast. Let it sit for 5-10 minutes until it becomes foamy. In a large bowl, combine the flour and salt. Add the melted butter and the yeast mixture. Knead the dough on a lightly floured surface for about 5-7 minutes, or until it’s smooth and elastic. Place the dough in a greased bowl, cover it with a clean cloth, and let it rise in a warm place for about 1 hour, or until doubled in size.

Step 2: Sauté the Onions and Bacon

While the dough is rising, slice the onions thinly. In a large skillet, cook the diced bacon over medium heat until it’s crispy. Remove the bacon with a slotted spoon and set it aside, leaving the rendered fat in the skillet. Add the sliced onions to the skillet and cook slowly over medium-low heat for 15-20 minutes, stirring occasionally, until they are soft, translucent, and lightly caramelized. Do not rush this step; slow cooking is key to developing their sweetness.

A close-up shot of a single slice of savory German onion tart on a plate, highlighting the rich and creamy Zwiebelkuchen filling.
Look at that creamy, savory filling! This Zwiebelkuchen is the ultimate comfort food.

Step 3: Mix the Creamy Filling

In a medium bowl, whisk together the sour cream and eggs until smooth. Stir in the cooked bacon, caraway seeds, salt, pepper, and a pinch of freshly grated nutmeg. Once the onions have cooled slightly, gently fold them into the sour cream mixture. This will be the rich and savory heart of your German Onion Pie Recipe.

Step 4: Assemble and Bake the Pie

Preheat your oven to 400°F (200°C). Once the dough has risen, punch it down and press it into a greased 10-inch springform pan or a deep-dish pie pan, creating a small rim around the edge. Pour the onion filling evenly over the dough. Bake for 35-40 minutes, or until the crust is golden brown and the filling is set. Let it cool for at least 10 minutes before slicing and serving.

Tips for Success

  • Don’t Burn the Onions: Cook the onions low and slow to bring out their natural sweetness. Browning them too quickly can make them bitter.
  • Don’t Overproof the Dough: Let the dough rise until it’s doubled, but not much more. Overproofing can affect the texture of the crust.
  • Check for Doneness: The pie is done when a knife inserted into the center comes out clean and the top is a beautiful golden color.

Variations and Substitutions

While this classic recipe is fantastic as is, here are a few ideas for variations:

  • Vegetarian Option: Simply omit the bacon. You can sauté the onions in a tablespoon of butter instead of bacon fat for richness. It reminds me of a hearty creamy potato and leek soup in pie form!
  • Add Cheese: For extra richness, sprinkle a half cup of grated Gruyère or Emmental cheese over the filling before baking.
  • Different Crust: If you’re short on time, you can use a store-bought shortcrust or puff pastry, though the traditional yeast crust is highly recommended.

What to Serve with German Onion Pie

Zwiebelkuchen is traditionally served with a crisp white wine like a Riesling or, famously, with Federweisser (a young, still-fermenting wine). For a complete meal, pair it with a simple green salad with a vinaigrette dressing. It’s also a wonderful companion to other hearty dishes like a classic meatloaf.

Storing and Reheating Your Zwiebelkuchen

You can store leftover onion pie covered in the refrigerator for up to 3 days. It’s delicious both warm and at room temperature. To reheat, place slices on a baking sheet in a 350°F (175°C) oven for about 10-15 minutes, or until warmed through. The crust will crisp up nicely. For another comforting baked dish, try these skillet potatoes au gratin.

Frequently Asked Questions about German Onion Pie Recipe

Yes, absolutely. To make a vegetarian version, simply omit the bacon. Sauté the onions in one or two tablespoons of unsalted butter to add richness. The pie will still be incredibly flavorful.

While the traditional yeast crust is highly recommended for its unique texture, you can use a store-bought shortcrust pastry or even puff pastry if you are short on time. Be aware that this will change the final texture and flavor from the authentic version.

The pie is done when the crust is a deep golden brown and the filling is set. You can test the filling by inserting a knife into the center; if it comes out clean, the pie is ready. The top should also be lightly golden.

Zwiebelkuchen is a traditional German savory pie or tart. It’s made with a yeast dough crust and a rich filling of slow-cooked onions, bacon (Speck), and a creamy custard of sour cream and eggs, seasoned with caraway seeds.

Standard yellow onions are the best choice for this recipe. They have a balanced flavor and become wonderfully sweet when slow-cooked, which is essential for the authentic taste of the pie.

Get the Full German Onion Pie Recipe

A close-up shot of a single slice of savory German onion tart on a plate, highlighting the rich and creamy Zwiebelkuchen filling.

German Onion Pie Recipe (Authentic Zwiebelkuchen)

This German Onion Pie Recipe (Zwiebelkuchen) features a rich, creamy filling of caramelized onions and bacon in a tender yeast crust. Discover the authentic taste of German comfort food with this easy-to-follow, traditional recipe.
Prep Time 1 hour 25 minutes
Cook Time 40 minutes
Total Time 2 hours 5 minutes
Course Appetizer, Dinner, Lunch, Main Course
Cuisine European, German
Servings 8 slices
Calories 350 kcal

Equipment

  • 1 10-inch springform pan or deep-dish pie pan
  • 1 Large skillet
  • 1 Large mixing bowl

Ingredients
  

For the Yeast Dough Crust

  • 2.5 cups All-Purpose Flour
  • 1 tsp Active Dry Yeast
  • 1 cup Whole Milk warmed
  • 4 tbsp Unsalted Butter melted
  • 1 tsp Granulated Sugar
  • 0.5 tsp Salt

For the Savory Onion Filling

  • 2 lbs Yellow Onions thinly sliced
  • 6 oz Bacon diced
  • 1 cup Sour Cream
  • 2 Large Eggs
  • 1 tsp Caraway Seeds
  • 0.5 tsp Salt
  • 0.25 tsp Black Pepper freshly ground
  • 0.125 tsp Nutmeg freshly grated

Instructions
 

  • In a small bowl, combine the warm milk, sugar, and yeast. Let stand for 5-10 minutes until foamy. In a large bowl, whisk together flour and salt. Pour in the yeast mixture and melted butter. Knead on a floured surface for 5-7 minutes until smooth. Place in a greased bowl, cover, and let rise in a warm place for 1 hour, or until doubled.
  • While dough rises, cook diced bacon in a large skillet over medium heat until crisp. Remove bacon with a slotted spoon, leaving the fat in the pan. Add the thinly sliced onions to the skillet and cook over medium-low heat for 15-20 minutes until very soft and translucent. Do not brown. Let cool slightly.
  • In a separate bowl, whisk together the sour cream and eggs. Stir in the cooked bacon, caraway seeds, salt, pepper, and nutmeg. Gently fold in the cooled, sautéed onions.
  • Preheat oven to 400°F (200°C). Punch down the risen dough and press it into a greased 10-inch springform pan, creating a slight rim. Pour the onion filling over the dough. Bake for 35-40 minutes until the filling is set and the crust is golden brown.
  • Let the Zwiebelkuchen cool for at least 10 minutes before slicing. This helps the filling to set completely. Serve warm or at room temperature.

Notes

Slow-Cooked Onions Are Key: Don't rush the process of sautéing the onions; their sweetness is crucial to the final flavor.
Dough Rising: Ensure your dough rises in a draft-free, warm spot to activate the yeast properly.
Room Temperature Ingredients: For the filling, using room temperature eggs and sour cream will result in a smoother, more even custard.

Share Your Creation!

I hope you enjoy this authentic German Onion Pie recipe! It’s a true taste of German comfort and tradition. If you make it, please leave a comment below and let me know how it turned out. We would love for you to share your beautiful Zwiebelkuchen on Pinterest!

An overhead shot of a delicious German Onion Pie Recipe (Zwiebelkuchen) with a slice cut out, showcasing the creamy onion and bacon filling. Perfect for Pinterest.
Share this authentic German Onion Pie recipe with your friends!

You might also like these recipes

Leave a Comment

Recipe Rating