These Cranberry Orange Cupcakes are soft, fluffy, and bursting with bright citrus flavor and tart fresh cranberries. Topped with silky cream cheese frosting, they’re the perfect balance of sweet and tangy—ideal for holidays, brunches, or winter gatherings.
Why You’ll Love This Recipe
- Bright orange flavor with fresh cranberry bursts
- Moist, tender crumb
- Creamy, balanced cream cheese frosting
- Beautiful holiday-ready presentation
- Easy, beginner-friendly recipe
These Cranberry Orange Cupcakes are elegant enough for celebrations yet simple enough for everyday baking.
Ingredients

Cupcakes
- 1 ½ cups (180 g) all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon kosher salt
- ½ cup (113 g) unsalted butter, softened
- 1 cup (200 g) granulated sugar
- ½ teaspoon pure vanilla extract
- ⅓ cup (80 ml) fresh orange juice
- 2 large eggs, room temperature
- ⅓ cup (80 ml) milk
- 1 ½ tablespoons orange zest
- 1 cup fresh cranberries (plus extra for garnish)
Cream Cheese Frosting
- ½ cup (113 g) unsalted butter, softened
- 8 ounces (225 g) cream cheese, softened
- 3 cups powdered sugar
- ½ teaspoon pure vanilla extract
- ¼ teaspoon kosher salt
Instructions
- Preheat oven to 325°F (160°C), or 140°C for fan oven. Line a 12-cup muffin pan with paper liners.
- In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
- In a large mixing bowl, beat butter, sugar, and vanilla extract on medium speed until pale and smooth, about 3 minutes.
- Add orange juice and eggs. Mix until combined. Add half of the flour mixture and beat gently.
- Mix in milk and orange zest. Add remaining flour mixture and beat until smooth.
- Fold in fresh cranberries using a spatula.
- Divide batter evenly into cupcake liners, filling about ¾ full.
- Bake 16–19 minutes, or until a toothpick inserted comes out mostly clean with a few moist crumbs.
- Cool completely on a wire rack before frosting.

To Make the Cream Cheese Frosting
- Beat butter and cream cheese on medium speed for 2 minutes until creamy and smooth.
- Reduce speed to low and gradually add powdered sugar, one cup at a time.
- Add vanilla extract and salt. Beat until fully incorporated and fluffy.
- If frosting is too thick, add a small splash of milk. If too thin, add more powdered sugar.
- Pipe frosting onto cooled cupcakes using a large star tip. Garnish with fresh or sugared cranberries if desired.
Tips & Tricks
- Use room temperature ingredients for smooth batter and frosting.
- Toss cranberries lightly in flour to prevent sinking.
- Do not overmix after adding flour to keep cupcakes tender.
- For extra citrus flavor, add a touch more orange zest.
- Chill frosting briefly if it becomes too soft for piping.
Details
- Prep Time: 20 minutes
- Cook Time: 16–19 minutes
- Total Time: 40 minutes
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Difficulty: Easy
- Dietary: Vegetarian, halal-friendly

Notes
- You can substitute dried cranberries if fresh are unavailable.
- Add a light orange glaze drizzle for extra citrus flavor.
- Store garnished cranberries separately to prevent bleeding into frosting.
Nutrition (Approximate per cupcake)
- Calories: 340
- Protein: 4g
- Carbohydrates: 45g
- Fat: 16g
FAQ
Can I use frozen cranberries?
Yes, add them frozen and do not thaw before folding into the batter.
Can I make Cranberry Orange Cupcakes ahead of time?
Yes, bake one day ahead and frost before serving.
How do I store them?
Store in the refrigerator because of the cream cheese frosting.
Can I freeze them?
Freeze unfrosted cupcakes up to 2 months.
Can I make them into a cake instead?
Yes, bake in an 8-inch round pan and adjust baking time accordingly.
Storage
Refrigerator: Store in an airtight container up to 4 days.
Freezer: Freeze unfrosted cupcakes up to 2 months.
Reheating: Bring to room temperature before serving.

Similar Recipes

Cranberry Orange Cupcakes
Ingredients
Cupcakes
- 1 ½ cups 180 g all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon kosher salt
- ½ cup 113 g unsalted butter, softened
- 1 cup 200 g granulated sugar
- ½ teaspoon pure vanilla extract
- ⅓ cup 80 ml fresh orange juice
- 2 large eggs room temperature
- ⅓ cup 80 ml milk
- 1 ½ tablespoons orange zest
- 1 cup fresh cranberries plus extra for garnish
Cream Cheese Frosting
- ½ cup 113 g unsalted butter, softened
- 8 ounces 225 g cream cheese, softened
- 3 cups powdered sugar
- ½ teaspoon pure vanilla extract
- ¼ teaspoon kosher salt
Instructions
- Preheat the oven to 325°F (160°C), or 140°C for fan ovens. Line a 12-count muffin pan with paper liners.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- In a large mixing bowl, beat the softened butter, sugar, and vanilla extract on medium speed for about 3 minutes until pale and fluffy.
- Add the orange juice and eggs to the butter mixture and mix until combined. Add half of the flour mixture and beat gently.
- Mix in the milk and orange zest. Add the remaining flour mixture and beat just until smooth. Do not overmix.
- Fold in the fresh cranberries using a spatula, ensuring they are evenly distributed.
- Divide the batter evenly between the cupcake liners, filling each about ¾ full.
- Bake for 16–19 minutes, or until a toothpick inserted into the center comes out mostly clean with a few moist crumbs.
- Remove from the pan and allow the cupcakes to cool completely on a wire rack before frosting
Notes
- Frozen cranberries can be used; add them directly without thawing.
Conclusion
These Cranberry Orange Cupcakes combine fresh citrus brightness with tart cranberries and creamy frosting for a beautifully balanced dessert. Whether for the holidays or just because, this recipe delivers bakery-style results with simple ingredients.

