Quick Recipe Version (TL;DR)
Quick Ingredients
- Dry: 2 cups all-purpose flour, 3/4 cup granulated sugar, 2 teaspoons baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon fine salt, 1/4 teaspoon ground cinnamon
- Wet: 2 large eggs, 1/2 cup neutral oil, 3/4 cup buttermilk, 1/2 cup fresh orange juice, 1 tablespoon orange zest, 1 teaspoon vanilla extract
- Add-ins: 1 1/2 cups fresh or frozen cranberries and 3/4 cup chopped toasted walnuts
- Topping: 2 tablespoons granulated sugar mixed with 1 teaspoon orange zest
Do This
- 1. Heat oven to 425°F and line a 12-cup muffin pan with paper liners.
- 2. Toast walnuts for 5 to 7 minutes, then cool. Mix topping sugar with orange zest.
- 3. Whisk flour, sugar, baking powder, baking soda, salt, and cinnamon in a large bowl.
- 4. Whisk eggs, oil, buttermilk, orange juice, orange zest, and vanilla in a separate bowl.
- 5. Fold wet ingredients into dry ingredients just until almost combined, then fold in cranberries and walnuts.
- 6. Divide batter among muffin cups, sprinkle with orange sugar, and bake 5 minutes at 425°F.
- 7. Reduce oven to 375°F and bake 14 to 16 minutes more, until a toothpick comes out clean. Cool 10 minutes.
Why You’ll Love This Recipe
- Bright and fresh: Fresh orange juice and zest give these muffins a sunny citrus flavor that lifts every bite.
- Festive texture: Tart cranberries burst into juicy pockets while toasted walnuts add a hearty crunch.
- Bakery-style tops: Starting the bake at high heat helps the muffins rise tall and golden.
- Easy for home cooks: No mixer needed, just two bowls, a whisk, and a gentle hand when folding the batter.
Grocery List
- Produce: 2 medium oranges, fresh or frozen cranberries
- Dairy: Buttermilk, large eggs
- Pantry: All-purpose flour, granulated sugar, baking powder, baking soda, fine salt, ground cinnamon, neutral oil, vanilla extract, chopped walnuts, paper muffin liners
Full Ingredients
Orange Sugar Topping
- 2 tablespoons granulated sugar
- 1 teaspoon finely grated orange zest
Muffin Batter
- 2 cups all-purpose flour, spooned and leveled, or 250 grams
- 3/4 cup granulated sugar, or 150 grams
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon fine sea salt or table salt
- 1/4 teaspoon ground cinnamon
- 2 large eggs, at room temperature
- 1/2 cup neutral oil, such as canola, avocado, or vegetable oil, or 120 milliliters
- 3/4 cup buttermilk, at room temperature, or 180 milliliters
- 1/2 cup fresh orange juice, or 120 milliliters
- 1 tablespoon finely grated orange zest, from about 2 medium oranges
- 1 teaspoon vanilla extract
- 1 1/2 cups fresh or frozen cranberries, or 150 grams, halved if very large; do not thaw if frozen
- 3/4 cup chopped walnuts, toasted and cooled, or 85 grams

Step-by-Step Instructions
Step 1: Heat the oven and prepare the pan
Preheat the oven to 425°F. Line a 12-cup standard muffin pan with paper liners, or grease each cup very well with nonstick spray. The hot initial oven temperature helps the muffins rise quickly, giving them rounded, bakery-style tops.
Step 2: Toast the walnuts and make the orange sugar
Spread the chopped walnuts on a small baking sheet and toast them in the preheating oven for 5 to 7 minutes, just until fragrant and lightly deepened in color. Transfer them to a plate so they can cool before going into the batter.
In a small bowl, rub 2 tablespoons granulated sugar with 1 teaspoon orange zest using your fingertips until the sugar looks slightly damp and smells fragrant. Set this orange sugar aside for topping the muffins before baking.
Step 3: Mix the dry ingredients
In a large mixing bowl, whisk together the flour, 3/4 cup granulated sugar, baking powder, baking soda, salt, and cinnamon. Whisk for about 20 seconds so the leaveners are evenly distributed; this helps every muffin rise consistently.
Step 4: Mix the wet ingredients
In a medium bowl, whisk the eggs until smooth. Add the oil, buttermilk, fresh orange juice, 1 tablespoon orange zest, and vanilla extract. Whisk until the mixture is fully combined and glossy. Room-temperature eggs and buttermilk blend more easily and help the batter bake evenly.
Step 5: Fold the batter gently
Pour the wet ingredients into the dry ingredients. Using a flexible spatula, fold the mixture together just until a few streaks of flour remain. Add the cranberries and cooled toasted walnuts, then fold 4 to 6 more times, only until evenly distributed. The batter should be thick and slightly lumpy; do not beat it smooth.
Step 6: Fill the muffin cups
Divide the batter evenly among the 12 prepared muffin cups, filling each cup nearly to the top. For the most even muffins, use a large scoop or about 1/3 cup batter per muffin. Sprinkle the orange sugar evenly over the tops.
Step 7: Bake with a high-heat start
Bake the muffins at 425°F for 5 minutes. Without opening the oven door, reduce the oven temperature to 375°F and continue baking for 14 to 16 minutes, for a total bake time of 19 to 21 minutes. The muffins are done when the tops are golden, the centers spring back lightly when touched, and a toothpick inserted into the center comes out clean or with a few moist crumbs.
Step 8: Cool and serve
Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack. Cool for at least 5 more minutes before serving. They are wonderful slightly warm, when the cranberries are still juicy and the toasted walnuts taste especially rich.
Pro Tips
- Use fresh zest for the best flavor: Zest the oranges before juicing them. Avoid the white pith, which can taste bitter.
- Do not thaw frozen cranberries: Add them straight from the freezer so they hold their shape and do not tint the batter too much.
- Keep the batter lumpy: Overmixing can make muffins dense or rubbery. Stop folding as soon as the flour disappears.
- Toast the walnuts: This small step makes the walnuts crunchier and brings out a deeper, nuttier flavor.
- Measure flour carefully: Spoon flour into the measuring cup and level it off, or use 250 grams for the most reliable texture.
Variations
- Orange cranberry pecan muffins: Replace the walnuts with 3/4 cup chopped toasted pecans for a slightly sweeter, buttery crunch.
- Glazed orange cranberry muffins: Skip the orange sugar topping and, once cooled, drizzle with a glaze made from 1 cup powdered sugar and 2 tablespoons fresh orange juice.
- Whole wheat version: Replace 1/2 cup of the all-purpose flour with 1/2 cup white whole wheat flour for a heartier flavor while keeping the muffins tender.
Storage & Make-Ahead
Store completely cooled muffins in an airtight container at room temperature for up to 3 days. For longer storage, freeze the muffins in a freezer-safe bag or container for up to 3 months. Thaw at room temperature, or warm frozen muffins in a 300°F oven for 8 to 10 minutes. To prep ahead, toast the walnuts, zest and juice the oranges, and whisk the dry ingredients up to 1 day in advance; keep the wet ingredients separate and mix the batter just before baking for the best rise.
Nutrition (per serving)
Calories: 292 kcal | Carbs: 34g | Protein: 5g | Fat: 15g | Saturated Fat: 2g | Fiber: 2g | Sugar: 16g | Sodium: 285mg | Cholesterol: 32mg
