Cranberry pistachio bread bakes up tender and bright, with pops of tart fruit, a soft citrus-scented crumb, and a little crunch from the nuts in every slice. The orange glaze on top sets the whole loaf off without making it feel heavy, which is exactly why this one disappears fast once it’s on the counter.
The trick here is keeping the batter just mixed. Yogurt or sour cream brings moisture and a gentle tang, while orange zest rubbed into the sugar pulls more citrus flavor into the bread than juice alone ever could. Tossing the cranberries and pistachios into the batter at the end keeps them from sinking and helps the loaf bake up evenly instead of streaked with fruit at the bottom.
Below, I’ve included the small details that matter most: how to keep the crumb tender, how to tell when the loaf is actually done in the center, and a few swaps if you need to use what’s already in your kitchen.
The loaf came out so moist, and the cranberries stayed evenly spread instead of sinking. That orange glaze over the pistachios on top was the part everyone kept picking off first.
Save this cranberry pistachio bread for a tender citrus loaf with tart berries, crunchy nuts, and a glossy orange glaze.
The Secret to Keeping Cranberries from Sinking in Quick Bread
The common problem with fruit-filled quick breads is simple: the batter is too loose, so heavier mix-ins slide to the bottom before the loaf sets. This recipe avoids that by using a thick enough base from flour, eggs, and yogurt, then folding the cranberries in at the very end. Once the batter is in the pan, it should look speckled and evenly loaded, not soupy.
Frozen cranberries work just as well as fresh here, and you don’t need to thaw them first. In fact, keeping them cold helps preserve their shape and limits bleeding into the batter. If you chop them too finely, they disappear into the crumb; halving them keeps those tart bursts intact.
What the Yogurt, Orange, and Pistachios Are Each Doing Here

- Plain yogurt or sour cream — This is what keeps the loaf soft without making it gummy. Yogurt gives a clean tang and enough acidity to help the baking soda do its job. Sour cream makes the crumb a little richer and tighter, but either one works.
- Orange zest and orange juice — Zest carries the real orange flavor here; the juice mostly brings moisture and a little brightness. Rubbing the zest into the sugar before adding the wet ingredients pulls out the oils and makes the citrus taste fuller. Don’t skip that step.
- Cranberries — Fresh or frozen both work, but frozen berries should go in straight from the freezer. They hold their shape better that way. If your cranberries are especially large, halving them keeps the loaf easier to slice.
- Pistachios — Their flavor is mild, buttery, and a little sweet, which works against the tart berries instead of fighting them. Chop them coarsely so you still get texture in the crumb and on top. Almonds can stand in, but they taste sharper and less soft.
Building the Loaf So the Crumb Stays Tender
Rubbing the Citrus into the Sugar
Start by working the orange zest into the sugar until it smells fragrant and looks slightly damp. That step wakes up the zest and spreads the citrus flavor through the whole loaf instead of leaving it stuck in one bite. Whisk in the eggs, yogurt, melted butter, orange juice, and vanilla until the mixture looks smooth and glossy. If the butter is too hot, it can start to cook the eggs; let it cool until it feels warm, not steamy.
Mixing the Dry Ingredients Just Enough
Whisk the flour, baking powder, baking soda, and salt in a separate bowl, then fold them into the wet mixture only until the streaks disappear. The batter should be thick and a little lumpy. If you stir until it looks perfectly smooth, the bread turns tight and chewy instead of soft.
Adding the Fruit and Nuts at the End
Fold in the cranberries and half the pistachios with a light hand so the batter doesn’t deflate. Scrape it into the prepared pan and smooth the top just enough to level it. The loaf is done when the top is deeply golden and a toothpick in the center comes out clean or with a few moist crumbs, not wet batter. Let it cool completely before glazing or the icing will melt straight off.
Finishing with the Glaze and Topping
Whisk the powdered sugar with orange juice until it drizzles in a thick ribbon, then spoon or pour it over the cooled loaf. Sprinkle the remaining pistachios on top while the glaze is still tacky so they stick. If the glaze feels too thin, add a little more powdered sugar; if it’s too thick to spread, loosen it with a few drops of juice.
Three Ways to Adjust This Loaf Without Losing What Makes It Good
Dairy-Free Version
Use a thick plain dairy-free yogurt and swap the butter for melted neutral oil or a plant-based butter. The loaf will stay moist, though the crumb will be a little less rich and the flavor a touch cleaner. Pick an unsweetened yogurt so the bread doesn’t tip too sweet.
Gluten-Free Adaptation
Use a 1:1 gluten-free baking flour that includes xanthan gum. The loaf will still slice well, but it may need a few extra minutes in the oven and should cool completely before cutting so the crumb can set. Don’t swap in almond flour alone; the structure won’t hold.
Swap the Pistachios
Chopped almonds, walnuts, or pecans all work. Almonds keep the flavor light, walnuts add a deeper earthy note, and pecans make it a little sweeter and softer. Whatever nut you use, keep the pieces fairly small so the loaf still slices neatly.
Storage and Reheating
- Refrigerator: Store tightly wrapped for up to 5 days. The crumb stays moist, though the glaze softens after the first day.
- Freezer: Freeze the unglazed loaf wrapped well for up to 2 months. Thaw at room temperature, then glaze after it’s fully defrosted.
- Reheating: Warm slices briefly in the microwave or a low oven. Don’t heat glazed slices too long or the icing will melt into the bread and disappear.
Answers to the Questions Worth Asking

Cranberry Pistachio Bread
Ingredients
Equipment
Method
- Preheat the oven to 350°F, then grease and line a 9x5-inch loaf pan.
- Rub the sugar and orange zest together until fragrant, then whisk in the eggs, yogurt (or sour cream), melted butter, orange juice, and vanilla extract until smooth.
- Whisk the all-purpose flour, baking powder, baking soda, and salt in a separate bowl.
- Fold the dry mixture into the wet mixture just until combined, then fold in the halved cranberries and 1/2 cup of the chopped pistachios.
- Spread the batter evenly into the prepared loaf pan.
- Bake at 350°F for 55-60 minutes, until a toothpick inserted in the center comes out clean.
- Cool the loaf completely before glazing.
- Whisk the powdered sugar with the 2 tablespoons orange juice until smooth.
- Drizzle the glaze over the cooled loaf and sprinkle with the remaining pistachios.


