Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350F. Grease and line a 9x5-inch loaf pan so the loaf releases cleanly.
Mix wet ingredients
- 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.
Combine batter
- 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 and cool
- 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.
Glaze and finish
- 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.
Notes
Pro tip: halve fresh cranberries and keep frozen cranberries unthawed so they don’t bleed color into the batter too much. Store the cooled loaf covered at room temperature for up to 3 days or refrigerate for up to 5 days; slice and freeze up to 2 months. For a lighter option, use plain low-fat yogurt in place of sour cream or full-fat yogurt—texture stays tender with the same bake time.
