This post may contain affiliate links. Please read my disclosure policy.

This Pistachio Cake recipe is soft, moist, and infused with nutty flavor. Finished with a sweet, streusel topping and vanilla glaze, it’s an easy snack cake perfect for breakfast, brunch, or dessert! 

Grain-free and gluten-free, this pistachio snacking cake is also dairy-free-friendly to suit a variety of dietary needs. 

Pistachio cake cut into sixteen squares.


Easy Pistachio Snack Cake Recipe 

If you’ve never heard the term snack cake or snacking cake, it refers to a type of cake made in an 8×8 or 9×13-inch baking dish without any layers or elaborate decorations. All you need are a mixing bowl and a spatula—no stand mixer or electric mixer required!

Unlike recipes like my gluten-free birthday cake and gluten-free chocolate layer cake recipe, which are served for celebrations, this pistachio snack cake is meant to be enjoyed as an everyday treat. Think of it kind of like a coffee cake or gluten-free pound cake

I’ve tested different flavor variations throughout the years, and this pistachio flavor is by far my favorite. Unlike most pistachio cake recipes, it’s free from instant pistachio pudding mix or drops of green food coloring. Nutty and sweet without being overpowering, it’s the perfect midday pick-me-up, and my girls love to find it in their lunchboxes. With just a few failproof steps, it’s ready to eat in about an hour and always turns out delicious! 

Ingredients to make a pistachio cake with streusel topping.

Ingredients Needed and Substitutions 

*Scroll down to the recipe card for the full recipe and ingredient list!

Pistachio Cake and Streusel Topping

  • Eggs: These add richness and give the cake structure. 
  • Sweetener: I use either maple syrup or coconut sugar in the cake batter itself. Then, I use extra coconut sugar for the topping. Brown sugar will also work, if preferred. 
  • Unsweetened Applesauce: This adds extra sweetness and keeps the cake moist while eliminating the need for more fats like butter. 
  • Oil: I use either avocado oil or melted coconut oil to add richness and moisture to the batter. 
  • Vanilla Extract: I almost always have homemade vanilla extract on hand, but store-bought is totally fine to use, too. 
  • Flour: I use a combination of oat flour and coconut flour for a gluten-free cake that’s soft and moist. Then, I use extra oat flour for the streusel topping. 
  • Leaveners: I use both baking powder and baking soda to create an ultra-soft, fluffy texture. 
  • Salt: This enhances the rest of the ingredients in both the cake batter and topping. 
  • Pistachios: I buy shelled pistachios to save time and always look for either raw or unsalted versions to prevent my snack cakes from tasting too salty. 
  • Butter: This adds rich flavor and moisture to the topping. For a dairy-free option, use plant-based butter instead. 

Vanilla Glaze

  • Powdered Sugar: Also known as confectioner’s sugar, this melts into a smooth, drizzly consistency. 
  • Vanilla Bean Paste: I prefer to use vanilla bean paste over extract, because it has a stronger flavor and thicker consistency. 
  • Water: Use as little or as much as needed to achieve your desired consistency. Regular dairy or plant-based milk will also work. 

How to Make the Best Pistachio Cake Recipe 

Before you begin, preheat your oven to  350ºF. Then, grease a square baking dish and line it with parchment paper, letting it hang over the edges to create a parchment paper sling

  1. Combine the Cake Ingredients: Whisk all the wet ingredients in a large mixing bowl. Then, add the dry ingredients, including the chopped nuts, and stir just until the batter is fully incorporated. 
  2. Transfer: Pour the cake batter into the prepared pan, and smooth it out evenly. 
  3. Make the Streusel: Mix all the streusel ingredients in a small bowl until they’re crumbly. Then, sprinkle them evenly over the cake batter. 
  1. Bake: Transfer the pistachio cake to the preheated oven, and bake until the cake is puffed, golden, and springs back when gently pressed in the center. Transfer the cake to a wire rack to cool completely. 
  2. Glaze: While the cake cools, whisk all the ingredients in a small bowl. Drizzle the mixture over the cooled cake, slice, and enjoy!

Tips for Success

  • Avoid Overmixing: Be careful to combine the ingredients just until smooth. Continuing to mix will result in a dense, dry batter. 
  • Keep a Close Eye on the Oven: Every oven is different. So, watch your pistachio cake closely, and remove it from the oven as soon as it’s set and a toothpick inserted into the center comes out clean. 
  • Cool Completely: Make sure to allow plenty of time for your cake to cool before adding the glaze. Otherwise, it will melt and slide right off! 
Pistachio cake squares with streusel topping and vanilla glaze.

FAQs

Why is my snack cake recipe dry? 

The most common reasons for this recipe to turn out dry are overmixing and baking at too high a temperature or for too long. 

How should I store pistachio snacking cake? 

You can store leftovers in an airtight container at room temperature for 2-3 days or in the refrigerator for up to one week. 

Can I freeze pistachio cake? 

You can freeze leftovers without the vanilla glaze for up to 2-3 months. Let them cool completely. Then, wrap individual slices with plastic wrap and transfer them to an airtight container to freeze. Thaw in the fridge or at room temperature, and add the glaze just before serving. 

Can I use a different topping? 

Sure! If you want to get a little fancy, you can omit the streusel and vanilla glaze. Then, add cream cheese frosting, coconut whipped cream, or even Greek yogurt for a boost of protein, and extra chopped pistachios or orange zest. 

Pin this recipe to save it for later!

Pin it!
Pistachio cake cut into sixteen squares.

Pistachio Cake with Streusel Topping and Vanilla Glaze

Made with a crumbly streusel topping and sweet vanilla glaze, this pistachio cake recipe is my favorite easy snack or dessert. Easy to make and ready to eat in under an hour, it's failproof and always a hit with any crowd!
Servings 16 servings
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes

Ingredients
  

For the Cake:

  • 4 large eggs
  • 1 cup maple sugar or coconut sugar
  • 1 cup unsweetened applesauce
  • ¼ cup avocado oil or melted coconut oil
  • 1 teaspoon vanilla extract
  • ¾ cup oat flour
  • ½ cup coconut flour
  • teaspoons baking powder
  • ½ teaspoon baking soda
  • Pinch of fine sea salt
  • ½ cup pistachios finely chopped

For the Pistachio Streusel:

  • cup + 2 tablespoons oat flour
  • ½ cup pistachios finely chopped
  • cup coconut sugar
  • 3 tablespoons butter melted
  • Pinch of salt

For the Vanilla Glaze:

  • ¼ cup powdered sugar
  • 1 teaspoon vanilla bean paste
  • 1 tablespoon water

Instructions

Preheat the Oven:

  • Preheat your oven to 350ºF. Prepare an 8×8” square baking dish by greasing it and lining it with a parchment paper sling for easy removal.

Mix the Wet Ingredients:

  • In a large mixing bowl, whisk together the eggs, maple sugar, applesauce, oil, and vanilla until smooth and well combined.
    4 large eggs, 1 cup maple sugar or coconut sugar, 1 cup unsweetened applesauce, ¼ cup avocado oil or melted coconut oil, 1 teaspoon vanilla extract

Add the Dry Ingredients:

  • Add oat flour, coconut flour, baking powder, baking soda, salt, and chopped pistachios to the bowl. Stir until the batter is fully incorporated.
    ¾ cup oat flour, ½ cup coconut flour, 1½ teaspoons baking powder, ½ teaspoon baking soda, Pinch of fine sea salt, ½ cup pistachios

Transfer to Pan:

  • Pour the batter into the prepared baking dish and smooth the top with an offset spatula.

Make the Streusel:

  • In a small bowl, mix all streusel ingredients until crumbly. Sprinkle evenly over the top of the batter.
    ⅓ cup + 2 tablespoons oat flour, ½ cup pistachios, ⅓ cup coconut sugar, 3 tablespoons butter, Pinch of salt

Bake:

  • Bake on the middle rack for 30–35 minutes, or until the cake is puffed, golden, and springs back when lightly pressed in the center.

Cool:

  • Transfer the cake to a wire rack to cool completely in the pan.

Glaze and Serve:

  • While the cake cools, whisk together glaze ingredients in a small bowl. Drizzle the glaze over the cooled cake. Slice and serve.
    ¼ cup powdered sugar, 1 teaspoon vanilla bean paste, 1 tablespoon water

Notes

Storage: Once cool, transfer leftover cake to an airtight container and store at room temperature for 2-3 days or in the fridge for up to 1 week. You can also freeze leftover cake without the glaze for 2-3 months. 

Nutrition

Serving: 1servingCalories: 303kcalCarbohydrates: 31gProtein: 11gFat: 16gSaturated Fat: 5gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gTrans Fat: 0.1gCholesterol: 232mgSodium: 195mgPotassium: 249mgFiber: 3gSugar: 18gVitamin A: 430IUVitamin C: 1mgCalcium: 84mgIron: 2mg
Keyword: pistachio cake, pistachio cake recipe, snack cake, snack cake recipe, snack cakes, snacking cakes
Course: Dessert
Method: Oven
Cuisine: American


You May Also Like

A Week of Family Dinners!
Download this ebook to enjoy a weeks worth of meals planned for you! Grocery list included. Even a bonus of breakfast and lunch recipes.

Leave a Comment

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

Recipe Rating