Ingredients
Equipment
Method
Prep
- 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.
Mix the batter
- 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 and glaze
- 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.
Notes
Pro tip: Rubbing the orange zest into the sugar helps release citrus oils, so every slice tastes brighter. Store the loaf airtight at room temperature for up to 3 days or refrigerated for up to 5 days; freeze sliced portions for up to 2 months and thaw overnight in the fridge. For a lighter option, use plain low-fat yogurt in place of sour cream—texture stays tender without changing the bake time.
