Skip to content
Obsessed Cakes

cakes everyone can have and love.

Menu
Recipes

Pistachio Donut Loaf

Be the first to review

This pistachio donut loaf disappeared every time I tested it. The thin vanilla glaze settles over buttery roasted pistachio crumble, then cracks when you slice in.

Inside, the center stays extra moist, almost like the middle of a fresh cake donut, with pistachio tucked through the crumb.

If you love pistachio, this is such a good one to make. It is easy, cozy, and already one of my favorites.

For pistachio in a layer cake, try my Pistachio Blackberry Lava Cake.

Pistachio Donut Loaf, finished and ready to serve
Surprise me
Sliced Pistachio Donut Loaf with glaze on a wire rack.

The Loaf I Made Three Times in One Week

After testing this pistachio donut loaf, I made it three times in the same week. One batch went to work with my husband and was completely gone by 10 a.m., which felt like all the confirmation I needed.

Pistachio always tastes sophisticated to me, and apparently my brain interprets sophisticated as permission to keep eating long after I would normally stop. The delicate, nutty flavor is especially good once the loaf is completely chilled and the glaze has set into that thin crackly shell.

Finish it with a little Maldon salt and suddenly it feels like a $12 bakery loaf - except you have the entire thing at home, which is both wonderful and slightly dangerous.

Ingredient notes

Key ingredients

01

Roasted, lightly salted pistachios

Roasted pistachios bring deeper flavor than raw pistachios. I prefer them lightly salted, but unsalted pistachios work just fine. Coarsely grinding them lets the flavor move through the batter while still leaving tiny pistachio pieces in the crumb.

02

Plain unsweetened yogurt

Yogurt gives the loaf moisture, body, and tenderness.

03

Milk

Milk loosens the batter and makes the vanilla glaze pourable.

04

Cold butter

Use cold butter sticks for the streusel instead of a tub-style spread. Keep the streusel chilled while you make the batter so the clusters hold their shape.

05

Almond extract and nutmeg

The almond extract is optional, but it makes the pistachio taste rounder. The nutmeg is small on purpose; it gives a quiet old-fashioned donut note without taking over.

06

Coarse sanding sugar

A light layer of coarse sanding sugar goes over the streusel just before baking. Modern Mountain Baking Company White Sparkling Sugar is my go-to sanding sugar. I get it on Amazon, and it adds a crisp, sparkly finish without melting into the top.

Brands I used for this recipe

These are preferences, not requirements. If you choose the non-dairy route, these are the products I test with. Dairy equivalents can be used at the same listed amounts and temperatures.

Baking dairy-free? See my ingredient guide

Inside the recipe

How It All Comes Together

Bowls of ground pistachios, flour, sugars, butter, salt and vanilla ready for streusel
Coarsely grind the pistachios and keep the butter cold for the streusel.
An overhead view of sliced glazed pistachio loaf beside an unglazed loaf
Add the chopped pistachios while the glaze is still wet so they stick.
Sliced pistachio loaf on a wire rack with vanilla glaze and chopped pistachios
Let the glaze set, then slice. I especially like this one completely chilled.

From Instagram

Watch the reel

Watch the pistachio donut loaf get layered with roasted pistachio streusel and finished with its thin vanilla glaze.

Open the reel

Troubleshooting

If This Happens

The streusel feels soft or greasy

Return it to the refrigerator before layering the loaf. Cold butter helps the pistachio streusel hold its clusters instead of melting into the batter.

The batter is above the two-thirds mark

Stop adding batter. Leaving room at the top helps this rich loaf rise without overflowing and gives the center a better chance to bake through.

The top is brown but the center is not ready

Tent the loaf loosely with foil and continue baking. Test the cake portion beside the middle streusel seam so that layer does not give you a misleading result.

It is taking a long time to bake

Every oven is different, and this deep loaf may need close to 90 minutes. Make sure to keep the oven door closed instead of checking frequently. If the tester has a thick, paste-like residue, check again in 3-5 minutes. If it looks like wet unbaked batter, wait 7-10 minutes.

The glaze is disappearing into the loaf

Let the loaf cool on the wire rack until warm but no longer hot before glazing. A hot loaf can melt the glaze instead of letting it form a thin coating.

Before you slice

Texture and serving notes

Serve the loaf warm for the softest crumb, or chill it fully for a denser, more traditional cake-donut bite.

Keep it good

Storage

Fridge

Store covered in the refrigerator for up to 4 days.

Freezer

Freeze individual slices for up to 2 months.

Serve

Thaw frozen slices overnight in the refrigerator or at room temperature, then enjoy chilled or let sit at room temperature for 20-30 minutes before serving.

Recipe FAQ

Questions that come up

Can I use unsalted pistachios in pistachio donut loaf?

Yes. Unsalted pistachios work just fine. If you would like a little more salt, sprinkle a small amount of Maldon sea salt over the loaf after baking.

Why should I only fill the loaf pan 2/3 full?

Donut loaves are rich, soft, and high-rising. Filling the pan only 2/3 full gives the batter room to lift without overflowing and helps the center bake through cleanly.

How do I know when pistachio donut loaf is done baking?

Use the tester first: a toothpick inserted into the cake portion should come out with moist crumbs, not wet batter. The center should no longer jiggle and the streusel should be golden. Temperature is a helpful baseline, usually around 205-210°F (96-99°C) in the cake portion.

Can pistachio donut loaf be made ahead?

Yes. Store it covered in the refrigerator for up to 4 days, or freeze individual slices for up to 2 months. Let chilled slices sit at room temperature for 20-30 minutes if you want a softer bite.

Will it turn out the same if I use volume measurements?

Often, yes - but not always. Flour and other ingredients can weigh differently from one cup to the next depending on how they are filled or packed, and even humidity can make a difference. That is why I recommend using a scale when you can. These loaves are easy to make, but their ratios are precise. Baking ingredients are expensive, and there is nothing more frustrating than a loaf that does not turn out as expected. Volume measurements are included for convenience, but weighing gives you the closest match to the recipe I tested.

Can I make this recipe gluten-free?

I have not tested this recipe with gluten-free flour, so I cannot guarantee the same texture, rise, or structure. If you would like to experiment, a cup-for-cup (1:1) gluten-free baking blend intended to replace all-purpose flour is the best place to start. Results may differ from the recipe as written.

Recipe card

Pistachio Donut Loaf

No ratings yet.
Cozy Project
Finished Pistachio Donut Loaf
Prep
25 min
Bake
55-90 min
Total
1 hr 55 min
Yield
One 9x5-inch loaf

Measurement note

For the closest match to the recipe I tested, use grams. Volume measurements are included for convenience, but cups can vary, so I cannot guarantee the exact same result when measuring by volume.

Ingredients

Pistachio Streusel

  • 80 g all-purpose flour80 g (about 2/3 cup) all-purpose flour
  • 35 g granulated sugar35 g (about 2 tablespoons + 2 1/2 teaspoons) granulated sugar
  • 35 g light brown sugar, packed35 g (about 2 tablespoons + 2 teaspoons) light brown sugar, packed
  • 1/2 teaspoon fine sea salt1/2 teaspoon fine sea salt
  • 54 g cold butter, cubed54 g (about 3 tablespoons + 2 1/2 teaspoons) cold butter, cubed
  • 1/2 teaspoon vanilla bean paste1/2 teaspoon vanilla bean paste
  • 60 g roasted, lightly salted pistachios, coarsely ground (measure before chopping or grinding)60 g (about 1/2 cup) roasted, lightly salted pistachios, coarsely ground (measure before chopping or grinding)

Pistachio Loaf

  • 260 g all-purpose flour260 g (about 2 cups + 3 tablespoons) all-purpose flour
  • 15 g cornstarch15 g (about 2 tablespoons + 1/2 teaspoon) cornstarch
  • 1 3/4 teaspoons baking powder1 3/4 teaspoons baking powder
  • 1/4 teaspoon baking soda1/4 teaspoon baking soda
  • 3/4 teaspoon fine sea salt3/4 teaspoon fine sea salt
  • 1/4 teaspoon ground nutmeg1/4 teaspoon ground nutmeg
  • 220 g granulated sugar220 g (about 1 cup + 2 tablespoons) granulated sugar
  • 120 g neutral oil120 g (about 1/2 cup + 2 teaspoons) neutral oil
  • 200 g plain unsweetened yogurt, room temperature200 g (about 3/4 cup + 1 tablespoon) plain unsweetened yogurt, room temperature
  • 135 g milk, room temperature135 g (about 1/2 cup + 1 tablespoon) milk, room temperature
  • 1 tablespoon vanilla bean paste1 tablespoon vanilla bean paste
  • 1/4 teaspoon almond extract, optional but recommended1/4 teaspoon almond extract, optional but recommended
  • 1/2 teaspoon apple cider vinegar1/2 teaspoon apple cider vinegar
  • 70 g roasted, lightly salted pistachios, coarsely ground (measure before chopping or grinding)70 g (about 1/3 cup + 4 tablespoons) roasted, lightly salted pistachios, coarsely ground (measure before chopping or grinding)

Vanilla Glaze

  • 250 g powdered sugar, sifted250 g (about 2 cups + 1 tablespoon) powdered sugar, sifted
  • 60 g milk60 g (about 1/4 cup) milk
  • 1 teaspoon vanilla bean paste1 teaspoon vanilla bean paste
  • Pinch fine sea saltPinch fine sea salt

Topping

  • 25 g roasted, lightly salted pistachios, finely chopped (measure before chopping or grinding)25 g (about 3 tablespoons + 1 teaspoon) roasted, lightly salted pistachios, finely chopped (measure before chopping or grinding)

Before Baking

  • Coarse sanding sugar, for sprinklingCoarse sanding sugar, for sprinkling

Pan used

I personally prefer a light-colored aluminum pan for these loaves. Here is the one I use. Not sponsored. I don't earn a commission from this link.

Glass holds heat longer, so the edges can overbake before the center is done. If you use glass, loosely tent the loaf with foil early, as soon as the top starts to brown. The foil helps protect the top, but it does not stop the sides or bottom from baking too quickly.

Removing the parchment

Carefully lift the loaf onto a wire rack and remove the parchment from underneath. I carefully flip the loaf onto its side, then turn it upside down onto my forearm so I can peel away the parchment without damaging the loaf.

Instructions

  1. 1Preheat the oven to 350°F. Grease and fully line a 9x5-inch loaf pan with parchment paper.
  2. 2Make the streusel. In a medium bowl, whisk together the flour, granulated sugar, brown sugar, and salt. Add the cold butter and vanilla bean paste. Work together until crumbly with a mix of small crumbs and larger clusters.
  3. 3Fold the coarsely ground pistachios into the streusel, then refrigerate while preparing the batter.
  4. 4In a large bowl, whisk together the granulated sugar, oil, yogurt, milk, vanilla bean paste, almond extract, if using, and apple cider vinegar until completely smooth.
  5. 5Add the flour, coarsely ground pistachios, cornstarch, baking powder, baking soda, salt, and nutmeg. Whisk just until combined and no dry streaks remain.
  6. 6Spread just under half of the batter into the prepared loaf pan, keeping the pan no more than 2/3 full once all layers are added.
  7. 7Sprinkle half of the chilled streusel evenly over the batter.
  8. 8Carefully spread the remaining batter over the streusel until completely covered.
  9. 9Top evenly with the remaining streusel, leaving plenty of large clusters.
  10. 10Sprinkle the top lightly and evenly with coarse sanding sugar just before baking.
  11. 11Bake for 55-90 minutes, checking around 35 minutes and covering loosely with foil if the streusel is browning quickly.
  12. 12

    Before you take the loaf out

    Baking time is a guide, not a deadline.

    Check the center: Insert a skewer or toothpick into the cake in the center, avoiding the streusel layer.

    Ready to come out: The center no longer jiggles and the tester comes out clean or with moist crumbs. No wet batter.

    Keep baking: Thick, paste-like batter: bake 3-5 minutes more. Wet batter: bake 7-10 minutes more. Then test the center again.

    The 205-210°F (96-99°C) range is an extra check. Batter on the tester still means keep baking, even at that temperature.

    An underbaked center can collapse as the loaf cools.

  13. 13Cool in the pan for 20 minutes, then carefully lift the loaf onto a wire rack. Let it cool until warm but no longer hot.
  14. 14Whisk together the powdered sugar, milk, vanilla bean paste, and salt until smooth and pourable.
  15. 15Once the loaf is on the wire rack and feels warm but no longer hot, spread the glaze evenly over the top and sides.
  16. 16Immediately sprinkle the chopped pistachios evenly over the wet glaze.
  17. 17Let the glaze set before slicing.
Explore the seriesExplore all Donut Loaf Recipes
Angela Heckler smiling in her kitchen while making tea

Meet the baker

Angela Heckler

Angela Heckler is the recipe developer, baker, and photographer behind Obsessed Cakes. Her Old-Fashioned Donut Loaf series is a growing collection of cake-donut-inspired loaves with soft, deeply moist crumbs, buttery streusel, and crackly glaze. Angela develops and tests every recipe in her Arizona kitchen. Follow Obsessed Cakes on Instagram, TikTok, and YouTube.

Made it? Tell us.

Ratings and reviews

Be the first to rate this recipe.

What would you like to share?

Rate Pistachio Donut Loaf

Did you make this recipe? Tell us how it turned out and include any substitutions you made.

Your rating

No reviews yet.

Make the recipe, leave a rating, and share how it turned out.

Stay in the kitchen

Choose your next bake.

Did you make this?

Share your bake on Instagram - tag @obsessedwithcashews and use #obsessedcakes.