Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 1/2 cups (195 g) all-purpose flour
- 1 tsp baking powder + 1/4 tsp baking soda
- 1/2 tsp fine salt
- 2 tbsp finely grated orange zest (from about 2 oranges)
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (115 g) unsalted butter, softened
- 2 large eggs, room temperature
- 1/2 cup (120 ml) plain full-fat yogurt or sour cream
- 1/4 cup (60 ml) fresh orange juice
- 1 tsp vanilla extract
- 1 1/4 cups (125 g) fresh cranberries, halved or left whole
- 1 tbsp flour (to toss with cranberries)
- 3/4 cup (90 g) powdered sugar + 1 1/2–2 tbsp orange juice (for glaze)
Do This
- 1. Heat oven to 350°F (175°C). Grease and line a 9×5 in (23×13 cm) loaf pan with parchment.
- 2. Whisk flour, baking powder, baking soda, salt, and orange zest in a bowl. In a separate bowl, cream butter and sugar until fluffy.
- 3. Beat eggs into the butter mixture one at a time, then mix in yogurt, orange juice, and vanilla.
- 4. Gently stir dry ingredients into wet just until no dry streaks remain.
- 5. Toss cranberries with 1 tbsp flour, fold into batter, and spread into pan.
- 6. Bake 55–65 minutes, until golden and a toothpick comes out clean. Cool 15 minutes in pan, then on a rack until just slightly warm.
- 7. Whisk powdered sugar with orange juice to make a thick glaze; drizzle over cooled loaf. Slice and serve.
Why You’ll Love This Recipe
- Fresh cranberries burst as they bake, giving juicy pops of tartness in every slice.
- Bright orange zest and juice infuse the loaf with deep citrus flavor, not just sweetness.
- A yogurt-enriched batter bakes up incredibly moist with a tender, velvety crumb.
- Perfect make-ahead treat for brunch, holidays, or gifting – it slices beautifully and keeps well.
Grocery List
- Produce: 2 medium oranges, 1 1/4 cups fresh cranberries
- Dairy: Unsalted butter, plain full-fat yogurt or sour cream, 2 large eggs
- Pantry: All-purpose flour, baking powder, baking soda, fine salt, granulated sugar, powdered sugar, vanilla extract, nonstick spray or extra butter for the pan
Full Ingredients
For the Cranberry Orange Loaf
- 1 1/2 cups (195 g) all-purpose flour
- 1 tsp baking powder
- 1/4 tsp baking soda
- 1/2 tsp fine sea salt (or table salt)
- 2 tbsp finely grated orange zest (from about 2 medium oranges)
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (115 g) unsalted butter, softened to room temperature
- 2 large eggs, at room temperature
- 1/2 cup (120 ml) plain full-fat yogurt or sour cream, at room temperature
- 1/4 cup (60 ml) freshly squeezed orange juice
- 1 tsp pure vanilla extract
- 1 1/4 cups (125 g) fresh cranberries, rinsed, dried, and halved or left whole
- 1 tbsp all-purpose flour (for tossing the cranberries)
For the Orange Glaze (Optional but Recommended)
- 3/4 cup (90 g) powdered (confectioners’) sugar, sifted
- 1 1/2–2 tbsp freshly squeezed orange juice (start with 1 1/2 tbsp and add more as needed)
- Optional: 1/2 tsp finely grated orange zest for extra citrus punch

Step-by-Step Instructions
Step 1: Prep your pan and preheat the oven
Preheat your oven to 350°F (175°C) with a rack in the center position. Lightly grease a standard 9×5 in (23×13 cm) loaf pan with butter or nonstick spray.
For easiest removal and neat slices, line the pan with a strip of parchment paper that runs along the bottom and up the long sides, leaving a little overhang as “handles.” Lightly grease the parchment as well.
Step 2: Mix the dry ingredients with the orange zest
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt until well combined.
Add the orange zest directly to the dry ingredients. Use your fingers to rub the zest into the flour mixture for 20–30 seconds. This releases the oils from the zest and infuses the batter with more intense orange flavor.
Step 3: Cream the butter and sugar
In a large mixing bowl (or the bowl of a stand mixer fitted with the paddle attachment), combine the softened butter and granulated sugar. Beat on medium speed for 2–3 minutes, until the mixture looks light, creamy, and slightly paler in color.
Scrape down the sides of the bowl. Add the eggs one at a time, beating well after each addition until fully incorporated. Mix in the vanilla extract.
Step 4: Add yogurt, orange juice, and dry ingredients
Add the yogurt (or sour cream) and orange juice to the butter mixture. Beat on low speed until the mixture is mostly smooth. It may look slightly curdled at this point; that is normal and will smooth out once the dry ingredients are added.
Add the dry ingredient mixture in two additions, mixing on low speed just until no dry flour streaks remain. Do not overmix, or the loaf can become dense. Scrape down the bowl and gently fold the batter a few times with a spatula to make sure everything is evenly combined.
Step 5: Fold in cranberries and fill the pan
In a small bowl, toss the fresh cranberries with 1 tbsp flour until lightly coated. This helps keep them from all sinking to the bottom of the loaf as it bakes.
Gently fold the floured cranberries into the batter with a spatula, taking care not to crush them too much. The batter will be thick and generously studded with berries.
Scrape the batter into the prepared loaf pan and smooth the top with a spatula. If you like, dot a few extra cranberries on top for a pretty, rustic look.
Step 6: Bake and cool the loaf
Bake at 350°F (175°C) for 55–65 minutes, or until the top is deep golden and a toothpick inserted into the center comes out clean or with a few moist crumbs (but no wet batter). If the top is browning too quickly around the 45-minute mark, loosely tent the loaf with foil and continue baking.
Remove the pan from the oven and place it on a wire rack. Let the loaf cool in the pan for 15 minutes, then use the parchment overhang to carefully lift it out. Transfer directly to the rack and cool until just slightly warm or completely cool before glazing and slicing. Cooling helps the crumb set and prevents the loaf from crumbling.
Step 7: Make and drizzle the orange glaze
In a small bowl, whisk together the powdered sugar and 1 1/2 tbsp orange juice until smooth and thick but pourable. If the glaze is too thick, add a few more drops of orange juice at a time; if it is too thin, whisk in a bit more powdered sugar. For extra citrus flavor, whisk in the optional orange zest.
Once the loaf is mostly or fully cool, place a sheet of parchment or a plate under the cooling rack to catch drips. Drizzle the glaze back and forth over the top of the loaf, letting it drip down the sides. Allow the glaze to set for about 15 minutes before slicing.
Pro Tips
- Use room temperature ingredients. Butter, eggs, and yogurt at room temperature blend more easily, giving you a smoother batter and a finer crumb.
- Do not overmix once you add the flour. Overmixing develops gluten and can make the loaf tough or dense. Stir just until the dry ingredients disappear.
- Coat the cranberries in flour. This simple step helps keep the berries suspended throughout the loaf instead of sinking to the bottom.
- Check for doneness early. Ovens vary. Start checking around 52–55 minutes so the cake stays moist and does not dry out.
- Let it cool before slicing. The crumb finishes setting as it cools. Slicing too hot can make it seem gummy or cause it to break apart.
Variations
- Cranberry Orange Nut Loaf: Fold in 1/2 cup (60 g) chopped toasted pecans or walnuts along with the cranberries for a crunchy, toasty twist.
- Cranberry Orange White Chocolate: Add 1/2 cup (85 g) white chocolate chips to the batter for sweet, creamy pockets that play beautifully with the tart cranberries.
- Mini Loaves or Muffins: Bake the batter in 3–4 mini loaf pans or in a standard muffin tin. For muffins, bake at 350°F (175°C) for about 18–22 minutes; for mini loaves, start checking around 30 minutes.
Storage & Make-Ahead
Once completely cool and the glaze has set, store the cranberry orange loaf tightly wrapped in plastic wrap or in an airtight container at room temperature for up to 3 days. For longer storage, you can refrigerate it for up to 5 days, though it is best enjoyed at room temperature, so let slices sit out for 20–30 minutes before serving.
To freeze, wrap the whole cooled loaf (unglazed or glazed) tightly in plastic wrap and then in foil, or place slices in a freezer bag with parchment between them. Freeze for up to 2–3 months. Thaw overnight in the refrigerator or at room temperature for several hours. If desired, add fresh glaze just before serving to refresh the look.
Nutrition (per serving)
Approximate values per slice (1 of 10): about 310 calories, 13 g fat, 7 g saturated fat, 45 g carbohydrates, 1 g fiber, 28 g sugars, 5 g protein, 220 mg sodium. Values will vary based on exact ingredients and glaze thickness.


Leave a Reply