Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350°F; grease and line a 9x5-inch loaf pan for easy release.
Mix wet ingredients
- Rub sugar and orange zest together, then whisk in eggs, yogurt or sour cream, melted butter, orange juice, and vanilla extract until smooth.
Combine dry and wet
- Whisk flour, baking powder, baking soda, and salt, then fold into the wet mixture just until combined to keep the crumb tender.
Add fruit and nuts
- Fold in halved cranberries and 1/2 cup of the chopped pistachios, then spread the batter evenly into the pan.
Bake
- Bake at 350°F for 55-60 minutes, until a toothpick comes out clean and the top looks set.
Cool and glaze
- Cool the loaf completely before glazing so the icing stays thick and doesn’t run.
- Whisk powdered sugar with 2 tablespoons orange juice, then drizzle over the loaf and sprinkle with the remaining pistachios.
Notes
For the best texture, do not overmix after adding the dry ingredients—fold just until no flour streaks remain. Store tightly wrapped in the fridge for up to 4 days; freeze sliced portions for up to 2 months (thaw overnight in the fridge). If you prefer a dairy-light option, use plain dairy-free yogurt or sour cream in the same amount.
