Cranberry pistachio bread bakes up with a tender, cake-like crumb, bright pockets of tart fruit, and just enough crunch from the pistachios to keep every slice interesting. The orange glaze on top pulls everything together with a clean citrus finish that keeps the loaf from tasting heavy or one-note.
The trick here is starting with sugar and orange zest rubbed together before anything else goes in. That step wakes up the orange oils and gives the whole loaf a stronger citrus backbone. The other thing that matters is restraint when you mix the batter. Once the flour goes in, stop as soon as the streaks disappear or the loaf can turn dense instead of soft.
Below you’ll find the small details that matter most, including how to keep the cranberries from sinking, when to glaze the loaf, and the best swap if you’re using frozen berries straight from the freezer.
The loaf stayed incredibly moist for days, and the orange glaze soaked into the top just enough without making it sticky. I loved the pistachios on the crust — they stayed crunchy even after slicing.
Like this cranberry pistachio bread? Save it for the days when you want a citrusy loaf with tart berries and a crunchy pistachio finish.
The Trick to Keeping the Crumb Tender Instead of Tough
This bread behaves more like a quick loaf cake than a rustic yeast bread, which means the mixing stage matters more than almost anything else. Once the dry ingredients hit the wet ingredients, the batter should look a little rough and fully hydrated, not whipped smooth. Overmixing develops the flour and gives you a tight, rubbery crumb instead of that soft sliceable texture you want here.
The yogurt or sour cream is doing a lot of work. It adds moisture, but it also gives the loaf a gentle tang that plays well with the cranberries and keeps the orange from tasting flat. If you swap in a thinner dairy like milk, the batter loosens too much and the loaf loses some of its body.
What Each Ingredient Is Actually Doing in This Loaf

- Orange zest — Rubbing it into the sugar first pulls out the oils and gives the loaf its strongest citrus flavor. Don’t skip that step; stirring zest in later doesn’t bloom it the same way.
- Plain yogurt or sour cream — This is what keeps the crumb soft and moist without making the loaf greasy. Full-fat yogurt or sour cream gives the best texture, but either works well.
- Butter, melted — Melted butter gives a tender, even crumb and a richer flavor than neutral oil. Let it cool for a minute before mixing so it doesn’t scramble the eggs.
- Cranberries — Fresh or frozen both work, and frozen berries can go in straight from the freezer. Halving them helps the fruit distribute through the loaf instead of leaving big empty pockets.
- Pistachios — They bring salt, crunch, and a buttery nuttiness that keeps the loaf from leaning too sweet. Chop them fairly small so they tuck into the crumb instead of falling off the top.
Mixing the Batter Without Crushing the Texture
Building the Citrus Base
Start by rubbing the sugar and orange zest together until the sugar looks a little damp and smells strongly of orange. Whisk in the eggs until the mixture lightens slightly, then add the yogurt, melted butter, orange juice, and vanilla. This base should look smooth and glossy before the flour goes in. If the butter is too hot, the batter can look streaky or curdled, so let it cool just enough that it feels warm, not hot.
Bringing the Batter Together
Whisk the flour, baking powder, baking soda, and salt in a separate bowl, then fold the dry ingredients into the wet mixture only until no dry pockets remain. The batter should still look a little thick and relaxed. Stirring past that point builds gluten and makes the loaf chewy instead of tender. If you see a few small flour streaks at the end, stop and let the last bits disappear as you fold in the fruit.
Adding the Cranberries and Pistachios
Fold in the cranberries and half the pistachios at the very end so they stay suspended in the batter. Tossing the berries with a spoonful of flour can help if yours tend to sink, especially if they’re frozen and extra wet. Spread the batter into the pan and smooth the top so it bakes evenly. The loaf is ready when the center springs back and a toothpick comes out clean or with just a few moist crumbs, not raw batter.
Glazing and Finishing
Let the loaf cool completely before adding the glaze or it will melt straight off and pool around the pan. Whisk the powdered sugar and orange juice until it drips in a thick ribbon, then spoon or drizzle it over the top. Sprinkle the remaining pistachios over the glaze while it’s still tacky so they stick. If you want neat slices, wait until the glaze sets before cutting.
Three Ways to Make This Loaf Fit What You Have
Dairy-Free Version
Use a thick dairy-free yogurt with some body, not a thin drinking-style yogurt. The loaf will still be moist, but it may bake up a touch less rich than the original because sour cream brings extra fat and tang.
No Pistachios on Hand
Chopped walnuts or pecans work well and keep the same crunchy contrast. Walnuts taste a little earthier, while pecans lean sweeter and softer, so pick based on how nutty or mellow you want the loaf to taste.
Frozen Cranberry Loaf
Frozen cranberries can go in straight from the freezer, but don’t thaw them first or they bleed too much color into the batter. Expect a slightly longer bake time if the berries are very cold.
Gluten-Free Swap
A good 1:1 gluten-free baking blend can work here, but the crumb will be a little more delicate and less springy. Let the loaf cool fully before slicing so it sets cleanly instead of crumbling apart.
Storage and Reheating
- Refrigerator: Store tightly wrapped for up to 5 days. The crumb stays moist, though the glaze softens a bit over time.
- Freezer: Freeze the unglazed loaf or individual slices for up to 2 months. Wrap well, then thaw at room temperature so the texture stays even.
- Reheating: Warm slices briefly at low power in the microwave or in a low oven. High heat dries out the edges fast and can make the pistachios taste stale.
Questions I Get Asked About This Recipe

Cranberry Pistachio Bread
Ingredients
Equipment
Method
- Preheat oven to 350F. Grease and line a 9x5-inch loaf pan so the loaf releases cleanly.
- Rub sugar and orange zest together until fragrant, then whisk in eggs, yogurt, melted butter, orange juice, and vanilla extract. Whisk until the mixture looks glossy and fully combined.
- Whisk flour, baking powder, baking soda, and salt in a separate dry mix. Fold the dry mix into the wet mixture just until combined so no streaks remain.
- Fold in cranberries and 1/2 cup pistachios, then spread the batter into the loaf pan. The batter should be evenly distributed with visible berries.
- Bake for 55-60 minutes at 350F until a toothpick comes out clean. The top should be golden and the loaf should pull slightly from the pan edges.
- Cool the loaf completely before glazing. The crumb should firm up so the glaze stays on top.
- Whisk powdered sugar and 2 tablespoons orange juice until smooth, then drizzle over the cooled loaf. Let the glaze set briefly so it looks white and slightly thick.
- Sprinkle with the remaining pistachios right after glazing. Finish with green pistachio bits over the red cranberry-studded top.


