Sweet, soft, and beautifully marbled, Raspberry Swirl Cupcakes are a fruity twist on classic vanilla cupcakes — with a vibrant ribbon of fresh raspberry puree running through both the batter and the frosting. These cupcakes are light, moist, and topped with a stunning pink swirl that’s as delicious as it is eye-catching.
Perfect for spring and summer gatherings, baby showers, birthdays, or brunches, raspberry swirl cupcakes offer the perfect balance of sweet vanilla and tart berry flavor. With their tender crumb and creamy swirl frosting, they’re sure to become a favorite for any festive occasion.
Ingredients Overview
To make raspberry swirl cupcakes, you’ll need a mix of fresh ingredients for the raspberry puree and classic baking staples for the cupcake batter and frosting.
For the Raspberry Swirl:
-
Fresh or Frozen Raspberries: Either works well. If using frozen, thaw first and drain excess liquid.
-
Granulated Sugar: Sweetens the raspberry puree and balances tartness.
-
Lemon Juice: Brightens the raspberry flavor and keeps the color vivid.
-
Cornstarch (optional): Helps thicken the puree for defined swirls.
For the Cupcake Batter:
-
All-Purpose Flour: Provides structure. For softer cupcakes, sift before adding.
-
Baking Powder & Baking Soda: Help the cupcakes rise with a tender crumb.
-
Salt: Balances the sweetness and brings out flavor.
-
Unsalted Butter: Adds richness and buttery flavor. Room temperature for easy creaming.
-
Vegetable Oil: Keeps the cupcakes soft and moist.
-
Granulated Sugar: Sweetens and helps create a light texture.
-
Eggs: Bind the ingredients and help with leavening.
-
Sour Cream or Greek Yogurt: Adds moisture and a slight tang.
-
Milk: Loosens the batter while adding richness.
-
Vanilla Extract: Essential for depth and warmth.
For the Raspberry Swirl Buttercream:
-
Unsalted Butter: Softened, it creates the base for a fluffy frosting.
-
Powdered Sugar: Adds sweetness and structure.
-
Raspberry Puree: A spoonful swirled in adds real berry flavor and color.
-
Heavy Cream: Adjusts consistency and adds a silky finish.
-
Vanilla Extract & Salt: For flavor balance.
Ingredient Swaps:
-
Gluten-Free: Use a 1:1 gluten-free flour blend.
-
Dairy-Free: Use dairy-free yogurt, plant milk, and vegan butter.
-
Egg-Free: Replace each egg with 1/4 cup unsweetened applesauce or 1 flax egg.
Step-by-Step Instructions

1. Make the Raspberry Swirl
In a small saucepan, combine:
-
1 1/2 cups fresh or frozen raspberries
-
2 tablespoons granulated sugar
-
1 tsp lemon juice
Cook over medium heat for 5–7 minutes until the berries break down and the mixture thickens slightly. For extra thickness, stir in:
-
1 tsp cornstarch mixed with 1 tsp cold water
Strain through a fine mesh sieve to remove seeds. Let cool completely.
Reserve half for swirling into the batter and the other half for the frosting.
2. Prepare the Cupcake Batter
Preheat oven to 350°F (175°C) and line a 12-cup muffin pan with paper liners.
In a medium bowl, whisk:
-
1 1/4 cups all-purpose flour
-
1 1/2 tsp baking powder
-
1/4 tsp baking soda
-
1/4 tsp salt
In a large bowl, using a mixer, cream:
-
1/4 cup unsalted butter, softened
-
1/4 cup vegetable oil
-
3/4 cup granulated sugar
Beat for 2–3 minutes until light and fluffy.
Add:
-
2 large eggs, one at a time
-
1 tsp vanilla extract
-
1/3 cup sour cream (or full-fat Greek yogurt)
-
1/4 cup milk
Mix just until combined.
Gradually add the dry ingredients, mixing on low speed. Do not overmix — batter should be smooth and slightly thick.
3. Add the Raspberry Swirl
Fill each cupcake liner 2/3 full with batter. Add 1–2 teaspoons of raspberry puree on top of each and use a toothpick or skewer to gently swirl it into the batter.
Don’t overdo the swirling — a light ripple looks best after baking.
4. Bake and Cool
Bake at 350°F for 18–20 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.
5. Make the Raspberry Swirl Buttercream
In a large bowl, beat:
-
3/4 cup unsalted butter, softened
Until light and fluffy (2–3 minutes). Then gradually add:
-
2 1/2 cups powdered sugar
-
2–3 tablespoons reserved raspberry puree
-
1–2 tablespoons heavy cream
-
1 tsp vanilla extract
-
Pinch of salt
Beat until smooth, fluffy, and pipeable. Add more cream or sugar to adjust consistency.
To create a swirl effect, spoon plain and raspberry frosting side by side into a piping bag fitted with a large star tip.
Tips, Variations & Substitutions
-
Cupcake Fill Option: Scoop out a small center from each baked cupcake and fill with raspberry jam before frosting for an extra fruity surprise.
-
Buttercream Swirl Hack: Use two piping bags — one with vanilla frosting, one with raspberry — placed together in a third bag with a large tip for a perfect two-tone swirl.
-
Use Jam: If fresh raspberries aren’t available, high-quality seedless raspberry jam works well.
-
Decorate: Garnish with a fresh raspberry, mint leaf, or freeze-dried raspberry crumble.
Serving Ideas & Occasions
Raspberry swirl cupcakes are gorgeous and delicious, making them perfect for:
-
Spring and summer parties
-
Bridal and baby showers
-
Mother’s Day brunch
-
Tea parties and garden gatherings
-
Valentine’s Day – pink frosting and berries add romantic flair
Serve with chilled rosé, herbal tea, or sparkling lemonade.
Nutritional & Health Notes
These cupcakes are indulgent but made with fresh ingredients and no artificial dyes.
-
Calories: ~275 per cupcake (with frosting)
-
Fat: From butter and oil — use avocado oil or Greek yogurt for a lighter touch
-
Sugar: Naturally sweetened with fruit, but you can reduce added sugar by 2 tablespoons in both batter and frosting
-
Fiber: Raspberries add antioxidants and fiber, especially if left unstrained
Great for portion control — satisfying and flavorful without overindulgence.
FAQs
Q1: Can I use frozen raspberries?
A1: Yes! Just thaw them fully and drain any excess liquid before cooking down into the puree. Frozen raspberries work just as well as fresh in both the batter and frosting.
Q2: Can I make these cupcakes ahead?
A2: Absolutely. Bake the cupcakes a day ahead and store them (unfrosted) in an airtight container at room temperature. Frost just before serving for the best texture.
Q3: How do I store leftover cupcakes?
A3: Store frosted cupcakes in the fridge for up to 3 days. Let them come to room temperature before serving for the best flavor and softness.
Q4: Can I use raspberry jam instead of homemade puree?
A4: Yes. Choose a high-quality, seedless raspberry jam for both the swirl and the frosting. Warm it slightly and stir to loosen before using.
Q5: How can I make these into mini cupcakes?
A5: Use a mini muffin pan and bake for 10–12 minutes. Reduce swirl to 1/2 teaspoon per cupcake. Makes about 30–36 minis.
Q6: Can I freeze these cupcakes?
A6: Yes. Freeze unfrosted cupcakes for up to 2 months. Wrap tightly and thaw overnight in the fridge before frosting and serving.
Q7: Why did my swirl sink or disappear?
A7: Overmixing the puree into the batter or using very thin raspberry sauce can cause it to blend in during baking. For bolder swirls, keep puree thick and swirl gently just on top.
PrintRaspberry Cupcakes with Beautiful Buttercream Swirls
These moist vanilla cupcakes are swirled with tart raspberry puree and topped with fluffy raspberry swirl buttercream — a fresh and fruity treat that’s as beautiful as it is delicious.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Total Time: 45 minutes
- Yield: 12 cupcakes 1x
Ingredients
Raspberry Swirl:
-
1 1/2 cups raspberries (fresh or frozen)
-
2 tbsp granulated sugar
-
1 tsp lemon juice
-
1 tsp cornstarch + 1 tsp water (optional, for thickening)
Cupcake Batter:
-
1 1/4 cups all-purpose flour
-
1 1/2 tsp baking powder
-
1/4 tsp baking soda
-
1/4 tsp salt
-
1/4 cup unsalted butter, softened
-
1/4 cup vegetable oil
-
3/4 cup granulated sugar
-
2 large eggs
-
1 tsp vanilla extract
-
1/3 cup sour cream
-
1/4 cup milk
Raspberry Buttercream:
-
3/4 cup unsalted butter, softened
-
2 1/2 cups powdered sugar
-
2–3 tbsp raspberry puree
-
1–2 tbsp heavy cream
-
1 tsp vanilla extract
-
Pinch of salt
Instructions
-
Cook raspberries, sugar, and lemon juice until thickened. Strain seeds and cool.
-
Preheat oven to 350°F and line cupcake tin with 12 liners.
-
Mix flour, baking powder, soda, and salt in one bowl.
-
In another bowl, beat butter, oil, and sugar. Add eggs, vanilla, sour cream, and milk.
-
Add dry ingredients and mix until smooth.
-
Fill liners 2/3 full. Add 1–2 tsp raspberry puree to each and swirl gently.
-
Bake for 18–20 minutes. Cool completely.
-
For frosting, beat butter, then add powdered sugar, raspberry puree, cream, vanilla, and salt.
-
Pipe frosting onto cooled cupcakes and garnish as desired.
Notes
Use thickened puree for bold swirls. Frosting can be made ahead and chilled.
