Indulge in this rich and flavorful Pistachio Milk Cake, a delightful fusion dessert inspired by Indian flavors and the classic tres leches cake. This version is easy to make, thanks to a clever shortcut using a boxed vanilla cake mix, yet it tastes incredibly homemade with the help of a homemade milk soak and whipped topping. Perfect for parties, celebrations, or just a treat-yourself moment.
Don’t miss our Pistachio Wedding Cookies if you’re craving more pistachio perfection!
Ingredients
For the Cake:
- 1 box vanilla cake mix (preferably one that uses butter)
- 2 eggs
- ½ cup unsalted butter, melted
- 1 cup whole milk
- ½ tsp ground cardamom
- 1–2 drops green food coloring
- ½ tsp pistachio extract
- ½ cup raw pistachios, dry roasted and finely ground
For the Pistachio Milk Mix:
- 1 can (12 oz) evaporated milk
- ½ can (7 oz) sweetened condensed milk
- 1¼ cup whole milk
- ½ tsp pistachio extract
- ½ tsp cardamom powder
- ½ cup ground pistachios
- 1–2 drops green food coloring
For the Whipped Topping:
- 2 cups heavy whipping cream
- 1 tsp vanilla extract
- 3 tbsp powdered sugar
Garnish:
- Remaining ground pistachios
- Dried edible rose petals (optional)
Instructions
Step 1 – Prepare the Pistachios
- In a dry pan, roast 1 cup of raw, unsalted pistachios over medium heat for 3–4 minutes until aromatic.
- Blend until finely chopped — don’t over-process, or you’ll get pistachio butter.
Step 2 – Make the Cake
- Preheat your oven to the temperature indicated on your cake mix.
- In a large bowl, whisk together melted butter, whole milk, eggs, cardamom, food color, and pistachio extract.
- Mix in the boxed cake mix and blend until combined (avoid over-mixing).
- Fold in ½ cup ground pistachios.
- Grease and flour a 9×13-inch baking dish. Pour in the batter and bake as directed (typically 28–32 minutes).
- Let the cake cool completely.
Step 3 – Make the Pistachio Milk
- In a bowl, combine whole milk, evaporated milk, and sweetened condensed milk.
- Stir in pistachio extract, cardamom, food coloring, and ½ cup of the ground pistachios.
- Whisk well. Reserve 1 cup of this mixture for serving.
Step 4 – Soak the Cake
- Poke holes all over the cooled cake using a fork.
- Pour the milk mixture (minus the reserved 1 cup) evenly over the cake.
- Cover and refrigerate for at least 6 hours or overnight.
Step 5 – Whip the Topping
- Beat heavy cream and vanilla until it starts to thicken.
- Add powdered sugar and whip until stiff peaks form (don’t overmix).
Step 6 – Assemble & Serve
- Spread whipped cream evenly over the chilled cake.
- Garnish with the remaining ground pistachios and rose petals.
- When serving, drizzle extra milk sauce on each slice for extra moisture and flavor.

Expert Tips
- Best Texture: Letting the cake chill overnight ensures optimal milk absorption.
- Avoid Overmixing: Both in batter and whipped cream — too much air ruins the texture.
- Food Color Choice: Use nontoxic food coloring for a natural pistachio-green hue.
- Use Butter-Based Cake Mix: It gives a richer texture than oil-based mixes.
Serving Suggestions
- Serve cold with a drizzle of leftover milk mix.
- Pairs well with English breakfast or cardamom tea.
- Try it with fruit toppings like raspberries or figs for extra flair.
Discover More Pistachio Recipes
Looking for inspiration? Try these reader-favorites from our collection:
- Pistachio Cream Cookies
- Chocolate Pistachio Cups
- Pistachio Rosewater Mousse
- Discover great ideas like Pistachio Tiramisu Cups for your next dessert night
Conclusion
This Pistachio Milk Cake is the ultimate blend of Eastern flavors and Western baking tradition. With its cardamom-kissed milk soak and fluffy whipped topping, it delivers moist richness in every bite. Whether you’re celebrating a special occasion or simply treating yourself, this recipe guarantees a show-stopping dessert.
Check out Pistachio Lemon Cake Loaf for another bright and nutty treat.