½cupneutral oil, such as avocado or canola (120 ml)
¼cuporange juice (60 ml)
1tablespoonorange zest (from about 1 large orange)
1teaspoonvanilla extract
¾teaspoonkosher salt
1 ¾cupsall-purpose flour (190 g)
1½teaspoonsbaking powder
½teaspoonbaking soda
1cupfresh or frozen cranberries (120 g), roughly chopped and tossed with 1 teaspoon flour (see notes)
Orange Glaze
½cuppowdered sugar (60 g)
1 to 2tablespoons fresh orange juice
½teaspoonorange zest (optional)
Instructions
Preheat & Prep: Preheat the oven to 350°F. Grease a 9x5-inch loaf pan and line with parchment paper, leaving a slight overhang for easy removal.
Make the Batter: In a large bowl, whisk together the brown sugar, granulated sugar, and eggs until light and foamy, about 1 minute.
Add the oil, orange juice, orange zest, vanilla, and salt. Whisk until smooth. Sprinkle the flour, baking powder, and baking soda over the top.
Stir with a spatula until just combined. Fold in the cranberries until evenly distributed. The batter will be thick.
Bake: Transfer the batter to the prepared pan and smooth the top. Bake for 45-55 minutes, or until puffed, golden, and a tester inserted in the center comes out with just a few moist crumbs.
Let cool in the pan for 20 minutes, then use the parchment to lift it out and cool completely before slicing.
Glaze: If glazing, whisk the powdered sugar with 1 tablespoon of the orange juice, adding more a few drops at a time until smooth and pourable but still opaque. Stir in orange zest if using. Drizzle over the cooled loaf and let set before slicing.
Notes
Pan Size: In testing I found that a light metal 8x4 or 9x5 loaf pan bakes more evenly and helps the center set without overbaking the edges.