Go Back
+ servings
Slice of poppy seed cake with crumb topping
Davia

German Poppy Seed Cake

No ratings yet
This German Poppy Seed Cake (Mohnkuchen) is a classic, comforting dessert with a buttery shortbread crust, creamy poppy seed filling, and crunchy almond streusel topping. Optional sour cherries add a touch of tartness, but the cake is delicious even without them. For best results, use a kitchen scale — this recipe has only been tested with gram measurements. Precise weighing ensures perfect texture and consistency every time.
Prep Time 40 minutes
Cook Time 55 minutes
Total Time 1 hour 35 minutes
Servings: 8 Servings
Course: Baking, Dessert
Cuisine: German
Calories: 638

Ingredients
 

  • Crust Mürbeteig / Shortcrust
  • 200 g flour
  • 125 g cold unsalted butter cubed
  • 1 large egg
  • 4 tablespoon sugar
  • ½ teaspoon baking powder
  • Poppy Seed Filling
  • 1 liter milk
  • ½ teaspoon cinnamon
  • 250 g poppy seeds ground if needed
  • 100 g fine semolina
  • 2 tablespoon cornstarch
  • 150 g sugar
  • 1 jar sour cherries approx. 350 g, drained (optional)
  • 1 large egg
  • Almond Streusel Topping
  • 125 g butter cold and cubed
  • 125 g flour
  • 80 g ground almonds
  • 70 g sugar

Method
 

  1. Prepare the Shortbread Crust:
  2. In a stand mixer fitted with a dough hook, combine all ingredients for the crust. Ensure everything is cold before mixing.
  3. Mix until the dough comes together into a smooth ball.
  4. Press the dough evenly into the bottom of a 10-inch (26 cm) cake pan, pressing slightly up the sides to create a rim. Chill while preparing the filling.
  5. Prepare the Poppy Seed Filling:
  6. In a food processor, mix the poppy seeds, semolina, cornstarch, and cinnamon until well combined.
  7. In a pot, bring the milk and sugar to a boil, stirring constantly.
  8. Once boiling, gradually add the poppy seed mixture to the milk, stirring continuously. Simmer gently for 2 minutes over low heat.
  9. Transfer the mixture to a separate bowl and let cool for 5 minutes. Then add the egg and mix well.
  10. Add Cherries
  11. Drain the sour cherries in a sieve.
  12. Preheat oven to 180°C (fan 160°C).
  13. Fold the drained cherries into the slightly cooled poppy seed mixture.
  14. Pour the filling evenly over the chilled crust.
  15. Prepare the Almond Streusel:
  16. Grind the whole almonds finely.
  17. In a bowl, combine ground almonds, flour, sugar, and cold butter. Mix by hand or with a paddle attachment until crumbly streusel forms.
  18. Sprinkle the streusel evenly over the filling.
  19. Bake the Cake:
  20. Bake for about 50 minutes until golden and set.
  21. Let the cake cool completely before slicing.
  22. Optionally, dust with powdered sugar before serving.
  23. Storage:
  24. Store at room temperature, covered, and enjoy within 3 days. This cake does not freeze well.

Nutrition

Calories: 638kcalCarbohydrates: 81gProtein: 14gFat: 30gSaturated Fat: 12gPolyunsaturated Fat: 10gMonounsaturated Fat: 6gTrans Fat: 1gCholesterol: 49mgSodium: 185mgPotassium: 467mgFiber: 7gSugar: 41gVitamin A: 601IUVitamin C: 0.3mgCalcium: 634mgIron: 5mg

Video

Notes

  • Sour Cherries: Optional. They add a bright, tart contrast to the earthy poppy seed filling.
  • Streusel: Includes finely ground almonds for extra flavor and crunch. If allergic to nuts, you can substitute the almonds with almond flour or use all-purpose flour instead.
  • Cooking the Filling: Keep stirring while heating the milk and sugar to avoid sticking or lumps.
  • Cooling: Let the cake cool completely before slicing to allow the filling to set.
  • Storage: Store at room temperature and enjoy within 3 days. This cake does not freeze well.
  • Precision: This recipe is tested using a scale in grams. 

Tried this recipe?

Let us know how it was!