Cranberry Orange Muffins Recipe
This Cranberry Orange Muffin recipe is so festive and flavorful! Made with fresh cranberries, orange zest, and a hint of rosemary, they are perfect for the holiday table! Vegan and GF adaptable.

How to Make the Best Cranberry Orange Muffins
These Cranberry Orange Muffins are the perfect holiday breakfast treat that brings together the bright, tart burst of fresh cranberries with the sunny citrus flavor of orange zest. The unexpected addition of fresh rosemary adds an earthy, aromatic note that elevates these muffins from ordinary to extraordinary.
What makes this recipe truly special is how easily it adapts to different dietary needs. The base recipe is naturally vegan and gluten-free, using a simple flour blend and plant-based milk, but you can easily swap in regular ingredients if you prefer. The muffins bake up tender and moist, with pockets of jammy cranberries throughout.
Don’t skip the orange glaze—it adds a beautiful finishing touch and an extra layer of citrus sweetness that ties everything together. These muffins are perfect for holiday brunches, hostess gifts, or simply enjoying with your morning coffee on a cozy winter day.

Cranberry Orange Muffins
This Cranberry Orange Muffin recipe is so festive and flavorful! Made with fresh cranberries, orange zest, and a hint of rosemary, they are perfect for the holiday table! Vegan and GF adaptable.
Ingredients
Muffin Batter
Orange Glaze
Instructions
Make the Muffins
- Preheat oven to 400°F. Spray a 12-cup nonstick muffin tin with olive oil spray, or use muffin liners (recommended).
- In a large bowl, mix all dry ingredients together, including rosemary, zest, and cranberries.
- In a separate bowl, mix wet ingredients together.
- Pour wet ingredients into dry and mix well.
- Fill greased muffin cups to just below the rim. Lower heat to 350°F. Bake 20-25 minutes or until a toothpick comes out clean.
Make the Glaze
- In a small bowl, whisk orange juice with powdered sugar until smooth and combined.
- Drizzle glaze over cooled muffins. Garnish with fresh rosemary and orange zest.
Notes
- Use frozen cranberries if fresh aren't available—do not thaw before adding to the batter.
- Any plant-based milk works well: oat, almond, soy, or cashew.
- For a non-vegan version, substitute regular milk and butter for the plant-based milk and oil.