Amazing pistachio coffee cake in 40 minutes

April 5, 2026
Written By Felicia Hayes

Felicia "Felix" Hayes is the creator and author behind Cooking by Felix. Growing up in a food-loving family with both Filipino and classic American roots, she learned that the best memories are made in the kitchen. After years in a demanding marketing career, Felix realized that her passion was helping busy people like herself rediscover the joy of home cooking. Her blog is dedicated to sharing delicious, easy-to-follow recipes that fit into a busy life, proving that you don’t need a lot of time to eat well. When she's not developing new recipes, you can find her exploring local farmers' markets or enjoying a meal with friends and family.

I know the feeling. You wake up craving something rich, something comforting, maybe something just a little bit indulgent—that perfect slice to enjoy with your first hot cup of coffee. But then reality hits: the clock is ticking, and your morning routine is already running behind. That’s exactly why I started Cooking by Felix; we shouldn’t have to choose between eating well and having time to actually live! This pistachio coffee cake is the answer to those rushed mornings that still deserve exceptional flavor. It’s tender, unbelievably moist, and topped with the crunchiest, buttery streusel you’ve ever tasted. If you love a classic crumb cake, you absolutely have to see my take on a sour cream version, which you can check out right here. Trust me, this nutty breakfast cake is going to become your new weekend staple.

Why This Moist Pistachio Coffee Cake is Your New Favorite Brunch Cakes

I designed this pistachio coffee cake specifically because I wanted something that tasted like it took all day, but didn’t actually require that much time! When people ask me what makes this bake stand out from other nutty breakfast cakes, it always comes down to texture and flavor depth. It’s the perfect combination for a relaxed weekend morning or an impressive plate when friends drop by unexpectedly. This cake really delivers on that promise of comfort and quality.

  • It’s surprisingly easy to make—perfect for those days you need an easy baking win!
  • That vibrant, unmistakable pistachio flavor really shines through without tasting artificial.
  • The streusel topping sets up perfectly, giving you that satisfying crunch in every bite.

Achieving the Perfect Moist Coffee Cake Texture

Listen, no one wants a dry coffee cake, right? That’s a hard no from my kitchen. We get our amazing moisture here from ensuring the butter and sugar are creamed beautifully, trapping air. Plus, we use whole milk, which really helps keep the crumb tender as it bakes. It’s small details like this that elevate it from just okay to totally unforgettable.

The Secret to a Buttery Streusel Cake Topping

The thing about a great topping is that it needs to stay crisp and crumbly, not just melt into a sweet puddle. The secret for this buttery streusel cake is using butter that is properly chilled and cut into those tiny pieces before mixing it into the flour and sugar. When it bakes, that cold butter creates those wonderful sandy bits that contrast so nicely with the soft cake underneath. It’s pure magic.

Gathering Ingredients for Your Pistachio Coffee Cake Recipe

Okay, let’s talk supplies! To pull off this amazing pistachio coffee cake, you’ll need to separate your ingredients into three clear groups. This keeps things organized, and honestly, it makes the whole process feel less overwhelming when you’re working against the clock on a busy morning. Having everything prepped—or what we call ‘mise en place’—is really half the battle won. You want the best outcome, so make sure you have your measuring cups ready! If you want to check out my favorite way to make easy fudge while you’re in supply mode, pop over here.

For the Nutty Breakfast Cake Batter

This is the heart of our nutty breakfast cake. See how I called for two different kinds of pistachios? That’s intentional! Grinding some super fine helps infuse the actual cake crumb with flavor, while the chopped ones stay chunky for a little textural surprise when you bite in.

  • 1 3/4 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1 cup granulated sugar
  • 1/2 cup (1 stick) unsalted butter, softened
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup whole milk
  • 1/2 cup finely ground pistachios
  • 1/2 cup shelled, chopped pistachios

For the Simple Crumb Cake Streusel

This topping is what takes it over the top from ‘nice cake’ to ‘must-have brunch cakes.’ The key word here is cold butter. Do not soften it! We are cutting this in to create those lovely clumps.

  • 1/2 cup all-purpose flour
  • 1/4 cup packed light brown sugar
  • 1/4 cup granulated sugar
  • 1/2 teaspoon ground cinnamon
  • 4 tablespoons cold unsalted butter, cut into small pieces
  • 1/4 cup chopped pistachios

For the Optional Vanilla Glaze

I often skip the glaze if I’m serving it for breakfast, but when company comes over, this simple drizzle makes it look so professional! It’s completely optional for your homemade coffee cake.

  • 1 cup powdered sugar
  • 2 tablespoons milk
  • 1/2 teaspoon vanilla extract

How to Prepare This Flavorful Breakfast Bake Step-by-Step

Alright, deep breath! This is where the magic happens, and I promise you, it’s easier than it looks. Don’t let the multiple bowls scare you; that’s how we guarantee that incredible texture for your pistachio coffee cake. First things first: get your oven warmed up to 350°F (175°C). Make sure your 9-inch square pan is greased and floured, or line it with parchment paper—I always use parchment on the bottom, just for insurance! Set that aside and let’s get mixing.

Mixing the Pistachio Coffee Cake Batter

We start with the creaming method, which is so important for trapping air. In a big bowl, beat that softened butter and the granulated sugar until it looks light and fluffy—we’re talking maybe three solid minutes with the mixer. Next, you add the eggs one by one, letting each one incorporate fully before adding the next, followed by that splash of vanilla. Now for the dry stuff! Whisk your flour, baking powder, and salt separately. Then, we alternate: add a little bit of the flour mixture, followed by the milk mixed with the finely ground pistachios. Start and end with the flour mixture. Mix just until it comes together. Seriously, stop mixing right when you see no more streaks of flour. If you ever need a super simple cake recipe that skips this creaming step completely, you should check out my easy one-bowl chocolate cake for comparison!

Assembling the Buttery Streusel Cake

While that batter is resting, quickly mash together your streusel ingredients—remember, that butter has to be cold! Once you have those coarse crumbs, we layer. Spread half of your cake batter into that prepared pan. Then, sprinkle half of the streusel evenly over that layer. That’s your first surprise layer of crunch! Top it off with the *rest* of the cake batter, and then sprinkle the remaining streusel mixture right over the top center. This keeps that buttery streusel cake goodness distributed perfectly.

Baking and Glazing the Homemade Coffee Cake

Into the oven it goes for about 40 to 45 minutes. You want a wooden pick inserted near the center to come out clean, which tells you the inside is fully set. Let this beautiful homemade coffee cake cool in the pan for a good 15 minutes before you try to lift it out. This prevents any cracks or crumbling on the sides. If you’re making that vanilla glaze, just whisk those three ingredients together until smooth. Drizzle it over the cake while it’s still slightly warm, or wait until it’s totally cool if you like a thicker set.

Tips for Success When Making Your Pistachio Coffee Cake

You know, I’ve had a few kitchen fails in my life—even I’m not perfect! The biggest disaster I ever had was when I rushed the creaming step on an early version of this pistachio coffee cake, and the whole middle sunk. Never again! My biggest tip for avoiding that sinking streusel is making sure you don’t overmix the finished batter. Once that last bit of flour goes in, you just fold until you barely see streaks. Overmixing develops gluten, and that gives you a tough cake that can’t support the topping.

Another thing that saves me every time is letting the butter for the streusel stay rock solid cold. If you feel like the streusel is getting too warm while you’re mixing it, just toss it in the freezer for five minutes! Seriously, I do it all the time. That contrast between cold butter and warm oven air creates the best, crispiest topping for your brunch. If you need a break from baking and want to try a classic creamy dish, my egg salad recipe is always a good comfort food break right here.

Ingredient Notes and Substitutions for This Pistachio Cake Recipe

I always get asked about substitutions when people are looking at my baking recipes. Remember, I built this brand on making delicious food accessible, even if you’re missing one thing in the pantry! While this cake shines with the ingredients listed, especially for that deep, nutty flavor, we can certainly make smart swaps so you don’t have to run to the store. Have you seen my moist apple bread recipe? It’s amazing how little tweaks can completely change the outcome, which is true here too! Check out that apple bread if you want another quick, flavorful bake!

Achieving Deep Pistachio Flavor

To really punch up that gorgeous green and earthy flavor in the cake, grinding your own pistachios finely, like we do in the instructions, is non-negotiable for me. If you want to go truly next-level, sourcing a small jar of pure pistachio paste makes a huge difference. It’s basically concentrated nut flavor! Now, regarding the milk—the recipe calls for whole milk, but if you happen to have buttermilk on hand, go for it! Buttermilk is magic; it reacts wonderfully with the baking powder to give you an extra fluffy crumb. Just don’t use skim milk; we need that fat content for richness here.

Swapping Ingredients in the Buttery Streusel

The streusel is about contrasts: sugary crunch against that soft cake. If you’ve run out of pistachios but have other nuts, feel free to substitute with pecans or even slivered almonds for about half of the chopped pistachios in the topping. It changes the flavor profile slightly, but it still delivers that necessary texture.

For the sugars in the topping, if you only have dark brown sugar, using that instead of light brown sugar will give your streusel topping a deeper, molasses note, which is lovely, frankly! Just make sure you are using cold butter, no matter what sugar you choose. That coldness is what ensures you get those lovely little pockets of butter that turn golden and crisp when baked.

Storage & Reheating Instructions for Your Pistachio Coffee Cake

This cake is wonderfully moist, which is a blessing and a slight challenge when storing it! Since we aren’t using heavy cream cheese frosting on top (just the optional light glaze), kitchen counter storage is usually totally fine for a couple of days. I keep leftovers tightly tented with plastic wrap on the counter. This traps the moisture inside and keeps the streusel from absorbing fridge smells.

If you made a truly gigantic batch, or if your kitchen is incredibly warm and humid, you might want to move it to the refrigerator. But honestly, cooling it down too much can sometimes mute the lovely nutty flavor of the pistachios. If you do chill it, make sure you let it sit out on the counter for about an hour before serving. That little bit of time lets the butter soften back up, making the crumb tender again.

Reheating is simple! If you want that “just baked” warmth, just pop a slice in the microwave for about 10 to 15 seconds. It warms the cake beautifully without drying out the edges. If you have leftovers and want to make them last up to a week, tightly wrap whole or half cakes in plastic wrap, then foil, and freeze them. Just thaw them overnight in the fridge before gently bringing them to room temperature before slicing. If you need a savory break from all this sweetness, my cranberry brie bites are super easy to make ahead and freeze too! You can check out that recipe here if you’re looking for an appetizer!

Serving Suggestions for This Nutty Breakfast Cake

This pistachio coffee cake is so versatile! Honestly, the best pairing is just a strong cup of hot black coffee—it cuts through the richness of the streusel perfectly. If you are setting up a brunch spread, serve it alongside some fresh seasonal fruit, like sliced oranges or berries, for a lovely color contrast.

For afternoon tea time, I love having a small dollop of unsweetened whipped cream on the side. It lets everyone decide how much extra creaminess they want! Honestly, if you’re looking for another amazing breakfast bake that pairs well with coffee, you have to see my French Toast recipe here. This cake is truly special enough to stand on its own, though!

Frequently Asked Questions About This Pistachio Coffee Cake

I get so many great questions when people try this recipe for the first time! It’s exciting to see everyone baking their own pistachio coffee cake at home. Don’t worry if you feel like you need a little extra guidance on some steps. That’s why I put this FAQ together, using everything I’ve learned about perfecting this nutty breakfast cake!

Can I make this Pistachio Cake Recipe ahead of time?

Oh yes, you absolutely can! This is one of the best brunch cakes because it keeps so well. You can bake the entire cake, let it cool completely, and store it tightly wrapped at room temperature for about two days, or in the fridge for up to four. It’s always better the next day, honestly, as the flavors settle in. If you want to make the sourdough banana bread some other time, that one is also great for making ahead, by the way if you check out that recipe!

What is the best way to grind pistachios for the cake?

This is crucial if you want that intense flavor throughout the crumb! You need a food processor, but you have to be careful—pistachios have a high oil content. Pulse them in very short bursts. Seriously, pulse, stop, shake, pulse again. If you run the food processor continuously, you’ll end up with pistachio butter instead of finely ground flour, and that will ruin the batter texture. You are looking for something that resembles coarse cornmeal. Always stop before you see the mixture start to clump together on the sides.

How do I prevent my streusel topping from sinking into the cake batter?

This happened to me once, and I nearly cried over the beautiful streusel! The most important thing is to gently place the batter layers—don’t smooth them aggressively, just dollop and spread lightly. For the streusel, stick to the layering method: half on the bottom batter, half on top. But here is my secret trick: once you have all your streusel mixed, toss it in the freezer for about 10 minutes before you layer it. Keeping that topping cold helps it stay chunky and resist melting down into the liquid batter underneath while it bakes.

Estimating the Nutrition for Your Pistachio Coffee Cake

I always get questions about the numbers, and while I focus way more on taste and joy in the kitchen, I know it’s good to have a general idea! Remember, because this is a homemade bake, your final nutrition count will change based on the exact butter brand you use or if you decide to use that vanilla glaze (which adds a little sugar boost, but totally worth it!).

This breakdown is based on our standard recipe using the optional glaze, serving 9 slices. Think of it as a guide, not a strict science, because real-life baking is much more fun than perfectly consistent lab results! If you’re ever looking for a naturally sweet, different flavor profile, you absolutely have to try my Filipino Cassava Cake; it’s incredible!

  • Serving Size: 1 slice
  • Calories: 380
  • Fat: 22g (Saturated Fat: 13g)
  • Carbohydrates: 42g
  • Sugar: 30g
  • Protein: 6g
  • Cholesterol: 75mg

We keep the sodium surprisingly low at about 250mg per slice, which is nice! The fiber is around 2g. Again, if you load up on that glaze, the sugar value will tick up slightly, but hey, this is a special treat, and it deserves to be enjoyed fully!

Print

Moist Pistachio Coffee Cake with Buttery Streusel Topping

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Bake this moist pistachio coffee cake featuring a rich, buttery streusel topping for a perfect homemade coffee cake experience. This recipe uses simple ingredients to achieve a wonderfully nutty crumb that is ideal for weekend brunch or an easy breakfast cake.

  • Author: felixhayes
  • Prep Time: 20 min
  • Cook Time: 45 min
  • Total Time: 65 min
  • Yield: 9 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 3/4 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1 cup granulated sugar
  • 1/2 cup (1 stick) unsalted butter, softened
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup whole milk
  • 1/2 cup finely ground pistachios
  • 1/2 cup shelled, chopped pistachios
  • For the Streusel Topping:
  • 1/2 cup all-purpose flour
  • 1/4 cup packed light brown sugar
  • 1/4 cup granulated sugar
  • 1/2 teaspoon ground cinnamon
  • 4 tablespoons cold unsalted butter, cut into small pieces
  • 1/4 cup chopped pistachios
  • For the Optional Vanilla Glaze:
  • 1 cup powdered sugar
  • 2 tablespoons milk
  • 1/2 teaspoon vanilla extract

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour a 9-inch square baking pan or line it with parchment paper.
  2. In a medium bowl, whisk together the 1 3/4 cups flour, baking powder, and salt. Set this dry mixture aside.
  3. In a large bowl, beat the softened butter and granulated sugar with an electric mixer until the mixture is light and fluffy, about 3 minutes.
  4. Beat in the eggs one at a time, mixing well after each addition. Mix in the vanilla extract.
  5. In a small bowl, whisk together the milk and the 1/2 cup finely ground pistachios.
  6. Gradually add the flour mixture to the wet ingredients, alternating with the milk mixture, beginning and ending with the flour. Mix only until just combined. Do not overmix. Fold in the 1/2 cup chopped pistachios gently.
  7. Prepare the streusel: In a separate small bowl, combine the streusel flour, brown sugar, granulated sugar, and cinnamon. Cut in the cold butter using a pastry blender or your fingertips until the mixture resembles coarse crumbs. Stir in the 1/4 cup chopped pistachios.
  8. Spread half of the cake batter into the prepared pan. Sprinkle half of the streusel mixture evenly over the batter. Top with the remaining batter, and then sprinkle the remaining streusel mixture over the top layer.
  9. Bake for 40 to 45 minutes, or until a wooden pick inserted into the center comes out clean.
  10. Let the cake cool in the pan on a wire rack for 15 minutes before removing it.
  11. If using the glaze, whisk together the powdered sugar, milk, and vanilla extract until smooth. Drizzle over the slightly warm or completely cooled cake.
  12. Slice and serve this flavorful breakfast bake.

Notes

  • For a deeper pistachio flavor, you can substitute a portion of the all-purpose flour with pistachio flour.
  • If you want a richer cake, replace the milk with buttermilk.
  • This cake pairs well with coffee or tea for your morning routine.

Nutrition

  • Serving Size: 1 slice
  • Calories: 380
  • Sugar: 30g
  • Sodium: 250mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 9g
  • Trans Fat: 0.5g
  • Carbohydrates: 42g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 75mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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