If you have a soft spot for sweet, fluffy treats that burst with fresh fruity flavor, you are going to absolutely adore this Vegan Raspberry Cupcakes Recipe. These cupcakes are delightfully moist, tender, and packed with the natural tartness of raspberries, perfectly balanced by a creamy vegan Swiss buttercream frosting. Whether you’re new to vegan baking or a seasoned pro, this recipe combines simple, wholesome ingredients to create a dessert that feels both indulgent and refreshingly light. It’s the kind of recipe that invites you to bake a batch just to brighten your day or impress your friends with a plant-based showstopper.

Ingredients You’ll Need
The magic of this Vegan Raspberry Cupcakes Recipe lies in how straightforward the ingredients are, yet how essential each one is in creating the perfect texture, flavor, and color. From the tangy plant-based “buttermilk” to the burst of fresh raspberries, every component plays a starring role.
- Soy milk (236 ml): This dairy-free milk creates a tender crumb when combined with apple cider vinegar to mimic buttermilk’s acidity.
- Apple cider vinegar (1 tablespoon): Reacts with baking soda to help the cupcakes rise beautifully and adds a subtle tang.
- Plain flour (250 g): Provides structure, ensuring your cupcakes are soft but sturdy enough to hold the frosting and filling.
- Superfine sugar (caster sugar, 170 g): Dissolves quickly for a smooth batter and sweet but delicate crumb.
- Baking powder (2 ½ teaspoons): A crucial leavening agent for light and fluffy cupcakes.
- Baking soda (½ teaspoon): Works with the vinegar to give extra lift and a tender texture.
- Sea salt (½ teaspoon): Balances sweetness and enhances all the other flavors.
- Sunflower oil (75 ml): Adds moisture and keeps the cupcakes luxuriously soft without any dairy.
- Vanilla extract (2 tablespoons): Provides warmth and depth to the cake’s flavor.
- Fresh raspberries (150 g): The star fruit, both for filling and flavor intensity.
- Superfine sugar (30 g): Sweetens the raspberry filling just enough to enhance tartness.
- Lime juice (1 tablespoon): Adds brightness to the raspberry filling and balances the sweetness.
- Water (20 ml): Helps loosen the filling for a luscious texture.
- Vegan raspberry Swiss buttercream: A creamy, dreamy frosting that completes these cupcakes.
How to Make Vegan Raspberry Cupcakes Recipe
Step 1: Prepare the Vegan “Buttermilk”
Start by blending the plant-based milk with apple cider vinegar and letting it rest for 10 minutes. This is your secret weapon for moist cupcakes with that classic tangy bite you expect from buttermilk. It curdles slightly and reacts with the baking soda to create lift and tenderness.
Step 2: Mix the Dry Ingredients
Combine the flour, sugar, baking powder, baking soda, and salt in a large bowl. Whisking ensures everything is evenly distributed so your cupcakes rise consistently and have the perfect crumb.
Step 3: Combine Wet Ingredients and Batter
Add the sunflower oil and vanilla extract to your vegan buttermilk mixture, then pour the wet ingredients into the dry ingredients. Gently whisk until just combined. Be careful not to overmix—you want a light, airy batter, not dense cupcakes.
Step 4: Bake the Cupcakes
Divide the batter evenly into your lined cupcake tin and bake at 180°C (356°F) for about 20 minutes. Use a toothpick to check doneness—it should come out clean or with just a few crumbs attached. Let them cool initially in the tin and then fully on a rack to avoid soggy bottoms.
Step 5: Prepare the Raspberry Filling
Cook fresh raspberries with sugar, lime juice, and water over medium heat for 10 minutes, stirring frequently to prevent sticking. This creates a luscious, slightly thickened filling bursting with fresh fruit flavor. Set it aside to cool completely so it sets beautifully inside your cupcakes.
Step 6: Make the Vegan Raspberry Swiss Buttercream
Whip up a batch of vegan Swiss meringue buttercream, adding raspberry powder for an even deeper raspberry punch in half your buttercream if you fancy a swirl effect. This frosting is silky, light, and decadently flavorful—the perfect finishing touch.
Step 7: Assemble Your Cupcakes
Core the center out of each cooled cupcake with a cupcake or apple corer, reserving the pieces you remove. Spoon generous amounts of raspberry filling into the hollow, then replace the cake plug on top. Fill a piping bag with alternating vanilla and raspberry buttercream and pipe swirls atop each cupcake for a stunning visual and taste contrast.
How to Serve Vegan Raspberry Cupcakes Recipe

Garnishes
Fresh raspberries, a light dusting of powdered sugar, or a tiny sprig of mint on top of the frosting add a beautiful pop of color and a fresh finish. They make the cupcakes even more inviting and show off the natural ingredients.
Side Dishes
These cupcakes shine on their own but also pair wonderfully with a cup of herbal tea, a scoop of dairy-free vanilla ice cream, or a refreshing berry salad. Each pairing complements the tart sweetness and creamy frosting, rounding out a delightful meal or afternoon treat.
Creative Ways to Present
Try serving these cupcakes on a rustic wooden board or vintage cake stand for a charming touch. You can even tie a little ribbon around each cupcake liner for parties. If you’re feeling extra festive, add edible flower petals or a drizzle of vegan white chocolate for a little extra wow.
Make Ahead and Storage
Storing Leftovers
Store your cupcakes in an airtight container in the refrigerator for up to five days to keep them fresh. Because the vegan buttercream frosting firms up when chilled, it’s best to bring the cupcakes to room temperature for a few hours before serving so they’re soft and delicious.
Freezing
You can freeze these cupcakes without frosting for up to two months. Wrap them tightly in plastic wrap and store in a freezer-safe container. Thaw overnight in the fridge, then frost and fill just before serving to enjoy that fresh homemade taste.
Reheating
A gentle warm-up in a microwave for about 10-15 seconds can revive the softness of the cupcake itself, but avoid heating once frosted unless you want your buttercream to melt. If refrigerated, just letting them sit out at room temperature is usually enough to soften your cupcakes beautifully.
FAQs
Can I substitute the soy milk with another plant-based milk?
Absolutely! Almond, oat, or coconut milk work well too. Just make sure to mix with apple cider vinegar to maintain that essential “buttermilk” effect for the perfect rise and texture.
What if I don’t have superfine sugar?
Regular granulated sugar is fine but superfine or caster sugar dissolves more readily, offering a smoother batter and crumb. You can blitz granulated sugar in a food processor for a few seconds to mimic superfine sugar.
Can I use frozen raspberries instead of fresh?
Definitely! Just thaw and drain them well before cooking to avoid excess watery filling. Frozen raspberries deliver great flavor and convenience all year round.
Is the vegan Swiss buttercream difficult to make?
It might sound fancy, but it’s surprisingly approachable once you get the hang of it. It uses aquafaba (chickpea water) as a base, giving you that creamy, fluffy texture without eggs or dairy. Take your time with the whipping and you’ll be rewarded!
How do I achieve the swirl effect with the raspberry and vanilla buttercream?
Fill your piping bag by spooning in vanilla buttercream on one side and raspberry buttercream on the other. As you pipe, they combine naturally into a beautiful swirl, adding a colorful and tasty dimension to your cupcakes.
Final Thoughts
This Vegan Raspberry Cupcakes Recipe is truly a treasure to keep in your baking repertoire. It marries the freshness of raspberries with the decadence of silky vegan buttercream, all wrapped up in a soft, tender cake. Whether you’re baking for a special occasion or just because, these cupcakes will bring a smile to anyone’s face. Go ahead, give them a try—you might just discover a new favorite!
Print
Vegan Raspberry Cupcakes Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: Vegan, Western
- Diet: Vegan
Description
Delightfully moist and fluffy vegan raspberry cupcakes made with plant-based milk and sunflower oil, filled with a luscious raspberry compote, and topped with swirl-effect vegan raspberry Swiss meringue buttercream. These cupcakes are perfect for any occasion, offering a vibrant burst of raspberry flavor combined with a creamy, dairy-free frosting.
Ingredients
Cupcakes
- 236 ml soy milk (or other plant-based milk)
- 1 tablespoon apple cider vinegar
- 250 g plain flour
- 170 g superfine sugar (caster sugar)
- 2 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon sea salt
- 75 ml sunflower oil (or rapeseed oil/light olive oil)
- 2 tablespoons vanilla extract
Raspberry Filling
- 150 g fresh raspberries (or frozen raspberries)
- 30 g superfine sugar (caster sugar)
- 1 tablespoon lime juice (or lemon juice)
- 20 ml water
Frosting
- 1 batch vegan raspberry Swiss buttercream (prepared separately, see recipe instructions)
Instructions
- Preheat Oven and Prepare Tin: Preheat your oven to 180°C (356°F). Line a 12-hole cupcake tin with cupcake liners or 24 small bun cases to prepare for baking.
- Make Vegan Buttermilk: In a medium bowl or jug, combine the soy milk and apple cider vinegar. Stir well and let it sit for 10 minutes to curdle slightly, creating a vegan buttermilk substitute.
- Mix Dry Ingredients: In a large mixing bowl, whisk together the plain flour, superfine sugar, baking powder, baking soda, and sea salt until evenly combined.
- Combine Wet Ingredients: Add sunflower oil and vanilla extract to the vegan buttermilk mixture, stirring to blend. Pour this wet mixture into the dry ingredients and whisk gently until just combined. Avoid over mixing to keep cupcakes tender.
- Bake Cupcakes: Divide the batter evenly among the cupcake liners. Bake in the preheated oven for 20 minutes, or until a toothpick inserted into the center comes out clean. Let them cool for 10 minutes in the tin before transferring to a wire rack to cool completely (approximately 30 minutes).
- Prepare Raspberry Filling: In a saucepan, combine raspberries, superfine sugar, lime juice, and water. Cook over medium heat for 10 minutes, whisking occasionally to prevent sticking. Remove from heat and allow to cool at room temperature for 15-20 minutes.
- Prepare Vegan Raspberry Swiss Buttercream: Make the vegan raspberry Swiss meringue buttercream following your preferred recipe. For swirl effects, mix raspberry powder into half of the buttercream, leaving the other half plain vanilla.
- Core Cupcakes: Using a cupcake corer or apple corer, hollow out the centers of the cooled cupcakes, setting aside the removed pieces for later use.
- Fill Cupcakes: Spoon the raspberry filling into the hollowed centers of each cupcake. Replace the removed cupcake pieces to cover the filling.
- Pipe Frosting: Fill a piping bag fitted with an open star nozzle alternately with vanilla and raspberry buttercream to create a swirl effect. Pipe the frosting generously on top of each cupcake.
- Storage: Serve cupcakes at room temperature. Store any leftovers in an airtight container in the refrigerator for up to 5 days. Remove from fridge 2-3 hours before serving to soften the vegan buttercream.
Notes
- Use fresh or frozen raspberries for the filling; thaw frozen raspberries before cooking.
- For best results, ensure not to over-mix the batter, which helps maintain cupcake fluffiness.
- Allow cupcakes to cool completely before coring and filling to prevent the filling from melting the cupcake.
- The vegan raspberry Swiss meringue buttercream requires aquafaba (chickpea brine) to mimic egg whites; prepare ahead of time if needed.
- To achieve the swirl effect, fill the piping bag carefully with alternating colors without mixing.
- Room temperature serving is recommended to enjoy the buttercream’s smooth texture.
- These cupcakes are suitable for vegans and dairy-free diets.

