This post may contain affiliate links. Please see our disclosure policy.
These Orange Cranberry Muffins are my absolute favorite holiday bake. I’ve tested this recipe dozens of times in my kitchen to ensure every batch has that elusive bakery-style texture: a perfectly soft, tender crumb and a bright citrus fragrance that makes them completely irresistible.
Using my signature method of butter, oil, and buttermilk—the same secret behind my blueberry banana muffins, blackberry muffins with streusel topping, or my easy blueberry muffins!

Pin this now to find it later
Pin ItWhy You’ll Love This Recipe
- Ultimate Texture: We use a trio of butter, oil, and buttermilk to ensure a fine crumb that stays moist for days. It’s the same secret I use for my blueberry banana muffins!
- Perfect Flavor Balance: The zingy orange zest and tart cranberries cut right through the sweet, buttery batter. I love this combination so much I use it in my orange cranberry cornbread and my cranberry orange relish, too.
- Crunchy Streusel: There is nothing better than a crunchy streusel topping! It brings these to the next level, much like my blackberry muffins.
- One-Bowl Ease: Just like my easy blueberry muffins, this recipe is made in one large mixing bowl, making it incredibly easy to whip up for a holiday brunch.

Orange Cranberry Muffin Ingredients

All-Purpose Flour: This provides the best structure. For the perfect rise, make sure you are measuring your flour correctly using the spoon-and-level method.
Fresh Cranberries: These offer a beautiful pop of color and tartness. While I prefer fresh, you can also use frozen cranberries (just don’t thaw them first!).
Orange Zest: This adds a vibrant fragrance and essential oils that orange juice alone can’t provide. It’s the same secret I use in my orange cranberry relish.
Buttermilk: The acidity in buttermilk reacts with the leavening agents to create a super tender, fluffy crumb. If you’re out, you can quickly make your own buttermilk with milk and lemon juice.
Unsalted Butter & Vegetable Oil: We use melted butter for that rich, classic flavor and oil to ensure these stay moist and soft for days. This combo is a game-changer for muffin recipes.
Baking Powder: Your primary leavening agent. Always check the expiration date to ensure your muffins get that signature high-dome top!
Granulated & Brown Sugar: We use white sugar in the batter for sweetness and brown sugar in the streusel topping for that deep, caramelized crunch.
How to Make Orange Cranberry Muffins




- Prep: Preheat your oven to 425°F and line a muffin tin.
- Dry Ingredients: Whisk flour, baking powder, and salt in a large bowl.
- Wet Ingredients: Mix eggs, sugar, vanilla, buttermilk, melted butter, oil, and orange zest until smooth.
- Combine: Gently fold the wet ingredients into the dry. Pro Tip: Keep it lumpy! Overmixing leads to tough muffins.
- Fold & Fill: Gently fold in the cranberries. Scoop about 1/4 cup of batter into each muffin cup.
- Add Streusel: Mix your streusel ingredients (flour, sugars, zest, butter) until crumbly and sprinkle generously over the batter.
- Bake: Bake at 425°F for 8–10 minutes until golden and a toothpick comes out clean.
- Cool: Let them rest in the tin for 5 minutes before moving to a wire rack.
Easy Streusel Topping
Every muffin needs a streusel topping—it’s the icing on the cake! The best part is that it’s so easy to make.
Add flour, brown sugar, orange zest, and melted butter into a bowl and mix with a fork until the mixture crumbs.
Sprinkle it over the cupcake batter, and then bake to perfection!

Recipe Variations & Substitutions
Want to switch things up? This versatile batter can be used in several ways:
Lemon Cranberry Twist: Swap the orange zest for lemon zest in both the batter and the topping for a bright, citrusy alternative.
Mini Orange Cranberry Muffins: Use a mini muffin tin and bake at 425°F for 6–8 minutes. These are perfect for holiday platters!
Orange Cranberry Bread: Pour the batter into a 9×5-inch loaf pan. Bake at 350°F for 45–55 minutes. Top with an orange glaze for a stunning holiday quick bread.
White Chocolate Chip: Fold in 3/4 cup white chocolate chips with the cranberries for a creamy, sweet contrast to the tart berries.
Cranberry Orange Nut Muffins: Add 3/4 cup chopped pecans or walnuts to the batter or the streusel topping for extra crunch.

Expert Tips for the Best Bakery-Style Muffins
Don’t Overmix: I can’t say it enough—overmixing creates gluten, and gluten makes muffins tough. Lumps are your friend!
High Initial Heat: Starting at 425°F creates a burst of steam that lifts the batter quickly before the crust sets. This is how you get those “Bakery Style” tops.
Freshness Matters: Check the date on your baking powder. If it’s older than 6 months, your muffins might stay flat.
No Liners? No problem. Spray the top of the muffin tin as well as the cups so the muffin tops don’t stick to the pan when they expand.
Storage and Freezing
Freezer: These freeze beautifully for up to 2 months. Wrap individually in plastic wrap and store in a gallon-sized freezer bag.
Room Temp: Store in an airtight container for 2–3 days. Microwave for 20 seconds to revive that “just-out-of-the-oven” softness.

FAQs
Yes. Frozen cranberries work very well in this recipe — just add them directly to the batter without thawing so they don’t bleed color into the muffins. You may need to add 1–2 extra minutes of baking time. I use this same approach in several of my muffin recipes, including my blueberry banana muffins on Sugar & Charm.
Dense muffins are usually caused by overmixing the batter. Muffin batter should look slightly lumpy — that’s completely normal. Stir just until the dry ingredients are incorporated to keep the crumb soft and tender. This is the same technique I use in my easy blueberry muffins too!
Yes! These muffins are perfect for making ahead for brunch or holidays. Bake them the day before, allow them to cool completely, and store in an airtight container at room temperature. Warm them for about 15–20 seconds in the microwave to bring back that fresh-baked softness.
Yes, but soak dried cranberries in warm orange juice for about 10 minutes before adding them to the batter. This helps soften them so they bake up juicy rather than chewy.
Absolutely. Pour the batter into a greased 9×5 loaf pan and bake at 350°F for about 45–55 minutes, or until a toothpick inserted in the center comes out clean. This same method works for many of my quick bread recipes on Sugar & Charm.
Store muffins in an airtight container at room temperature for up to 3 days, or freeze them individually wrapped for up to 2 months. They thaw beautifully and taste just like freshly baked muffins.
More Muffin Recipes
If you make this orange cranberry muffin recipe, please let me know your thoughts by leaving a comment and review below.

Orange Cranberry Muffins
Ingredients
Orange Cranberry Muffins
- 2 cups all-purpose flour
- 2 1/2 tsp baking powder
- 1 tsp salt
- 2 large eggs
- 1 cup granulated sugar
- 1 tsp vanilla extract
- 1 cup buttermilk
- 4 tbsp unsalted butter , melted
- 1/2 cup vegetable oil
- 2 cups cranberries, fresh
- 3 tbsp orange zest
Streusel Topping
- 1 cup all-purpose flour
- 6 tbsp granulated sugar
- 6 tbsp brown sugar
- 8 tbsp unsalted butter, melted
Instructions
- Preheat the oven to 425 degrees and prepare a muffin tin with paper liners.
- Add the flour, salt, sugar, and baking powder in a mixing bowl and whisk with a fork.
- Combine the wet ingredients, eggs, vanilla extract, butter, buttermilk, oil, orange zest, and sugar in a bowl and mix until combined.
- Gently fold the wet ingredients into the dry ingredients using a spatula.
- Mix just until the dry ingredients are moistened, not fully mixed until smooth. The batter should have lumps in it.
- Add in the cranberries and just barely mix until coated in batter.
- Prepare a cupcake tin with paper liners and fill 1/4 cup of batter each.
- In a small bowl, combine the streusel ingredients and then crumble 2-3 tbsp over the top of each muffin.
- Bake in a 425-degree oven for 8-10 minutes or until golden brown.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.























Moist and delicious! A family favorite in my house
Keep a close eye on the bottoms…as to not burn them. Maybe a reduction in temperature would be a good idea. Also, you only need to make half of the streusel topping. These made my kitchen smell divine! Yummy.
I’m assuming this recipe makes 12 ? I didn’t see it mentioned anywhere how many tins to prepare
It does say it in the recipe card – it made 18 for me but depends on the size and how much you’re filling them.
These are so good! Thanks for the recipe. I made them dairy free with soy milk and a tsp of lemon juice as the buttermilk and vegan butter instead of regular. I also added a small squeeze of orange to the batter and used rehydrated cranberries instead of fresh and they’re perfect! Thanks again
I never write reviews but this recipe is delicious! Mine took longer than 10 min to bake though. Probably closer to 20-25 min and I had to add more flour to the crumble topping because mine was too wet. Overall great recipe! Thanks!
Thank you Emily!
Good recipe. Had to wade through an enormous amount of vacuous verbiage to get there, but hey, influencers must influence. Cheers.
There is a jump-to-recipe button at the top! But yes, that is how we get paid for posting free recipes.
Thanks! I know Google makes us write so much to try and rank on the 1st page, which in return is how we can make a little income for all of the work that gors into running a site. It’s a lot but we have a jump-to-recipe button at the top and you can click that and it will take you to the recipe!