Cranberry pistachio bread bakes into a tender, orange-scented loaf with little bursts of tart fruit and a buttery nutty finish. The crumb stays soft instead of dense, and the glaze on top gives every slice a bright, sweet edge that keeps you reaching for another piece.
What makes this loaf work is the way the orange zest gets rubbed into the sugar before anything else. That step pulls the citrus oils right into the batter, so the orange flavor comes through clearly without needing a lot of juice. Yogurt keeps the crumb moist and gives the bread enough acidity to play nicely with the baking soda, which helps it rise evenly.
If you’ve had quick breads turn heavy or streaky, the part below on mixing order and fruit folding will help. There’s also a storage note for keeping the loaf soft after day one, plus a few swaps if you need to use what’s already in the fridge.
The crumb stayed soft for days, and the cranberries didn’t sink like they usually do in my quick breads. The orange glaze on top pulled it all together.
Craving a tender loaf with tart cranberries, crunchy pistachios, and a bright orange glaze? Save this cranberry pistachio bread for your next baking day.
The Trick to Keeping Cranberries and Pistachios from Sinking
Quick breads fail in the same few places: the batter gets overmixed, the fruit is too wet, or the loaf goes into the oven before the pan is ready. This one avoids all three. The batter should look thick and a little rough after the dry ingredients go in, and that is exactly what you want. Once the cranberries and pistachios are folded in, they should be evenly scattered, not stirred into mush.
- Orange zest and sugar — Rubbing them together before adding the wet ingredients pulls out the essential oils and gives the loaf a deeper orange flavor than juice alone can manage.
- Yogurt or sour cream — Either one keeps the bread moist and tender. Sour cream makes the crumb a touch richer; yogurt gives a lighter finish.
- Fresh or frozen cranberries — Frozen cranberries work well straight from the freezer. Don’t thaw them first or they’ll bleed too much color into the batter.
- Pistachios — Use shelled, chopped pistachios for the best texture. Big chunks give the loaf a better bite than finely ground nuts.
What Each Ingredient Is Doing in the Loaf

- Flour — All-purpose flour gives enough structure to hold the fruit without making the bread tough.
- Baking powder and baking soda — The combo gives a steady rise. The baking soda needs the yogurt or sour cream to activate properly, so don’t swap in something thin like regular milk.
- Butter — Melted butter makes mixing easy and gives the loaf a tender, rich crumb. It should be warm, not hot, or it can scramble the eggs.
- Orange juice — This adds brightness and helps carry the citrus flavor through the whole loaf. Fresh juice tastes best here because it keeps the glaze clean and lively.
- Pistachios and cranberries — Fold them in at the very end so they stay intact. If you coat the cranberries with a spoonful of flour first, they suspend a little better in the batter.
How to Mix the Batter Without Toughening the Crumb
Start with the zest and sugar
Rub the orange zest into the sugar until the mixture smells fragrant and looks lightly dampened. That step wakes up the citrus flavor and helps it spread through the loaf instead of sitting in one spot. Whisk in the eggs, yogurt, melted butter, orange juice, and vanilla until the mixture looks smooth and glossy.
Bring the batter together gently
Whisk the flour, baking powder, baking soda, and salt in a separate bowl, then add the dry ingredients to the wet. Stir only until the flour disappears. If you keep mixing past that point, the loaf will bake up tight and a little rubbery instead of soft and tender.
Fold in the fruit and nuts last
Add the cranberries and half of the pistachios and fold just enough to distribute them. The batter will be thick, and that’s a good sign. Spread it into the loaf pan evenly so the center doesn’t dome too much before the sides set.
Bake until the center is set
Bake at 350°F until a toothpick comes out clean or with just a few moist crumbs, usually 55 to 60 minutes. If the top browns too quickly, tent it loosely with foil in the last 15 minutes. Let the loaf cool completely before glazing or the glaze will melt into the crust instead of sitting on top.
Three Ways to Make This Loaf Fit What’s in Your Kitchen
Dairy-Free Version
Use a thick dairy-free yogurt and swap the butter for melted coconut oil or a neutral oil. The loaf will still stay moist, though the flavor loses a little of the buttery richness. Keep the orange glaze, or finish with a light dusting of powdered sugar if you want to skip an extra dairy-free check.
Gluten-Free Adaptation
Use a 1:1 gluten-free baking flour that includes xanthan gum. The loaf will be a little more delicate, so let it cool fully before slicing or it can crumble. The cranberries and pistachios still give it great texture.
Swap the Nuts
Walnuts or pecans work if pistachios aren’t in the pantry. Walnuts taste a little earthier, and pecans bring a sweeter, softer crunch. The loaf still bakes the same way; only the finish changes.
Storage and Reheating
- Refrigerator: Store sliced or whole in an airtight container for up to 5 days. The crumb stays moist, though the glaze softens a bit.
- Freezer: This loaf freezes well. Wrap the unglazed bread tightly and freeze for up to 2 months. Add the glaze after thawing for the best texture.
- Reheating: Warm slices in a toaster oven or a low oven for a few minutes. Microwave only briefly, or the fruit can turn hot and the crumb gets gummy.
Questions I Get Asked About This Recipe

Cranberry Pistachio Bread
Ingredients
Equipment
Method
- Preheat the oven to 350F, then grease and line a 9x5-inch loaf pan. Make sure the liner reaches up the sides so the loaf lifts out cleanly.
- Rub the sugar and orange zest together, then whisk in the eggs, yogurt, melted butter, orange juice, and vanilla extract. Whisk until the mixture looks smooth and glossy.
- Whisk the all-purpose flour, baking powder, baking soda, and salt, then fold into the wet mixture just until combined. Stop as soon as no dry streaks remain to keep the crumb tender.
- Fold in the cranberries and 1/2 cup chopped pistachios, then spread the batter into the prepared pan. Give the pan a gentle shake so the top levels out.
- Bake at 350F for 55-60 minutes, until a toothpick inserted in the center comes out clean. The loaf should look set and lightly golden on top.
- Cool the loaf completely before glazing. This helps the glaze drizzle stay visible and not melt into the crust.
- Whisk the powdered sugar with 2 tablespoons orange juice, then drizzle over the cooled loaf and sprinkle with the remaining pistachios. Add a final tap to settle the pistachios so they adhere.