German Onion Pie (or Zwiebelkuchen, if you’re being totally traditional) is a simple and savory pie filled with bacon, caramelized onions, and cream. It’s rich and creamy – think quiche with a creamier base – and it’s the type of thing you might enjoy for any meal of the day… or as a quick savory side if you happen to be attending Germany’s autumnal wine festivals.

For how savory and delicious this pie is, it’s amazing that it really just relies on a handful of ingredients. It usually starts with bacon – though not always – which you’ll want to brown up in a skillet before removing it and adding plenty of chopped onions to the drippings.

The onions you’ll want to cook until they’re soft and sweet, but not browned, so it’s not a thirty minute undertaking like true caramelized onions. Once they’ve cooled a bit, you spread the bacon and the onions in a pie shell…

… and then top them with a mixture of eggs, cream, a touch of flour, and a few caraway seeds.

The filling sets into an almost custardy base in the oven, while some of the onions rise to the top. Every bite is rich, thanks to the cream, bacon, and fragrant onions, but it’s all accented with that signature flavor of caraway which keeps the richness from being too much. It’s simple, sure, but its unique and savory flavor is one you won’t soon forget.