Eggless Pistachio Cake

If you love nutty desserts, this eggless pistachio cake is going to be a new favorite. It has a soft crumb, a lovely nutty flavor, and a creamy mascarpone frosting that ties everything together.

The best part is that this recipe is completely eggless. That makes it a wonderful option if you have an egg allergy, follow a vegetarian diet, or simply prefer baking without eggs at home.

Tasty vegan friendly pistachio cake slice

I grind real pistachios directly into the flour mixture, so you get real flavor in every single bite.

The cake layers stay soft and moist thanks to simple ingredients like milk and plain yogurt.

It looks beautiful on a dessert table, but the steps are very straightforward and easy to follow.

Why You’ll Love It

Incredible Moisture – The mix of yogurt, milk, and oil creates an ultra-soft crumb that stays tender for days without drying out.

Authentic Nutty Flavor – Real ground pistachios blend right into the batter, giving you a rich and genuine nutty taste in every bite.

Slice of homemade eggless pistachio cake

Heavenly Mascarpone Frosting – This fluffy, whipped mascarpone topping is perfectly sweet, cloud-like, and much lighter than heavy traditional buttercream.

Bakery Quality Look – The vibrant green crumbs, creamy white frosting, and crushed nuts make this cake look like a professional centerpiece.

Ingredient List

For the Cake

  • 2 cups All Purpose Flour
  • 1/2 cup Shelled Unsalted Pistachios
  • 2 tsp Baking Powder
  • 1/2 tsp Baking Soda
  • 1/2 tsp Salt
  • 1 cup Whole Milk, Room Temperature
  • 1/2 cup Plain Yogurt, Room Temperature
  • 1 1/4 cups Granulated Sugar
  • 1/2 cup Vegetable Oil
  • 1/4 cup Unsalted Butter, Melted
  • 1 tsp Vanilla Extract
  • 1/2 tsp Almond Extract
  • 2 drops Green Food Coloring, Optional

For the Frosting

  • 8 oz Mascarpone Cheese, Cold
  • 3/4 cup Powdered Sugar
  • 1 tsp Vanilla Extract
  • 1 1/2 cups Heavy Cream, Cold

For the Topping

  • 1/3 cup Shelled Pistachios, Chopped

Directions

Step 1

Preheat the oven to 350°F. Grease two 8-inch round cake pans and line the bottoms with parchment paper.

Step 2

Add the pistachios and 2 tablespoons of the flour to a food processor and pulse until finely ground, like coarse sand. Transfer to a medium bowl and whisk in the remaining flour, baking powder, baking soda and salt.

Step 3

In a large bowl, whisk the milk, yogurt and sugar until the sugar mostly dissolves. Whisk in the oil, melted butter, vanilla, almond extract and food coloring, if using, until smooth.

Step 4

Add the dry ingredients to the wet mixture and fold gently with a spatula just until combined, with no dry pockets left. Divide the batter evenly between the pans and smooth the tops.

Step 5

Bake for 25-30 minutes, until a toothpick inserted in the center comes out clean. Cool in the pans for 10 minutes, then transfer to a wire rack and cool completely.

Step 6

For the frosting, beat the mascarpone, powdered sugar and vanilla on low for 30 seconds until smooth. Pour in the cold heavy cream and beat on medium high for 2-3 minutes, just until stiff peaks form.

Step 7

Place one cake layer on a serving plate, spread with a thick layer of frosting and top with the second layer. Frost the top and sides, then sprinkle the chopped pistachios over the top and gently press some onto the sides.

Chill for 30 minutes before slicing, and store any leftovers in the fridge.

Simple eggless pistachio cake on a plate

Tips

Pulse Pistachios With Flour

Always grind the pistachios together with the two tablespoons of flour. The flour absorbs the natural oils from the nuts as the food processor runs.

If you pulse the pistachios by themselves, they will turn into a greasy paste instead of fine crumbs. You want a light, sand-like texture so it blends smoothly into this eggless cake.

Bring Milk and Yogurt to Room Temperature

I recommend taking the milk and yogurt out of the fridge about an hour before you start baking.

Soft and green eggless pistachio cake

If these ingredients are cold, they will cause the melted butter to harden into tiny solid bits. Room temperature liquids keep the batter completely smooth and help the cake bake evenly.

Fold the Batter Very Gently

In an eggless recipe like this, you need to be especially gentle when combining the wet and dry ingredients.

Use a rubber spatula to fold just until the dry flour pockets disappear. Overmixing develops too much gluten and makes the cake dense and chewy instead of soft and fluffy.

Try These Next

Questions You Might Have

Why do I need to grind the pistachios with flour instead of by themselves?

Pistachios release natural oils quickly when blended, which can turn them into a thick nut butter instead of a fine crumb.

Adding a little flour absorbs those oils so the nuts grind evenly into a light powder that folds smoothly into the batter.

Eggless Pistachio Cake

This eggless pistachio cake delivers bakery-quality results with unmatched flavor. It is a beautiful centerpiece sure to impress at any gathering.
Eggless Pistachio Cake
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings 12 slices
Calories 557 kcal

Equipment

  • food processor
  • 8-inch round cake pans
  • electric mixer

Ingredients
  

For the Cake

  • 2 cups All Purpose Flour
  • 1/2 cup Shelled Unsalted Pistachios
  • 2 tsp Baking Powder
  • 1/2 tsp Baking Soda
  • 1/2 tsp Salt
  • 1 cup Whole Milk, Room Temperature
  • 1/2 cup Plain Yogurt, Room Temperature
  • 1 1/4 cups Granulated Sugar
  • 1/2 cup Vegetable Oil
  • 1/4 cup Unsalted Butter, Melted
  • 1 tsp Vanilla Extract
  • 1/2 tsp Almond Extract
  • 2 drops Green Food Coloring, Optional

For the Frosting

  • 8 oz Mascarpone Cheese, Cold
  • 3/4 cup Powdered Sugar
  • 1 tsp Vanilla Extract
  • 1 1/2 cups Heavy Cream, Cold

For the Topping

  • 1/3 cup Shelled Pistachios, Chopped

Instructions
 

  • Preheat the oven to 350°F. Grease two 8-inch round cake pans and line the bottoms with parchment paper.
  • Add the pistachios and 2 tablespoons of the flour to a food processor and pulse until finely ground, like coarse sand. Transfer to a medium bowl and whisk in the remaining flour, baking powder, baking soda and salt.
  • In a large bowl, whisk the milk, yogurt and sugar until the sugar mostly dissolves. Whisk in the oil, melted butter, vanilla, almond extract and food coloring, if using, until smooth.
  • Add the dry ingredients to the wet mixture and fold gently with a spatula just until combined, with no dry pockets left. Divide the batter evenly between the pans and smooth the tops.
  • Bake for 25-30 minutes, until a toothpick inserted in the center comes out clean. Cool in the pans for 10 minutes, then transfer to a wire rack and cool completely.
  • For the frosting, beat the mascarpone, powdered sugar and vanilla on low for 30 seconds until smooth. Pour in the cold heavy cream and beat on medium high for 2-3 minutes, just until stiff peaks form.
  • Place one cake layer on a serving plate, spread with a thick layer of frosting and top with the second layer. Frost the top and sides, then sprinkle the chopped pistachios over the top and gently press some onto the sides.
    Chill for 30 minutes before slicing, and store any leftovers in the fridge.

Nutrition

Serving: 1servingCalories: 557kcalCarbohydrates: 49gProtein: 7gFat: 37g
Course Dessert
Cuisine American
Keyword eggless, layer cake, mascarpone frosting, pistachio cake
Tried this recipe?Let us know how it was!

Leave a Comment

Recipe Rating