Sometimes you just need a little bit of sophistication
and elegance in your life!
This Pistachio Rose Cake delivers just that — a delicate pistachio sponge filled with rose-scented buttercream and finished with a glossy mirror glaze.

Fresh organic roses make a beautiful decoration for this delicate layer cake (optional)
Note: The baby’s breath used in styling the photographs is for decoration only and should not be eaten — it can be mildly toxic if ingested.

If you want an easier version that doesn’t require a mixer, try my one-bowl Pistachio Cake recipe for a quicker method.

WATCH HOW TO MAKE THIS CAKE

Notes for Success:
- If you can’t find strawberry couverture for the mirror glaze, you can use vegan white chocolate instead. The glaze will be white but can be tinted any color you choose.
- The original cake used vegan yogurt, but the recipe works well using plant milk instead to avoid extra ingredients.
- Flax meal was originally suggested as an egg replacer, but it can make dense baked goods even heavier in rich nut-based cakes, so it’s unnecessary here.
- I recommend grinding raw nuts yourself to a fine meal rather than using pre-made nut flour for the best texture and flavor.
- If you can’t find coconut sweetened condensed milk for the mirror glaze, you can make a substitute: combine two 14-ounce cans of coconut milk with 2/3 cup granulated sugar in a medium heavy-bottomed pot. Bring to a boil over medium-high heat, then reduce to a simmer and cook, stirring frequently, until the mixture reduces to about 2 to 2¼ cups (about 45 minutes).


Pistachio Rose Cake
Print Recipe
Pin Recipe
Pin Recipe
Prep Time 2 hrs 30 mins
Cook Time 40 mins
Total Time 3 hrs 10 mins
Servings 14
Ingredients
For the Cake
- 1 cup Vegan Butter (226g)
- 1¾ cups Granulated Sugar (350g)
- 1½ cups Plant Milk (237ml)
- 2 teaspoons Apple Cider Vinegar
- 2 teaspoons Vanilla Extract (10ml)
- 3 cups All Purpose Flour (375g)
- 1 teaspoon Baking Powder (6g)
- 1 teaspoon Baking Soda (6g)
- ½ teaspoon Salt (3g)
- 1 cup Raw Unsalted Pistachios (125g), finely ground
For the Icing
- ½ recipe Buttercream of your choice
- 1 Tbsp Rose Extract (adjust to taste)
For the Mirror Glaze
- 2 oz Strawberry Couverture (56g) *see notes
- 2 oz Vegan White Chocolate (56g)
- ¼ cup Vegan Sweetened Condensed Milk (50ml)
- ½ cup Granulated Sugar (100g)
- ⅓ cup Corn Syrup
- 7½ Tbsp Water (112ml)
- 1 teaspoon Agar Powder
Instructions
- Prepare two 8″ cake pans: grease and line with parchment. Preheat oven to 350°F (175°C).
- Grind the pistachios in a food processor or chop very finely by hand; set aside.
- Combine plant milk with apple cider vinegar and vanilla; set aside to curdle slightly.
- Sift the flour with salt, baking powder and baking soda.
- Cream the vegan butter and sugar on medium-high speed until light and fluffy, about 3–5 minutes, scraping the bowl as needed.
- Reduce speed to low and add one-third of the dry ingredients just until combined.
- Add half of the plant milk mixture and mix until combined.
- Repeat with another third of the dry ingredients, the remaining plant milk, then the final third of dry ingredients.
- Fold in the ground pistachios and mix until uniform. Add food coloring if desired.
- Divide batter between prepared pans. Bake at 350°F for 20 minutes, then reduce oven to 300°F and bake an additional 15 minutes, or until a toothpick inserted in the center comes out clean.
- Cool cakes in the pans until they are cool to the touch, then invert onto a wire rack to finish cooling.
- Prepare your chosen buttercream and fold in rose extract at the end, tasting and adjusting to preference.
- Fill and crumb-coat the cake, then chill until cold while you prepare the mirror glaze.
- For the mirror glaze: chop both chocolates into small, even pieces and place them in a large bowl.
- Combine sugar, water, sweetened condensed coconut milk and corn syrup in a saucepan. Heat over medium, stirring often, until the mixture reaches about 150°F, then whisk in the agar powder.
- Bring the mixture to a rolling boil while whisking, then pour it over the chopped chocolate and whisk until melted and smooth. Add color if desired.
- Cool the glaze to about 90°F before using.
- Place the chilled cake on a cooling rack set over parchment-lined sheet pan. Pour the glaze over the cake, allowing excess to drip off.
- Agar causes the glaze to set quickly, so avoid smoothing with a spatula; let the glaze self-level. Scrape excess glaze from the parchment and store in the refrigerator for up to two weeks; reheat gently to reuse.
- Decorate as shown in the video or to your own taste.
Video
Notes
Read the Notes for Success section above the recipe for key tips.
Storage: This cake can be kept at room temperature for up to 3 days, loosely wrapped to prevent drying. For longer storage, refrigerate for up to 1 week. Individual cake layers freeze well for up to 1 month when wrapped tightly.
Tried this recipe?
Let us know how it turned out!