A German savory onion tart reimagined with coconut milk and fresh ginger for a fragrant, custardy filling.
Zwiebelkuchen, German onion tart, is traditionally made with slowly cooked onions, bacon, and a caraway-flecked custard baked into a yeasted or shortcrust base, a classic dish of the Baden and Palatinate wine regions, often served alongside new wine (Federweisser) in autumn. This version swaps the usual cream custard for coconut milk spiked with fresh ginger, giving the filling a fragrant, slightly sweet edge against the deeply caramelized onions. The technique that defines Zwiebelkuchen is the onion cooking time -- they need a genuine 25-30 minutes over low heat to turn soft, sweet, and jammy without browning too much, since the filling should stay pale and custardy rather than dark and caramelized. The coconut-ginger custard is poured over the cooked onions in the crust and baked until just set, with a slight wobble in the center when it comes out of the oven. Served warm or at room temperature, cut into wedges, this fusion take keeps the soul of the German original -- soft onions, a rich custard, a crisp crust -- while adding a distinctly aromatic twist.
Serves 6
Preheat oven to 190°C (375°F).
Melt butter in a pan, add bacon and cook until it renders some fat, about 3 minutes. Add onions and cook over low heat, stirring occasionally, 25-30 minutes until soft and jammy without browning much.
Let the onion mixture cool for 5 minutes.
Whisk eggs, coconut milk, ginger, caraway seeds, salt, and pepper together.
Spread the onion-bacon mixture into the blind-baked crust, then pour the coconut-ginger custard evenly over the top.
Bake 30-35 minutes until the custard is just set with a slight wobble in the center and the top is lightly golden. Let cool 10 minutes before slicing.
Cook the onions low and slow for the full 25-30 minutes -- rushing this step leaves them too firm and undercooked in the tart.
Blind-bake the crust first so it doesn't turn soggy under the wet custard filling.
Pull the tart from the oven while the center still has a slight wobble; it will finish setting as it cools.
Use the traditional heavy cream custard instead of coconut milk for a more classic Zwiebelkuchen.
Add shredded Gruyere on top for a cheesier version.
Make it vegetarian by skipping the bacon and adding smoked paprika for depth.
Refrigerate up to 3 days. Reheat individual slices in a 175°C (350°F) oven for 10 minutes to re-crisp the crust rather than using a microwave.
Zwiebelkuchen is a traditional dish of Germany's wine-growing regions, historically served in autumn alongside Federweisser (young, still-fermenting wine) during the grape harvest season.
No, traditional versions use heavy cream or creme fraiche -- this coconut-ginger version is a modern fusion twist on the classic.
Yes, a store-bought shortcrust works fine and saves time; just blind-bake it briefly before filling.
It likely needs a few more minutes -- bake until there's just a slight wobble, not visible liquid movement, in the center.
Per serving (241g / 8.5 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.