Video thumbnail
recipe

Magic Milk Cake: Soaked Semolina Cake with Coconut and Pistachios

Total time: 30 min
Difficulty: Low
Serves: 6-8
zoomed image
0
Image

This Magic Milk Cake is a rich, semolina-based dessert that lives up to its name. Baked until just golden and then soaked in sweetened milk, the cake absorbs every drop, creating an irresistibly moist and tender texture. It is then finished with a light dusting of shredded coconut and a sprinkle of chopped pistachios.

It is ideal for serving on special occasions or as a comforting treat and this recipe offers a unique version of classic milk-soaked cakes.

What Is a Magic Milk Cake?

Magic Milk Cake is a soft cake baked with a mixture of flour and semolina for lightness and subtle texture. But the true flavor comes right after baking, when it’s bathed in warm sweetened milk. This simple act transforms it into something spectacular, moist but not mushy and delicate but still cakey.

It is similar to classic syrup-soaked desserts like basbousa or revani, but swaps the heavy syrup for milk, making it lighter and more comforting.

Pro Tips for the Best Magic Milk Cake

  • Use fine semolina for a smoother, lighter texture. Coarse semolina will give a grittier bite and it is not ideal here.
  • Don’t overbake, as you want the cake fully cooked but still soft enough to absorb the milk. Start checking around 18 minutes.
  • After pouring the milk over the cake, give it 10–15 minutes to fully absorb before slicing.
  • Coconut and pistachios are traditional, but you can get playful with slivered almonds, a dusting of cinnamon, or even a spoonful of jam on each slice.

Frequently Asked Questions

Why do we pour hot milk on the cake?

The hot milk soaks into the warm cake and softens the crumb while adding sweetness and moisture. It creates a pudding-like texture that’s irresistible.

Can I use only flour instead of semolina?

You can, but the semolina gives the cake a unique texture and a different flavor. Without it, the cake may turn out more like a regular sponge and less like a milk-soaked dream.

Is this the same as basbousa or tres leches?

It’s somewhere in between. Basbousa is heavier and soaked in sugar syrup, while tres leches is more custardy with three types of milk. This recipe is lighter than both and uses just one type of sweetened milk.

Can I use plant-based milk?

Yes! Almond or oat milk works beautifully here. Just make sure it’s unsweetened so you can control the sugar.

Can I Freeze Magic Milk Cake?

Unfortunately, no. Once soaked, the cake doesn’t freeze well and can become soggy or rubbery after thawing and is best enjoyed fresh.

How to Store Magic Milk Cake

Keep any leftovers in the refrigerator for up to 3 days. It’s even better cold, once all the milk has soaked in. If you prefer it warm, pop a slice in the microwave for 15 seconds before serving.

Ingredients

eggs
3
sugar
40g (1/4 cup)
vegetable oil
45g (1/4 cup)
Milk
40g (1/4 cup)
vanilla sugar
7g (1/2 tbsp)
semolina
35g (1/4 cup)
flour
25g (1/4 cup)
baking powder
12g (3/4 tbsp)
Milk
410ml (1 3/4 cups)
sugar
110g (1/2 cup)
shredded coconut
Chopped pistachios

How to Make Magic Milk Cake

Crack the eggs into a mixing bowl, add the sugar, and mix.

Pour in the oil and milk, then stir in the vanilla sugar. Now toss in the semolina, flour, baking powder, and whisk.

Grease a 25 cm cake mold and pour in the batter, smoothing out the top. Slide it into a preheated oven at 180°C/360°F and bake for 20 minutes.

While the cake is baking, mix the milk and sugar in a small bowl.

Take the cake out of the oven and while it’s still warm, pour the hot milk mixture evenly over the top. Watch as it drinks it all up like magic and leave it for a few minutes to fully absorb.

Sprinkle generously with shredded coconut. Cut the cake into neat little cubes and top each one with chopped pistachios.

Serve warm or chilled.

Image
Every dish has a story
Find out more on Cookist social networks
api url views