Pistachio Milk Cake (Eggless & Dairy-Free) Recipe

If you’re looking for a dessert that truly wows without any eggs or dairy, the Pistachio Milk Cake (Eggless & Dairy-Free) checks every box. This beauty combines the best of tres leches-style richness with a nutty pistachio twist and a dreamy coconut topping. Each slice sings with moisture, color, and subtle sweetness, making it a standout for everything from festive dinners to cozy afternoon treats. Whether you’re serving folks with dietary restrictions or just craving something deliciously different, this is a recipe you’ll want to make again and again.

Ingredients You’ll Need

The ingredients in Pistachio Milk Cake (Eggless & Dairy-Free) may look simple, but each element is carefully chosen to maximize texture, richness, and flavor without any dairy or eggs. Let’s take a closer look at what you’ll need and why they matter.

  • All-purpose flour: The reliable base that gives the cake its soft, tender crumb.
  • Granulated sugar: Sweetens and helps the cake stay moist without overwhelming the pistachio flavors.
  • Baking powder: Essential for a lofty, airy rise in eggless baking.
  • Baking soda: Combines with the vinegar to add extra lift and tenderness.
  • Salt: Just a touch enhances all the other flavors.
  • Neutral oil (sunflower or canola): Keeps the crumb moist and light—skip olive oils here, as they impart too much flavor.
  • Dairy-free milk (almond or oat): Both in the cake and milk soak, these provide smoothness without any dairy.
  • Apple cider vinegar: Perfect for curdling the plant milk to mimic buttermilk and aid leavening.
  • Vanilla extract: Brings warmth and rounds out the nutty notes.
  • Almond extract: Adds just a hint more nutty aroma—don’t skip it!
  • Finely ground pistachios: The star ingredient for color and authentic pistachio taste.
  • Coconut milk (full fat): Makes the soak ultra rich and creamy.
  • Sweetened condensed coconut milk: Adds deep sweetness and the gooey tres leches texture, all plant-based.
  • Pistachio paste: Intensifies color and rich nuttiness in the soak—don’t substitute with extract alone.
  • Chilled coconut cream: When whipped, it creates a lush, cloud-like topping.
  • Powdered sugar: Sweetens and stabilizes the coconut cream.
  • Chopped pistachios (for garnish): Adds crunch, a pop of color, and irresistible finishing touch.

How to Make Pistachio Milk Cake (Eggless & Dairy-Free)

Step 1: Prep the Pan and Oven

Start by preheating your oven to 350°F (175°C) and lining an 8×8-inch baking pan with parchment or a light spray of oil. A well-prepped pan means the cake comes out cleanly and retains all its gorgeous edges.

Step 2: Curdle the Plant Milk

Combine your dairy-free milk with apple cider vinegar in a small bowl and let it sit for about 5 minutes. It’ll thicken and curdle, creating a homemade vegan buttermilk that makes the crumb extra tender and the rise just right.

Step 3: Mix Dry Ingredients

Whisk together the flour, sugar, baking powder, baking soda, salt, and finely ground pistachios in a large bowl. Mixing these well at the outset means every bite is consistently delicious and the pistachio flavor shines.

Step 4: Add Wet Ingredients

Pour in the oil, curdled milk, vanilla, and almond extracts. Gently combine just until smooth—over-mixing can toughen your cake, so just bring it together until you don’t see dry flour.

Step 5: Bake the Cake

Spread the batter into your prepped pan and bake for 28 to 32 minutes. When a toothpick poked in the center comes out clean or with a few moist crumbs, you’re good to go. Let it cool slightly, but not completely—warm cake soaks up the milk best.

Step 6: Make the Pistachio Milk Soak

In a bowl, whisk together the additional dairy-free milk, full-fat coconut milk, sweetened condensed coconut milk, and pistachio paste. This mixture smells (and tastes) divine and is the secret behind the cake’s luscious, tender texture.

Step 7: Soak the Cake

Poke holes all over the surface of your warm cake with a skewer or fork. Slowly pour the pistachio milk mixture over the top, letting it seep in gradually. Refrigerate for at least 2 hours—this rest is what gives the Pistachio Milk Cake (Eggless & Dairy-Free) its signature moistness.

Step 8: Whip and Spread Coconut Cream

Whip up your chilled coconut cream with powdered sugar and vanilla until fluffy and cloud-like. Layer generously over your chilled, milk-soaked cake, spreading right to the edges.

Step 9: Garnish and Serve

Scatter chopped pistachios over the top for an eye-catching, crunchy finish. Slice and serve—each bite delivers ultimate pistachio goodness with creamy, plant-based flair.

How to Serve Pistachio Milk Cake (Eggless & Dairy-Free)

Garnishes

The best way to dress up your Pistachio Milk Cake (Eggless & Dairy-Free) is with a liberal sprinkle of chopped pistachios over the whipped cream layer. If you’re feeling fancy, add rose petals or a dusting of edible glitter for a festive, bakery-style touch.

Side Dishes

This cake pairs perfectly with fresh berries like raspberries or strawberries, whose tartness balances the sweetness beautifully. A steaming mug of chai, cardamom latte, or a simple herbal tea is another lovely companion that enhances the cake’s nutty notes.

Creative Ways to Present

Try serving square slices on individual plates, piping rosettes of coconut cream onto each, or even layering the ingredients into parfait glasses for a modern, deconstructed look. For parties, use a round cutter to make elegant, single-serve rounds—everyone gets their own showstopper dessert!

Make Ahead and Storage

Storing Leftovers

If you find yourself with leftover cake (lucky you!), cover the pan tightly or transfer slices to an airtight container. Keep in the refrigerator for up to 3 days—this cake actually gets moister as it sits, thanks to the creamy pistachio milk soak.

Freezing

To freeze, wrap individual cake slices (before or after topping with coconut cream) in plastic wrap and then foil. Store in an airtight container or freezer bag for up to 2 months. Thaw overnight in the fridge for best results, and add fresh whipped coconut cream just before serving if possible.

Reheating

While Pistachio Milk Cake (Eggless & Dairy-Free) is usually served cold or at room temperature, you can very gently bring a slice up to room temp by letting it sit out for 10–15 minutes. Avoid microwaving, as it may alter the creamy texture and topping.

FAQs

Can I use any plant-based milk for the pistachio milk mixture?

Absolutely! Almond and oat milk both work beautifully. Soy or cashew milk are also good options, just aim for unsweetened versions to control the cake’s sweetness and texture.

What can I use instead of pistachio paste?

If you can’t find pistachio paste, you can blend unsalted pistachios with a bit of oil and a touch of powdered sugar until very smooth. The paste boosts color and intensity, so homemade works in a pinch!

Is there a way to make this cake without coconut cream?

If coconut isn’t your thing, try a store-bought plant-based whipped topping or make your own using aquafaba (the liquid from canned chickpeas) whipped with powdered sugar and vanilla. The result is airy and light, though less rich than coconut cream.

Can I make Pistachio Milk Cake (Eggless & Dairy-Free) gluten-free?

Yes! Swap the all-purpose flour for a quality 1:1 gluten-free baking blend. Make sure all your mix-ins and milks are gluten-free certified, and proceed as written—the cake still turns out wonderfully soft and moist.

Why does the cake need to chill for a few hours?

Resting in the fridge lets the pistachio milk mixture deeply saturate the crumb, creating that classic tres leches experience. Don’t rush this step—those hours transform the cake into a luxuriously moist, melt-in-your-mouth treat.

Final Thoughts

If you’re ready for a show-stopping dessert that’s entirely plant-based, Pistachio Milk Cake (Eggless & Dairy-Free) deserves a spot in your kitchen. The combination of nutty cake, silky soak, and dreamy coconut topping is pure magic. Give it a try for your next celebration or just because—you might find it becomes your new favorite treat!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pistachio Milk Cake (Eggless & Dairy-Free) Recipe

Pistachio Milk Cake (Eggless & Dairy-Free) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 5 reviews
  • Author: Elina
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 2 hours 50 minutes (including chilling)
  • Yield: 9 servings 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: Fusion
  • Diet: Vegan

Description

A decadent twist on the classic tres leches, this pistachio milk cake is soaked in a rich pistachio-infused dairy-free milk mixture and topped with fluffy whipped coconut cream. Each bite is nutty, moist, and irresistibly creamy—perfect for both special occasions and everyday indulgence.


Ingredients

Units Scale

Cake:

  • 1 1/2 cups all-purpose flour
  • 1 cup granulated sugar
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup neutral oil (such as sunflower or canola)
  • 1 cup dairy-free milk (such as almond or oat)
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon almond extract
  • 1/2 cup finely ground pistachios

Milk Mixture:

  • 1 cup dairy-free milk
  • 1 cup coconut milk (full fat)
  • 1/2 cup sweetened condensed coconut milk
  • 1/4 cup pistachio paste

Topping:

  • 1 cup chilled coconut cream
  • 3 tablespoons powdered sugar
  • 1/4 teaspoon vanilla extract
  • 1/4 cup chopped pistachios (for garnish)

Instructions

  1. Preheat oven to 350°F (175°C). Grease and line an 8×8-inch baking pan.
  2. In a small bowl, mix dairy-free milk with vinegar and set aside for 5 minutes to curdle.
  3. In a large bowl, whisk together flour, sugar, baking powder, baking soda, salt, and ground pistachios.
  4. Add oil, curdled milk, vanilla, and almond extract to the dry ingredients. Mix until smooth.
  5. Pour batter into prepared pan and bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean.
  6. While the cake cools slightly, whisk together all milk mixture ingredients until smooth.
  7. Poke holes all over the warm cake with a skewer or fork. Slowly pour milk mixture over the cake, allowing it to soak in. Refrigerate for at least 2 hours.
  8. Whip coconut cream with powdered sugar and vanilla until fluffy. Spread evenly over chilled cake.
  9. Sprinkle with chopped pistachios before slicing and serving.


Nutrition

  • Serving Size: 1 slice
  • Calories: 320 kcal
  • Sugar: 18g
  • Sodium: 240mg
  • Fat: 20g
  • Saturated Fat: 15g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *