Recipe

Pistachio Milk Cake: An Easy, Tested Recipe

A moist, tender pistachio sponge built on pistachio milk and ground pistachios — one bowl, real quantities, with a simple glaze and dairy-free notes.

Written by Elena Ricci, Founder & lead writer Published Updated

Quick answer

To make a pistachio milk cake, cream butter and sugar, beat in eggs, then fold in flour and ground pistachios alternately with pistachio milk, and bake at 175°C (350°F) for about 35–40 minutes. The pistachio milk keeps the crumb moist and adds a gentle nutty flavour; ground pistachios do the heavy lifting on taste and colour.

This is the pistachio cake I come back to: a moist, tender loaf where pistachio milk keeps the crumb soft and ground pistachios carry the flavour and that gentle green. It's a one-bowl method with real quantities, plus an easy glaze and dairy-free notes. If you don't have pistachio milk yet, make a batch first — a lightly sweetened or unsweetened one is ideal so you control the sugar.

Why pistachio milk works in cake

Pistachio milk does the same job any milk does in a sponge — it hydrates the flour, loosens the batter and keeps the crumb moist — but it also folds a little of pistachio's nutty flavour right through the cake. It's a one-to-one swap for dairy or other plant milks, so you can drop it into almost any cake recipe. The flavour from the milk alone is subtle, though, which is why this recipe leans on ground pistachios for the real pistachio character. For more ways to use a carton, see pistachio milk uses.

The recipe

Pistachio milk cake

Makes one 2 lb loafPrep 20 minBake 35–40 min

Ingredients

  • 170 g (¾ cup) unsalted butter, softened
  • 200 g (1 cup) caster or granulated sugar
  • 3 large eggs, room temperature
  • 1 tsp vanilla extract (+ ¼ tsp almond extract, optional)
  • 200 g (1⅔ cups) plain flour
  • 80 g (¾ cup) finely ground unsalted pistachios
  • 2 tsp baking powder + ¼ tsp salt
  • 180 ml (¾ cup) pistachio milk, room temperature
  • Glaze: 120 g (1 cup) icing sugar + 1–2 tbsp pistachio milk
  • 2 tbsp chopped pistachios, to finish

Method

  1. Heat oven to 175°C (350°F); line a 2 lb loaf tin.
  2. Cream butter and sugar until pale and fluffy.
  3. Beat in eggs one at a time, then the extracts.
  4. Whisk flour, ground pistachios, baking powder and salt together.
  5. Fold the dry mix in three additions, alternating with the pistachio milk; don't overmix.
  6. Bake 35–40 min until a skewer comes out clean. Cool 10 min in the tin, then fully on a rack.
  7. Glaze, scatter with chopped pistachios, and let it set.

Step by step

1. Cream. Beat softened butter with the sugar for 2–3 minutes until pale and fluffy — this is where the cake gets its lift, so don't rush it.

2. Eggs and flavour. Add the eggs one at a time so the batter doesn't split, then the vanilla and a little almond extract if you like (it amplifies the nuttiness).

3. Combine the dry. Whisk the flour, ground pistachios, baking powder and salt together so the nuts are evenly distributed.

4. Alternate. Fold the dry mix into the batter in three goes, alternating with the pistachio milk and starting and ending with the dry. Alternating stops the batter curdling and keeps the crumb tender. Stop as soon as it's combined — overmixing builds gluten and gives a tough, sinking loaf.

5. Bake. 35–40 minutes at 175°C until a skewer comes out clean and the top springs back. Cool 10 minutes in the tin, then turn out fully before glazing.

6. Glaze. Whisk icing sugar with just enough pistachio milk for a thick, pourable glaze, spoon it over, and finish with chopped pistachios.

On colour: why it's a gentle green

Most of a pistachio cake's colour comes from the ground nuts, not the milk, and natural pistachio green is muted once baked — see why pistachios are green. For a brighter cake, use peeled (blanched) pistachios or a little pistachio paste; we don't use food colouring here, so expect a natural, soft green rather than bakery-bright.

Variations

  • Layer cake: double the batter and bake in two 20 cm tins for 25–30 minutes; fill with pistachio buttercream.
  • Cardamom or rose: add ¼ tsp ground cardamom or 1 tsp rosewater — classic pistachio pairings.
  • Lemon pistachio: add the zest of a lemon and use lemon juice in the glaze.
  • Cupcakes: divide into a 12-hole tin and bake 18–22 minutes.

Make-ahead and storage

The loaf keeps 3–4 days in an airtight tin, and freezes well for up to two months (glaze after thawing). It's actually better on day two, once the crumb settles.

For more pistachio bakes, see pistachio desserts and pistachio cannoli, or browse the full recipe collection. To use pistachio in other forms, learn about pistachio powder.

Frequently asked questions

Can I make pistachio milk cake dairy-free or vegan?
Yes. Pistachio milk is already dairy-free, so swap the butter for a vegan baking block and use an egg replacer (such as 3 tablespoons of aquafaba per egg, or a commercial replacer). The crumb will be slightly denser but still moist. Use a dairy-free pistachio milk that isn't heavily sweetened so you can control the sugar.
Does pistachio milk make a cake green?
Only faintly. Most of a pistachio cake's colour comes from the ground pistachios, not the milk, and natural pistachio green is muted once baked. For a brighter green, use peeled (blanched) pistachios, add more ground nuts, or accept that natural bakes are subtle — bakery-bright pistachio cakes usually use colouring or pistachio paste.
Can I use homemade pistachio milk in cake?
Yes, homemade works well — use an unsweetened or lightly sweetened batch so you control the sugar, and shake it first since it separates. A richer (lower-water) homemade batch adds a little more body. See our how-to-make-pistachio-milk guide.
How do I stop a pistachio loaf from sinking?
Sinking usually means underbaking, too much raising agent, or opening the oven early. Bake until a skewer comes out clean, measure the baking powder accurately, and don't open the door in the first 25 minutes. Overmixing the batter can also cause a dense, dipping crumb.

Allergy note: Pistachios are a tree nut. If you have a nut allergy, avoid pistachio milk and pistachio products, and check labels for cross-contamination warnings. This article is general information, not personalised dietary or medical advice.