The Best Saffron Milk Cake
This luxurious looking and tasting saffron milk cake is impressive and unique! The sweet floral flavour of saffron is infused into a light and airy cake sponge, which is then soaked with a saffron three milk mixture and topped with saffron whipped cream. You can make this dessert ahead of time and serve it cold, garnished with crunchy pistachios. Its beautiful golden colour and aroma will have you coming back for a second slice.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Hungry Paprikas.
A Few Thoughts on Saffron
Ever since I perfected my Turkish style Trilece cake (which is topped with caramel and well worth trying), I have been obsessed with trying different milk cake flavours. Saffron was my immediate next experiment simply because I prefer to use it in desserts rather than savoury applications, and because of its beautiful golden colour.
Saffron is one of the most expensive spices on earth, due to its labour intensive harvesting process. It has a distinct aroma and a sweet floral flavour, and it will turn anything golden yellow. You don’t need too much of it, but using it properly is extremely important to extract as much flavour as possible.
How to Use Saffron: You must crush the saffron strands in a mortar and pestle until it turns into a fine powder. Using the strands as-is will not extract much flavour. Once crushed, it can then be bloomed in hot water or over ice cubes. In this recipe, I use milk to bloom it.

In this recipe, I used saffron to infused the sponge cake, the milk mixture for soaking, as well as the whipped cream. Through testing, this was the best way to ensure the saffron flavour was prominent, but also without being too overpowering.
What You Need for Saffron Milk Cake
There are three main components to this dish (the sponge cake, the milk mixture, and the whipped cream), but each component is fairly straight forward to make.

- Cake: The cake base is a simple light and fluffy sponge cake. The egg whites and yolks are whipped separately to ensure that the cake is as light as possible, and combined with sugar, vanilla, saffron infused milk and flour.
TIP: You may have noticed that there is no source of fat (apart from the egg yolks) in the cake. This is because this allows us to have a cake with lots of air pockets to soak up that delicious three milk mixture.
- The Three Milks: This to me is the magical trio of ingredients. Evaporated milk, condensed milk and whole milk combine to transform the light sponge cake. The whole milk is infused with saffron. If you prefer your desserts to not be very sweet, use less of the condensed milk. I like it with the whole amount but this is down to prefence.
- Whipped Cream: We need a 35% heavy cream in order to whip it up to the perfect fluffy, creamy consistency. The cream is slightly sweetened with powdered sugar and infused with saffron to get a yellow whipped cream.
Step By Step Process
Step 1: Bake the cake. Start by separating the egg whites and the egg yolks. To do this, crack the egg over a bowl and use each half of the shell to pass the yolk back and forth until the egg whites have separated and fallen into the bowl.
Whip the egg whites on medium to high speed, and once nice and foamy, add in a tiny bit of lemon juice. Continue beating the whites while you slowly add in some sugar until medium to stiff peaks form. It is so important that there is no trace of fat or grease in your mixer bowl. Otherwise, the egg whites will not whip up nice and fluffy.
Crush the saffron into a fine powder using a mortar and pestle. Then, place the milk in a small sauce pan on medium heat and add the saffron powder. Warm up the milk just until hot but not boiling, to infuse the saffron flavour.


In a separate bowl, the egg yolks are whipped with vanilla and sugar until thickened, pale and creamy. The saffron milk is then mixed in by hand until it is well combined.
Sift in the flour, baking powder and salt into the yolk mixture and lightly whisk until there are no more clumps of flour that can be seen. Next, combine the egg whites with the rest of the batter. The best way to do this is to add about 1/4 of the whipped egg whites to the batter. Fold it in then add the batter to the rest of the whipped egg whites and continue folding.
Folding in the egg whites allows us to keep as much of the air that we whipped into the egg whites as possible.
Be careful! Try not to over mix the batter at this stage. When flour is over mixed in a batter, the result can be a tough and dry cake. We definitely want to avoid that!



Pour the batter into an ungreased 9 by 13 inch baking pan (ideally glass). You will notice a lot of bubbles and air pockets in the batter – this is exactly what you’re looking for. Bake for 30-35 minutes at 350F until a toothpick inserted comes out clean.
Step 2: Make the milk mixture. Start by adding more of the crushed saffron to the whole milk, then simply combine the evaporated milk, condensed milk and saffron whole milk together in a large measuring cup and mix until combined.


Once the cake is beautifully golden and a toothpick inserted in the middle comes out clean, you can remove it from the oven. Allow it to cool for just a few minutes, then poke holes all over with a fork. This allows for maximum absorption of the three milk mixture. You can also run your knife along the edges to release the cake, which makes it easier to cut it later.


Slowly pour over the three milk mixture, ensuring you go around the cake as evenly as possible. You may feel like there is too much liquid, but the cake will soak it all up. Reserve roughly 3/4 of a cup for serving, if desired. Next, cover it with plastic wrap and let it rest in the fridge for at least 1 hour or overnight.
The cake can be made ahead up to this point. When ready to serve, you can whip the cream. For the best texture, ensure the whipping cream is nice and cold. Whip the cream with the powdered sugar and crushed saffron until soft peaks form. Spread the cream over the cooled cake with a spatula or the back of a spoon, and smooth it over the entire cake.

Garnish the cake with crushed pistachios and saffron strands if desired. Now you are ready to slice and serve!

How to Make Ahead and Storage Instructions
If you are making this for a gathering, the cake can be made and soaked the night before. The cake will continue to soak up the milk mixture and can stay in the fridge for up to 5 days, tightly sealed with plastic wrap. Its best to whip the cream before serving.
Once the cake is iced with the cream and served, leftovers can be stored in the fridge for up to a week. It has never lasted more than a day at my home, though.

This Dessert Feeds a Crowd!
I love the types of desserts that can be served in one large baking dish and that will feed any large gathering. Whenever I bring this one to a crowd, it is gone in minutes. If you also love these kinds of make and take desserts be sure to check out my Pistachio Tiramisu or Umm Ali, a gorgeous Egyptian bread pudding.
If you tried these recipes, please consider leaving a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page – I’d love to hear from you! You can also hop on over to Instagram and say hello!

The Best Homemade Saffron Milk Cake
Ingredients
For the Cake:
- 5 large eggs, yolk and whites separated
- 1/4 teaspoon lemon juice
- 1 1/4 cups sugar, (268 g) divided
- 1 1/2 teaspoons vanilla
- 1/4 teaspoon saffron strands, crushed in mortar and pestle
- 1/3 cup whole milk, 79 ml
- 1 2/3 cups flour, 240 g
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
For the Soaking Mixture:
- 3/4 cup whole milk, 177 ml
- 1/4 teaspoon saffron strands, crushed in mortar and pestle
- 300 ml sweetened condensed milk, or use half this amount for less sweetness
- 354 ml evaporated milk, 1 can
For the Cream Layer:
- 400 ml whipping/heavy cream
- 1/4 teaspoon saffron strands, crushed in mortar and pestle
- 2 tablespoons powdered sugar or icing sugar
For the Garnish:
- 2 tablespoons crushed pistachios
- 1/8 teaspoon saffron strands (if desired)
Instructions
For the Cake:
- Start by preheating the oven to 350F.
- Using an electric hand whisk or stand mixer with the whisk attachment, beat the egg whites in a clean large bowl on medium to high speed until it starts to foam up. Add in the lemon juice and continue beating. Slowly add in 1/4 cup of the sugar. Beat for an additional 2 minutes until medium peaks are formed.
- Using a mortar and pestle, crush the saffron strands into a fine powder. Place the whole milk in a small sauce pan on low heat and add the saffron powder. Heat the milk for a few minutes just until hot but not boiling, to infuse the saffron flavour. Remove from the heat.
- In a separate medium bowl, beat the egg yolks with the vanilla and the remaining 1 cup sugar until pale yellow. Add the saffron milk and mix to combine.
- Sift the flour, baking powder and salt into the egg yolk mixture and with a whisk, lightly whisk until no more flour clumps can be seen, being careful not to over mix as this build up the gluten in the flour and creates a tough cake.
- Add 1/4 of the egg whites to the egg yolk mixture and fold to combine. Add the egg yolk mixture to the rest of the egg whites and fold with a spatula until the batter is fully combined and no white streaks can be seen.
- Pour the cake batter into a 9 by 13 inch ungreased glass baking pan and bake for 30-35 minutes, until a toothpick inserted in the middle comes out clean.
For the Soaking Mixture:
- Crush the saffron strands using a mortar and pestle, then add the powder to the whole milk. In a medium bowl or measuring cup, mix together the saffron milk, condensed milk and evaporated milk.
- After the cake has cooled for 5 minutes, poke the cake with a fork all over the surface to create tiny holes for the soaking mixture to soak into.
- Pour over the milk mixture, reserving about 3/4 of a cup for serving. It may seem like a lot but it will continue to soak into the cake as it rests. Cover the cake with plastic wrap and chill in the fridge for a minimum of 1 hour or until serving.
For the Cream:
- Before serving the cake, crush the last 1/4 teaspoon of saffron and add the saffron powder to the whipped cream. Use an electric mixer to whip the saffron cream with the sugar in a large bowl to form soft peaks. Spread the whipped cream over the cake and level with a spatula to form a flat surface.
- Garnish the the cake with crushed pistachios and more saffron strands if desired. Serve immediately with more saffron milk on the side.
Notes
- If you do not want to use that much saffron, you can decrease the amounts to 1/8 of a teaspoon per step (in the sponge, in the milk mixture and in the cream). The flavour will be slightly less pronounced but will be there nonetheless.
- The milk cake will keep in the fridge, covered with plastic wrap, for up to five days.
- You can make the cake and soak it a few days ahead of serving, if needed.
- The pan is ungreased here because it allows for the cake to rise easier by gripping onto the sides of the pan and it also allows for it be less likely to deflate.
- If using a slightly smaller or larger pan, please note that the thickness of your cake will be affected and you may need to adjust the baking time as well. I would not recommend using a pan smaller than a 9 by 13 inch for this recipe.
My Cookbook: Souk to Table
I made an inspired version for Eid and it turned out amazing. I used gluten free cake mix for the base and followed the recipe for the milk soak and cream topping. Everyone loved it. For a quick shortcut, I recommend using box cake mix and add a touch of saffron to it!
Favorite dessert for Eid 2025. Thank you for this recipe
Wow that’s quite a title! So happy you enjoyed this for Eid! 🙂 Thanks for the review!
Hello, is there a substitute for condensed milk ? My family hates that
Iv’e made this recipe before and it’s actually really delicious, however i would like to know since the cake was so amazingly light and airy could i make the cake without any safroon?
Yes you absolutely can – just skip the saffron all together and you’ll get a nice vanilla sponge cake 🙂
Amazing recipe super soft, airy sponge cake
Hi Hazza, Humaira here from the HP Team. So glad to hear you liked the Saffron Milk Cake! Thank you for your lovely comment!
I have used this recipe a few times now and it makes an amazing milk cake. Everyone who tried it absolutely loved it and was super impressed by the flavor. It’s such a good alternative to a traditional cake and I can’t wait to make different flavor variations of it! Delicious and will impress any dessert lover.
Hi Sana! I am so thrilled you loved it! My family has the same reaction every time I make it 😀 Thanks for the review!
I just had to take a moment to let you know it was a huge hit! I personally have found a new favorite sweet, it really is divine!l everyone was raving about it!
Another note: I have never made a cake from scratch before and your instructions were simple and easy to follow, and it turned out great, thank you so much!
Thank you! I am making this now. You mentioned reserving about 3/4 of the 3 milk mixture for serving. At what point do you add it?
You can just spoon it over slices when serving for extra sweetness / sauce!
I can’t wait to try this, may I ask how deep your pan is? I don’t have the 7 x11 pan, just wanting to get an estimate to see if I can use another pan.
My pan is about 2 inches deep! You can likely use a bigger / wider pan but you’ll get less height. Bake time might be slightly less too so check on it a bit sooner! 🙂 Hope it works out for you!