Recipes
Pistachio Donut Loaf, finished and ready to serve

Donut Loaves

Pistachio Donut Loaf

A soft pistachio donut loaf with buttery roasted pistachio streusel, a thin vanilla glaze, and the warm middle crease that makes donut loaves so good.

Prep

25 min

Bake

55-70 min

Total

1 hr 55 min

Yield

One 9x5-inch loaf

Surprise me

A note from my kitchen

Before you bake this

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.

Save me a slice ;)

Thinking out loud

The Loaf I Made Three Times in One Week

The cravings, questions, and running commentary behind this bake.

After I created 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.

Read this first

The quick notes.

Flavor

Roasted pistachio, vanilla bean, almond, and a little nutmeg.

Texture

Soft cake-donut crumb, buttery streusel, crackly glaze, and a warm center.

Best moment

Slicing through the glaze while the center is still a little warm.

Ingredient notes

Key ingredients

01

Roasted salted pistachios

Roasted pistachios bring deeper flavor than raw pistachios, and the salt keeps the loaf from tasting flat. 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. I test with Forager Unsweetened Plain Yogurt and also like Silk Plain Unsweetened Yogurt when a recipe calls for plain yogurt.

03

Milk

I test with Silk Original Unsweetened Soy Milk. Plain unsweetened soy milk, Ripple Original, and Oatly Barista Edition also work well because their protein and fat help the batter emulsify smoothly with a creamy finish.

04

Plant butter sticks

Use butter sticks for the streusel instead of a tub-style spread. Sticks are firmer and lower in water, so the streusel holds those buttery clusters instead of melting into the loaf.

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

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.

Optional ingredient notes

Use what you have on hand

Curious what I used? These are the exact products I reached for while developing this recipe.

Yogurt

Plain unsweetened yogurt

Plain unsweetened yogurt adds moisture, acidity, and body so the crumb bakes up tender without tasting tangy.

  1. Forager Unsweetened Plain Yogurt

Milk

Milk

Milk affects how smoothly a batter, filling, or frosting comes together. Soy milk and Ripple tend to emulsify well because their protein and fat help create a creamy, cohesive finish.

  1. Silk Original Unsweet

Butter sticks

Butter sticks

Use butter sticks for buttercream and fillings that need to hold their shape.

  1. Country Crock Plant Butter Sticks

Testing notes

Why this works

What binds the loaf without eggs

The yogurt, flour, cornstarch, and sugar work together to give the loaf structure. Yogurt adds moisture and body, while the flour and starch set as the loaf bakes, so eggs are not needed for this style of soft donut loaf.

Why there is apple cider vinegar

The vinegar reacts with the baking soda and helps give the loaf lift. It also balances the sweetness a little. You should not taste vinegar in the finished loaf.

Why room-temperature ingredients matter

Room-temperature yogurt and milk blend more smoothly with the oil and sugar. This helps the batter come together evenly, which gives the loaf a softer crumb and a more even bake.

Why the streusel is chilled

Chilling the streusel keeps the butter cold, so the crumbs hold their shape instead of melting straight into the batter. That is what gives the top its crisp, bakery-style texture.

Why the pan only gets filled about 2/3 full

Donut loaves need room to rise. Filling the pan higher than 2/3 full can lead to overflow and a heavier center, so stop at 2/3 even if you have a little extra batter.

Why the streusel goes in the middle and on top

The middle layer bakes into a soft pistachio ribbon, while the top layer stays more crumbly and golden. Together they make the loaf feel more like a donut-shop dessert than a plain loaf.

Why the glaze sets before slicing

Give the loaf about 30 minutes after glazing so the glaze can set. I prefer chilling it, then bringing slices back to room temperature, because that gives the best shatter effect with the glaze and makes the bite feel more harmonious. If you do not want to wait on the chill, letting it set on the counter works too.

How it comes together

Pistachio Donut Loaf: streusel ingredients
Pistachio Donut Loaf: wet mix
Pistachio Donut Loaf: dry mix
Pistachio Donut Loaf: batter
Pistachio Donut Loaf: batter pan
Pistachio Donut Loaf: streusel top
Pistachio Donut Loaf: glaze pour
Pistachio Donut Loaf: glazed side

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

Small things that matter

Tips for the best loaf

01

Use roasted salted pistachios for the deepest flavor.

02

Keep the streusel cold until you are ready to layer it.

03

Fill the loaf pan no more than 2/3 full, even if you have a little extra batter.

04

Check the loaf around 35 minutes and cover loosely with foil if the streusel is browning quickly.

05

Use the toothpick test as the main guide: it should come out with moist crumbs, not wet batter. Temperature is a helpful baseline, usually around 205-210°F in the cake portion.

06

Glaze while the loaf is still slightly warm so the coating settles over the sides.

Pistachio Donut Loaf: sliced close

Before you slice

Texture and serving notes

Chill the glazed loaf for about 30 minutes for the best crackly glaze, then bring slices back toward room temperature if you want a softer bite.

If you want to eat it warmer, let the glaze set on the counter instead.

The center can still be warm when the glaze is set, which is part of what makes this loaf so good.

Keep it good

Storage

Fridge

Store covered in the refrigerator for up to 4 days.

Freezer

Freeze individual slices for up to 2 months.

Fridge

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

What makes this a pistachio donut loaf?

This pistachio donut loaf has a soft cake-donut-style crumb, a buttery pistachio streusel layer through the middle, streusel on top, and a thin vanilla glaze that sets into a crackly coating.

Can I use unsalted pistachios in pistachio donut loaf?

Yes, but roasted salted pistachios give the best flavor. If you use unsalted pistachios, add a tiny pinch of extra salt to the streusel so the pistachio flavor still tastes full.

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 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.

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.

Can I use Greek yogurt in this donut loaf?

I do not recommend it. Greek yogurt is much thicker and contains less moisture than the plain unsweetened yogurt used here, which can make the batter too thick and the finished loaf denser or drier. Use regular plain unsweetened yogurt for the texture this recipe was designed to have.

Can I substitute sour cream for the yogurt?

Yes, regular full-fat sour cream is the closest substitute. Replace the plain unsweetened yogurt with the same amount by weight. Sour cream is thicker and higher in fat, so the batter may be slightly thicker and the finished loaf a little richer and denser than the version I tested with yogurt. Avoid reduced-fat or fat-free sour cream, which can behave differently.

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.