There used to be a tiny café tucked behind a bookstore in Portland, Oregon, called The Spotted Spoon. They made this cranberry orange muffin that was so good, people would line up in the rain for it. I mean, actual rain. Oregon rain. When they closed their doors in 2019 — the owner retired to go sail around the world, which honestly is a pretty good reason — I was genuinely heartbroken. I stood outside that little shop on a gray Tuesday morning, staring at the “Closed for Good” sign, and I knew I had to figure out how to make those muffins myself.
After 17 tries — seventeen, let me tell you, my family was getting pretty tired of being taste-testers — I finally got it. It was a Thursday morning, and I pulled a batch out of the oven, let them cool just enough so I wouldn’t burn my mouth, and took a bite. And there it was. That same tender crumb, that burst of tart cranberry against sweet orange, that slightly domed top with just a hint of sparkle from the sugar. I actually teared up a little. Maybe you’ve been there — that moment when a recipe finally tastes like a memory you thought was lost forever.
These muffins are my Christmas morning tradition now. They’re the first thing I bake when December hits, and they fill the whole house with this warm, citrusy, cozy smell that just feels like the holidays. I keep making them because they remind me that good things don’t have to disappear — sometimes you just have to recreate them yourself, one failed batch at a time.
Why You’ll Love This Recipe
Let me be honest with you — I’ve tested a lot of muffin recipes in my day. Some were dry, some were dense, and some just didn’t have that special something. These cranberry orange Christmas morning muffins are different. They’re the ones I keep coming back to year after year, and here’s why I think you’ll love them too:
- Quick & Easy: These come together in about 35 minutes from start to finish. Perfect for Christmas morning when you’ve got presents to open and coffee to drink.
- Simple Ingredients: No fancy grocery trips needed. You probably already have most of these in your pantry right now.
- Perfect for Christmas Morning: They’re festive without being fussy. Great for breakfast, brunch, or even as a sweet snack while you’re unwrapping gifts.
- Crowd-Pleaser: I’ve brought these to holiday parties and watched them disappear in minutes. Kids and adults both go crazy for them.
- Unbelievably Delicious: The combo of tart cranberries and sweet orange zest is just next-level comfort food. The texture is tender, the tops are slightly crisp, and every bite has that perfect balance.
What makes this recipe different from all the other cranberry orange muffins out there? It’s the technique. I use a little trick where I rub the orange zest into the sugar before mixing — it releases the oils and makes the orange flavor way more intense. Plus, I fold the cranberries in by hand at the very end so they don’t get crushed and turn the whole batter pink. Small details, but they make a big difference.
This isn’t just another muffin recipe. It’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing your in-laws without stress, or turning a simple Christmas morning into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes these muffins perfect for those last-minute holiday cravings.
- All-purpose flour — 2 cups (250g). I use King Arthur Flour for consistent results. Spoon and level it into your measuring cup — don’t scoop directly or you’ll pack it down.
- Granulated sugar — ¾ cup (150g). Plus extra for sprinkling on top before baking.
- Orange zest — from 2 large oranges. This is the star of the show. Use a microplane for the finest zest, and make sure you only get the orange part — the white pith is bitter.
- Baking powder — 2 teaspoons. Make sure it’s fresh — old baking powder won’t give you those nice domed tops.
- Baking soda — ½ teaspoon.
- Salt — ½ teaspoon. I use fine sea salt.
- Unsalted butter — ½ cup (113g), melted and cooled slightly. I prefer unsalted so I can control the salt level.
- Large eggs — 2, room temperature. If you forgot to take them out of the fridge, place them in a bowl of warm water for 5 minutes.
- Buttermilk — ¾ cup (180ml). This is the secret to tender muffins. No buttermilk? Add 1 tablespoon of lemon juice to regular milk and let it sit for 5 minutes.
- Vanilla extract — 1 teaspoon. Pure vanilla, not imitation, if you can swing it.
- Fresh or frozen cranberries — 1½ cups (170g). If using frozen, don’t thaw them first — just toss them in frozen. If using fresh, give them a quick rinse and pat dry.
- Fresh orange juice — 2 tablespoons (from those same oranges you zested). Adds a little extra brightness.
I recommend using fresh cranberries when they’re in season — they hold their shape better and have a firmer texture. But frozen cranberries work beautifully too, especially since you can find them year-round. Just don’t use dried cranberries for this recipe — they’re too sweet and won’t give you that tart pop.
For the orange zest, try to get organic oranges if you can. Since you’re using the peel, you don’t want any wax or pesticides. I’ve used both navel and Valencia oranges, and both work great. The key is to zest before you juice — it’s much easier that way.
Equipment Needed
You don’t need a fancy kitchen to make these muffins. Here’s what you’ll need:
- Muffin tin — standard 12-cup size. I use a non-stick one from Wilton that’s never let me down. If you only have a dark-colored tin, reduce the oven temperature by 25°F.
- Paper muffin liners — or you can grease the tin with butter or cooking spray. I like using liners because they make cleanup easier and the muffins look prettier.
- Large mixing bowl — for the dry ingredients.
- Medium mixing bowl — for the wet ingredients.
- Whisk — for combining everything smoothly.
- Rubber spatula — for folding in the cranberries gently.
- Microplane or fine grater — for zesting those oranges.
- Measuring cups and spoons — for accuracy. I cannot stress this enough: baking is a science.
- Cooling rack — so your muffins don’t get soggy on the bottom.
If you don’t have a microplane, you can use the smallest holes on a box grater. It takes a little more elbow grease, but it works. And if you don’t have a cooling rack, just use a clean dish towel — it’s not ideal, but it’ll do in a pinch.
Preparation Method

- Preheat your oven to 375°F (190°C). Line your muffin tin with paper liners or grease it well. I always do this first so the oven is nice and hot when the batter is ready.
- Zest and juice your oranges. Wash the oranges first. Using your microplane, grate off the bright orange zest — about 2 tablespoons worth. Then cut the oranges in half and squeeze out 2 tablespoons of juice. Set both aside.
- Rub the zest into the sugar. In your large mixing bowl, combine the sugar and orange zest. Use your fingertips to rub them together for about a minute. You’ll smell the orange oils releasing — it’s amazing. This step makes a huge difference in flavor.
- Whisk the dry ingredients. Add the flour, baking powder, baking soda, and salt to the sugar mixture. Whisk everything together until well combined. Set aside.
- Mix the wet ingredients. In your medium bowl, whisk together the melted butter, eggs, buttermilk, vanilla extract, and orange juice. Make sure the butter isn’t too hot — you don’t want to scramble the eggs. Whisk until smooth and slightly frothy.
- Combine wet and dry. Pour the wet ingredients into the dry ingredients. Use your spatula to fold them together gently. And I mean gently. Mix just until you don’t see any more streaks of flour — about 10 to 12 strokes. A few lumps are totally fine. Overmixing will give you tough, dense muffins.
- Fold in the cranberries. Add the cranberries to the batter. Fold them in with your spatula using as few strokes as possible. You want them distributed evenly but not crushed. If you’re using frozen cranberries, they might turn the batter slightly pink — that’s okay, it’s actually pretty.
- Fill the muffin cups. Use a cookie scoop or two spoons to divide the batter evenly among the 12 cups. They should be about ¾ full. Sprinkle a little extra sugar on top of each one — this gives them that sparkly, slightly crunchy top.
- Bake for 18 to 22 minutes. Place the tin in the center of the oven. Bake until the tops are golden brown and a toothpick inserted into the center comes out clean or with just a few moist crumbs. Mine usually take exactly 20 minutes, but ovens vary.
- Cool in the pan. Let the muffins sit in the tin for 5 minutes. This helps them set. Then transfer them to a cooling rack. Don’t skip this step — if you leave them in the pan too long, the bottoms will get soggy.
Here’s a little warning: the first time I made these, I was so excited that I tried to take them out of the pan immediately. Big mistake. They fell apart in my hands. So be patient — those 5 minutes matter.
Your kitchen should smell incredible right about now. The oranges and cranberries together create this warm, festive aroma that just screams Christmas morning. The tops should be lightly golden, and you might see little bits of cranberry peeking through — that’s a good sign.
Cooking Tips & Techniques
After 17 batches, I learned a few things the hard way. Let me save you some trouble.
Don’t overmix the batter. I know I said this already, but it’s worth repeating. Muffin batter should be mixed until it just comes together. Those lumps? They’re your friends. Overmixing develops the gluten and gives you rubbery muffins instead of tender ones. I once got distracted by my phone and mixed for an extra 30 seconds — the muffins came out like hockey pucks.
Room temperature ingredients matter. Cold eggs and cold buttermilk won’t emulsify properly with the melted butter. You’ll end up with a greasy, uneven batter. Take everything out of the fridge 30 minutes before you start baking. If you forget, put the eggs in warm water and microwave the buttermilk for 15 seconds.
Use a cookie scoop for even muffins. A #20 cookie scoop (about 3 tablespoons) gives you perfectly portioned batter every time. No more guessing, no more uneven baking. Plus, it’s way less messy than using two spoons.
Rotate the pan halfway through. Ovens have hot spots — it’s just a fact of life. Halfway through baking, quickly rotate the pan 180 degrees. This ensures all your muffins bake evenly. I learned this after noticing that the muffins in the back of my oven always got darker than the ones in the front.
Check for doneness with a toothpick. Insert a toothpick into the center of a muffin — if it comes out clean or with just a few moist crumbs, they’re done. If it’s wet with batter, give them another 2 minutes and check again. Don’t open the oven too often though, or the temperature will drop.
Let them cool completely before storing. I know it’s tempting to eat them warm — and honestly, you should eat at least one warm — but if you’re storing them, let them cool completely first. Otherwise, the steam will make them soggy.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some variations I’ve tried over the years:
Gluten-Free Version: Swap the all-purpose flour with a 1:1 gluten-free baking blend. I’ve used Bob’s Red Mill with great results. Add an extra tablespoon of buttermilk because gluten-free flours tend to absorb more liquid. The texture will be slightly more delicate, but still delicious.
Dairy-Free Version: Use melted coconut oil instead of butter, and swap the buttermilk with almond milk mixed with 1 tablespoon of lemon juice. I’ve made these for my lactose-intolerant friend Sarah, and she couldn’t tell the difference.
White Chocolate Cranberry: Add ½ cup of white chocolate chips along with the cranberries. The sweetness of the white chocolate balances the tartness of the cranberries beautifully. This is my husband’s favorite version.
Orange Blueberry Muffins: Swap the cranberries for fresh or frozen blueberries. The orange and blueberry combo is classic for a reason. Reduce the sugar by 2 tablespoons since blueberries are sweeter than cranberries.
Spiced Cranberry Orange: Add 1 teaspoon of cinnamon and ½ teaspoon of nutmeg to the dry ingredients. The warm spices add another layer of coziness that’s perfect for Christmas morning. I tried this on a whim one December and it became a permanent addition.
Mini Muffins: Use a mini muffin tin and bake for 10 to 12 minutes instead of 18 to 22. Perfect for holiday parties or for little hands. You’ll get about 24 mini muffins from this recipe.
Serving & Storage Suggestions
These muffins are best served warm, straight from the oven, with a pat of butter melting into the top. But let’s be real — they’re pretty amazing at room temperature too.
For a Christmas morning spread, serve them alongside a cup of hot coffee, a mug of spiced tea, or a glass of cold milk. They also pair beautifully with a simple fruit salad or some scrambled eggs for a more filling breakfast. If you’re feeling fancy, dust them with a little powdered sugar before serving — it makes them look extra festive.
To store leftovers (if you have any), place them in an airtight container at room temperature for up to 3 days. Put a paper towel in the bottom of the container to absorb excess moisture, and another one on top. This keeps the muffins from getting soggy. Change the paper towels if they feel damp.
For longer storage, you can freeze these muffins for up to 3 months. Let them cool completely, then wrap each one individually in plastic wrap and place them in a freezer-safe bag. When you’re ready to eat one, just unwrap it and microwave for 20 to 30 seconds, or warm it in a 300°F oven for about 10 minutes. They taste almost as good as fresh.
Here’s a tip: the flavors actually develop and deepen after a day or two. So if you can resist eating them all on Christmas morning, you’ll be rewarded with even better muffins on the 26th. Not that I’ve ever managed to wait that long.
Nutritional Information & Benefits
Here’s the estimated nutritional information for one muffin (based on 12 servings):
| Nutrient | Amount |
|---|---|
| Calories | 215 |
| Total Fat | 9g |
| Saturated Fat | 5g |
| Cholesterol | 48mg |
| Sodium | 210mg |
| Total Carbohydrates | 31g |
| Dietary Fiber | 2g |
| Sugars | 15g |
| Protein | 4g |
| Vitamin C | 8% DV |
Cranberries are packed with antioxidants and vitamin C, which is great for your immune system — especially during cold and flu season. Oranges add even more vitamin C, plus fiber and potassium. The buttermilk provides calcium and probiotics for gut health. So while these are definitely a treat, they’re not completely devoid of nutritional value.
If you’re watching your sugar intake, you can reduce the sugar to ½ cup without sacrificing too much texture. The muffins won’t be as sweet, but the cranberries and oranges provide plenty of natural sweetness.
These muffins are vegetarian-friendly but not vegan (unless you make the dairy-free adaptations). They contain gluten, dairy, and eggs, so they’re not suitable for those with allergies to those ingredients.
Conclusion
These cranberry orange Christmas morning muffins are more than just a recipe — they’re a little piece of holiday magic that you can create in your own kitchen. They’re the taste of a cozy morning, the smell of something special baking, and the joy of sharing something delicious with the people you love.
I hope you’ll try them and make them your own. Maybe you’ll add a little more orange zest, or swap in blueberries, or sprinkle them with cinnamon sugar instead of plain sugar. That’s the beauty of a good recipe — it’s a starting point, not a rulebook.
I’d love to hear how yours turn out! Drop a comment below and let me know if you made any changes, or share a photo of your muffins on Pinterest. Tag me so I can see your beautiful creations. And if you’re looking for more cozy holiday recipes, check out my cranberry orange scones or my gingerbread loaf — they’re perfect for Christmas morning too.
Happy baking, friends. May your Christmas be warm, your coffee be strong, and your muffins be perfectly domed.
Frequently Asked Questions
Can I use dried cranberries instead of fresh or frozen?
I don’t recommend it for this recipe. Dried cranberries are much sweeter and have a chewy texture that doesn’t work as well in muffins. They also won’t release that tart juice that makes these muffins so special. Stick with fresh or frozen for the best results.
Why did my muffins come out dense and heavy?
This usually happens for two reasons: overmixing the batter or using old baking powder. Mix just until the ingredients are combined — a few lumps are fine. And check your baking powder by putting a teaspoon in hot water — if it fizzes vigorously, it’s still good. If not, it’s time to buy a new container.
Can I make the batter the night before?
I wouldn’t recommend it. The baking powder starts reacting as soon as it hits the wet ingredients, so the batter loses its lift over time. If you want to prep ahead, measure out your dry ingredients and wet ingredients separately, then combine them right before baking. You can also freeze the baked muffins for up to 3 months.
How do I get those perfect domed tops?
A few things help: make sure your oven is fully preheated, don’t overfill the muffin cups (¾ full is perfect), and use room temperature ingredients. The high initial heat creates steam that pushes the batter up, giving you those beautiful domes. Also, try baking at 375°F instead of 350°F — the higher temperature helps.
Can I add nuts to this recipe?
Absolutely! Chopped walnuts or pecans would be a great addition. Add about ½ cup when you fold in the cranberries. Toast them first for extra flavor — just spread them on a baking sheet and bake at 350°F for 5 to 7 minutes until fragrant. Let them cool before adding to the batter.
Pin This Recipe!

Cozy Cranberry Orange Christmas Muffins: Easy Holiday Recipe
These tender, festive muffins combine tart cranberries with sweet orange zest for a perfect Christmas morning treat. Quick to make with simple ingredients, they’re a crowd-pleasing holiday favorite.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 muffins 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 2 cups (250g) all-purpose flour
- ¾ cup (150g) granulated sugar, plus extra for sprinkling
- Zest from 2 large oranges
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- ½ cup (113g) unsalted butter, melted and cooled
- 2 large eggs, room temperature
- ¾ cup (180ml) buttermilk
- 1 teaspoon pure vanilla extract
- 1½ cups (170g) fresh or frozen cranberries (not thawed if frozen)
- 2 tablespoons fresh orange juice
Instructions
- Preheat oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or grease well.
- Zest and juice the oranges. Wash oranges first, then grate off about 2 tablespoons of zest. Cut oranges in half and squeeze out 2 tablespoons of juice. Set both aside.
- In a large mixing bowl, combine sugar and orange zest. Rub together with fingertips for about 1 minute until fragrant.
- Add flour, baking powder, baking soda, and salt to the sugar mixture. Whisk until well combined. Set aside.
- In a medium bowl, whisk together melted butter, eggs, buttermilk, vanilla extract, and orange juice until smooth and slightly frothy.
- Pour wet ingredients into dry ingredients. Fold gently with a rubber spatula until just combined (about 10-12 strokes). A few lumps are fine; do not overmix.
- Add cranberries to the batter and fold in with as few strokes as possible until evenly distributed.
- Divide batter evenly among the 12 muffin cups, filling each about ¾ full. Sprinkle a little extra sugar on top of each muffin.
- Bake in the center of the oven for 18-22 minutes, until tops are golden brown and a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Let muffins cool in the pan for 5 minutes, then transfer to a cooling rack. Serve warm or at room temperature.
Notes
Don’t overmix the batter; lumps are fine. Use room temperature ingredients for best results. Rotate the pan halfway through baking for even browning. For gluten-free, use a 1:1 gluten-free flour blend and add an extra tablespoon of buttermilk. For dairy-free, use melted coconut oil and almond milk with lemon juice. Muffins can be stored in an airtight container at room temperature for up to 3 days, or frozen for up to 3 months.
Nutrition
- Serving Size: 1 muffin
- Calories: 215
- Sugar: 15
- Sodium: 210
- Fat: 9
- Saturated Fat: 5
- Carbohydrates: 31
- Fiber: 2
- Protein: 4
Keywords: cranberry orange muffins, Christmas muffins, holiday muffins, easy muffin recipe, cranberry muffins, orange muffins, Christmas breakfast


