Ingredients
Equipment
Method
Prep and heat
- Preheat the oven to 350F, then grease and line a 9x5-inch loaf pan. A hot oven cue is when it reaches 350F.
Mix wet ingredients
- Rub the sugar and orange zest together until fragrant, then whisk in the eggs, yogurt, melted butter, orange juice, and vanilla extract. Whisk until the mixture looks smooth and glossy.
Combine and fold
- Whisk the flour, baking powder, baking soda, and salt in a bowl, then fold into the wet mixture just until combined. Stop as soon as no dry streaks remain.
- Fold in the halved cranberries and 1/2 cup of the chopped pistachios, then spread the batter into the prepared loaf pan. The loaf pan should be evenly filled.
Bake and cool
- Bake at 350F for 55-60 minutes until a toothpick inserted in the center comes out clean. The top should look set and lightly browned.
- Cool the loaf completely before glazing. The surface should feel cool to the touch.
Glaze and finish
- Whisk the powdered sugar with 2 tablespoons orange juice until smooth, then drizzle over the cooled loaf. The glaze should fall in thin lines and partially set on the surface.
- Sprinkle the remaining pistachios over the glazed loaf. The nuts should adhere lightly to the drizzle.
Notes
For the best texture, fold the dry ingredients in gently until just combined—overmixing can make the crumb tough. Store the bread in an airtight container at room temperature for up to 3 days or in the refrigerator for up to 5 days; freeze slices for up to 2 months. For a dairy-free option, replace yogurt/sour cream with a non-dairy plain yogurt and use a plant-based butter stick melted to match the same amount.
