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!

How to Make German Onion Pie | Zwiebelkuchen

This post contains affiliate links, which means I make a small commission at no extra cost to youYou 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!
German onion pie ingredients on kitchen counter: mustard, sour cream, onions, bacon, crust, eggs, caraway seeds, salt, black pepper, and flour

Useful Tools and Equipment

  • skillet for sautéing the bacon and onions.
  • mandolin or food processor to finely slice the onions (if preferred).
  • medium mixing bowl for combining ingredients.
  • rectangular baking dish (I use a 12”x17” stainless steel pan) or round Springform Pan.
  • cast-iron skillet (optional, but great for browning bacon).
a slice of German onion pie on a wooden cutting board with grapes in the background

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.

a piece of German onion pie on a fork in front of a slice of German onion pie on a wooden cutting board with grapes in the back ground

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

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:

  1. Mix all the ingredients and knead until a smooth dough forms. Keep kneading for another 5 minutes.
  2. Transfer to a lightly greased bowl, cover, and let the dough rise in a warm place for at least 1 hour.
  3. You can also tightly wrap this pie dough in plastic wrap, refrigerate it overnight, and use it the next day.

Make the Onion Filling

  1. Cut the bacon into small pieces. For more noticeable bacon flavor, keep the pieces larger.
  2. Peel and thinly slice the onions. Thin slices cook faster and give a better texture.
  3. 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.
  4. In a large bowl, whisk together the eggs, the sour cream, Dijon mustard, salt, caraway seeds, and freshly ground pepper.
  5. Stir the onion mixture into the egg mixture and add the bacon if you have kept it separate.
  6. 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. 
  7. Spread the onion-sour cream mixture evenly over the dough.
  8. Bake the Zwiebelkuchen in the hot oven for 40-55 minutes, or until golden brown and set. Serve warm.
large baking dish with an entire German onion pie (Zwiebelkuchen)

Let me know all your comments and questions below!

Print Recipe
5 from 6 votes

Authentic German Onion Pie (Zwiebelkuchen)

The perfect dish for the cooler weather of fall, we love making this authentic German onion pie, also called Zwiebelkuchen.
Prep Time30 minutes
Cook Time50 minutes
Course: Side Dish
Cuisine: German
Servings: 6 servings
Calories: 251kcal
Author: Anja Eckert
Cost: $13

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)
Shop Ingredients on Jupiter

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 

Nutrition

Calories: 251kcal | Carbohydrates: 20g | Protein: 5g | Fat: 17g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.02g | Cholesterol: 46mg | Sodium: 521mg | Fiber: 3g | Sugar: 9g | Calcium: 102mg | Iron: 1mg
Tried this recipe?Mention @ourgabledhome or tag #ourgabledhome!

15 Comments

  1. 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?

5 from 6 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating