Gluten free Poppy Seeds Cake (no grain, no dairy)

Gluten free Poppy Seeds Cake (no grain, no dairy)

I am happy to share with you a recipe for the most delicious gluten free cake I ever ate – poppy seeds cake without grains and dairy but mega rich in calcium!

The cake is wonderfully moist and soft. The texture does not fall apart or does not crumble. It has a typical (for the poppy seeds cake) gorgeous flavor.


  • Poppy seeds – about 200 g of dry seeds (after soaking and draining water – it needs to be at least 400 g)*
  • Nuts – 200 g (I used walnuts and almonds 100g +100g)
  • Plant based margarine – 250 g
  • Eggs – 8
  • Sugar – I used ½ cup but the original recipe called for 1 full glass (my cake wasn’t very sweet; just the way I like it)
  • Hot water – a couple of liters, for washing the poppy seeds

*On the pictures you can see 400 g of dry seeds being soaked =)

Necessary utensils

  • Kitchen processor or grinding machine
  • Pre-heated to 180ºC oven
  • A kitchen bowl(s) and spoons/spatulas
  • A cotton kitchen cloth
  • A kitchen mixer
  • A kitchen balance

Preparation steps

  1. Soaking of poppy seeds

Place dry poppy seeds in a big bowl. Pour about 1 liter of boiled water on top of the poppy seeds and let it soak for 5-10 min. Afterwards, drain the water from poppy seeds and repeat the procedure two more times. Let the soaking seeds stand in the water for about 12 hours (I let it soak overnight). After soaking the poppy seeds, I drained them very thoroughly using a cotton kitchen towel. The poppy seeds will remain wet. The total weight you need to add to the cake is 400 g. Before adding the poppy seeds to the cake, they need to be ground first.



  1. Grinding nuts. I used one of the kitchen machines to grind nuts. They became fatty and moist but it is okay. They don’t need to be ground very finely.

IMG_0030  IMG_0033

  1. Pre-heat the oven to 180 ºC
  2. Mix the ground poppy seeds and nuts together.Melt plant based margarine in a pan and let it cool down.                                                          IMG_0072
  3. Now it is time for eggs. Separate egg whites from yolks. Beat the yolks with sugar using a kitchen mixer.
  4. Beat egg whites very well. The better beaten egg whites the higher the cake will raise.
  5. Add cooled margarine to the beaten egg yolks and mix together.
  6. Next, add the poppy seeds with nuts to the mixed yolks.
  7. In the end, very gently add beaten egg whites to the rest of the ingredients. Slightly mix all together using a spoon. Try not to destroy the network formed by egg whites.
  8. Place the mixture in the baking form (or as I did it – to the glass dish with a baking paper on the bottom of it) and bake at 180ºC for about 45 minutes. Keep watch (mine was done after 35 min)!



  • If you share oven (it is used for dishes with and without gluten) you can use a glass dish with a glass cover. I used a closed dish and my cake still became nicely golden brown on the surface.
  • If you don’t have a machine in which you can grind nuts, you can use already milled nuts or one of the nuts flours, for instance almond flour.
  • You can modify the amount of sugar or replace it with some other sweetener. I wanted to use honey but I was afraid that my cake won’t rise as it is made without baking powder or baking soda.
  • The traditional poppy seeds cake contains raisins. You can add raisins (or cranberries) to the poppy seeds.

The original recipe comes from HERE


I wish you fun baking and a delicious treat after!




Leave a Reply