When it comes to strawberries, I think they pair best with vanilla flavors rather than chocolate even though I am a certified chocoholic. Strawberries and cream marry so well together and my recipe for Strawberry Shortcake Cupcakes features a soft tender vanilla cake filled with juicy homemade strawberry compote and topped with a strawberry-swirled vanilla whipped cream frosting. They are so light and fresh and irresistible. The frosting looks like a swirled soft serve ice cream cone, so I easily picture this being served at your Summer family gatherings and backyard BBQs. If you love making cupcakes and are searching for the perfect simple vanilla cake for any occasion, check out my BEST Best Vanilla Cupcake Recipe, check out my One Bowl Vanilla Cake with Chocolate Frosting. If you prefer chocolate cakes, here's my recipe for Chocolate Cupcakes.

WHY THIS RECIPE WORKS
- Soft and tender vanilla cake - the vanilla cupcakes are super soft with a tender crumb texture and clean vanilla flavor.
- Fresh strawberry filling - for the filling, we make a juicy strawberry compote from fresh strawberries. It's very easy to prepare and you'll want to make extra to serve over vanilla ice cream!
- Whipped cream frosting - strawberry shortcake wouldn't be complete without whipped cream and this whipped cream frosting is stabilized by skim milk powder so it holds up well on the cupcakes.
- Strawberry swirl - my favorite part of these cupcakes is the swirl through the frosting. Not only does it look pretty but you get this pop of fresh strawberry flavor right against vanilla cream!

INGREDIENTS FOR STRAWBERRY SHORTCAKE CUPCAKES
Here are some notes about the ingredients. For a full list of ingredients, check out the recipe card at the bottom of the page.
- All purpose flour - you do not need specialty cake flour to make wonderful cupcakes. Just be sure to measure your flour correctly! Adding too much flour to the recipe is the most common mistake and leads to tough and dry cake. The most accurate way to measure flour is using a scale. If you don't have one then fluff your flour with a spoon, sprinkle it into your measuring cup, and use a knife to level it off.
- Granulated sugar - simple fine white granulated sugar keeps the flavor clean so the vanilla shines. Bonus points if you use extra fine (caster) sugar which will create an even lighter texture.
- Pure vanilla extract - you can use inexpensive flour, milk and even butter but it is nice to have good vanilla for this recipe! It's the main flavor so you want it to taste great. I like this Madagascar Bourbon Vanilla extract. I actually prefer using a vanilla bean pod for this recipe, so if you have one and you've been waiting for the right recipe to use it, then this is it!
- Unsalted butter - butter brings the flavor! I couldn't make rich custardy vanilla cupcakes without butter. Make sure it is completely softened to room temperature.


- Oil - just a bit of oil is my secret to making soft cupcakes. Oil is liquid at room temperature while butter has more solid fats. That means if I were to use all butter, the cupcakes would have a firmer texture. Oil will help bring down the fat melting profile so that these cupcakes stay soft. You can use any neutral oil like sunflower oil or canola oil.
- Egg - two whole eggs will provide structure, lift and of course flavor to these cakes.
- Milk - you can use whole milk at 3.25% or 2% milk. I would avoid anything with less fat content than that (i.e. avoid skim milk).
- Whipping cream - the frosting is so easy to make with just cream, sugar, skim milk powder and vanilla. Make sure you use cold heavy cream with minimum 35% milk fat content.
- Skim milk powder - it helps stabilize the cream so that it will remain airy without weeping even days after storage in the fridge.
- Strawberry compote - you'll make a quick and delicious strawberry compote from fresh strawberries, sugar, corn starch and a bit of lemon. You will use this to fill the cupcakes and then puree some of it to make the swirls in the frosting.

STEP BY STEP INSTRUCTIONS
- STEP 1). First prepare the filling. Make the strawberry compote according to the recipe at the bottom of this post, then let it cool completely and chill for 1 hour before filling the cupcakes.
- STEP 2). Make the cupcake batter. Cream the butter and sugar. Combine soft butter with sugar and vanilla in a large bowl and beat with an electric hand mixer for about 3 minutes on medium-high speed until pale, light and fluffy.
- STEP 3). Beat in egg. Add one egg and beat until well incorporated. Add the other egg and beat until evenly combined, smooth and creamy.
- STEP 4). Combine wet ingredients. Whisk together milk and oil in a volumetric measuring jug or a small bowl.
- STEP 5). Alternate adding wet and dry ingredients. Add one-third of the flour mixture to the butter mixture and beat on medium-low speed until mostly incorporated. Add half of the milk mixture and beat until well blended, 10-15 seconds. Beat in half of the remaining flour mixture followed by the last of the milk mixture on medium speed just until the batter is smooth, but do not over beat. Finally, add the rest of the flour mixture and mix until just combined. Turn the mixer up to high speed and beat for 5 seconds to emulsify the batter.
- STEP 6). Bake. Divide the batter among prepared muffin cups, filling them about two-thirds full and bake for 18-20 minutes until a toothpick inserted into the center comes out clean. Transfer the pan to a wire rack and let cupcakes cool for 5 minutes in the pan before transferring individually to the rack to cool completely.
- STEP 7). Fill the cupcakes. Using a sharp paring knife, cut out a small cone in the center of each cooled cupcake, being careful not to cut too deep (cut just to the center of the cupcake). Spoon the strawberry filling into the center to fill the well of each cupcake.
- STEP 8). Make the frosting. Prepare the whipped cream frosting as directed in the recipe card at the bottom of this post. Fill a small piping bag with some of the strawberry puree and pipe 3 or 4 lines down the sides of a larger piping bag. The puree will be a bit loose so don't fret if it leaks down the bag. I like to prop my bag up in a tall glass to hold it upright. Then, carefully fill the bag with whipped cream. Twist the end and pip onto cooled cupcakes.

EXPERT BAKING TIPS
- Use very soft (but not melted) butter. Take your butter out of the fridge two hours before you plan to bake. I usually take mine out the night before if it's not a hot day. It should be nice and soft but not melted to whip properly with the sugar during the initial "creaming" step.
- Do not over-bake. The cupcakes are ready when they spring back when pressed gently and a skewer comes out clean. They will not get very browned on the top, just lightly golden so don't wait for browning.
- Gradually add the wet and dry ingredients. Alternating additions of dry ingredients and milk will help ensure that the ingredient incorporate smoothly without over-mixing.
- Do not over-mix, but DO mix! Just mix in the dry ingredients and wet ingredients until just combined between additions, and then mix on medium-high speed at the very end to emulsify the batter. An emulsified batter is the secret to the soft texture.
- Have eggs at room temperature. Take your egg out of the fridge 2 hours before baking, or place it in a bowl of warm water for 15 minutes.
- Make the strawberry compote ahead of time - you can prepare the compote up to 2 days in advance to save you time on the day you're making the cake.
- Use a tall glass to prop up the large piping bag when you're piping the lines of strawberry puree and filling with the whipped cream. The strawberry puree is quite runny, so propping up the bag will help stabilize it. You can also just smear some puree along the sides of the bag with a spoon if you don't mind it looking more rustic.


RECIPE FAQ
Firstly - use a fresh oil! Do not use anything that's been opened for a long time and when you store oil, it should be in a cool dark place. Light and heat accelerate oxidation reactions that can make the flavor turn rancid. My oil of choice for baking is sunflower oil for its clean and neutral taste, but any other oil such as canola or safflower will do.
Once the centers are springy and a toothpick comes out clean the cupcakes are ready. The do not get very brown, just lightly golden around the edges.
It's not more fat! Moisture comes from liquid, not fat. So you can add more butter and more oil, but it will really just make the cake more dense and more tender by shortening the texture. Fat will not make a cake moist as only liquids can add moisture. This cake is moist because of the amount of liquid.
A bit of oil makes the texture very soft and in turn gives the perception of "moistness". That's because oil is made up of mostly unsaturated fats that are liquid at room temperature. Butter contains more saturated fats that are solid at room temperature, therefore the texture of a butter cake will be more crumbly and firm.
These cupcakes bake up with beautiful soft domes. If your cakes baked up flat or sink in the middle, it may be that your raising agents are no longer active, so be sure to use fresh baking soda and fresh baking powder. It may also be that you happened to add too much raising agents and the gases reacted so fast that they escaped the batter before it could set.
Yes you can make the cupcakes (without the filling and the frosting) up to one day in advance and store them at room temperature (do not refrigerate). The next day you can fill them and top them before serving.
Yes, you can make the strawberry compote up to 2 days in advance and keep it covered and refrigerated until ready to use it.

STORING AND FREEZING
These cupcakes must be stored in the refrigerator since they have a fruit filling and fresh whipped cream topping.
You can wrap and freeze unfrosted and unfilled cupcakes for up to three months. Wrap them individually in plastic wrap and place in a resealable freezer bag for storage.

If you love cupcakes, check out these recipes!
Creme Brulee Cupcakes Triple Chocolate Cupcakes Lemon Curd Cupcakes Mocha Chocolate Mousse Cupcakes Best Fluffy Chocolate Cupcakes Carrot Cake Cupcakes Fluffy White Chocolate Cupcakes Pecan Pie Pumpkin CupcakesBaking with strawberries
Looking for other recipes with strawberries? Try these:
More little cakes
Here are more cupcake recipes to try:
Video
Strawberry Shortcake Cupcakes
Ingredients
Strawberry compote:
- 3 cups (400g) fresh hulled chopped strawberries, cut into small ½-inch pieces
- ¼ cup (50g) granulated sugar
- 1 tablespoon (8g) corn starch
- 1 teaspoon (5ml) lemon juice
Cupcake batter:
- 6 tablespoon (84g) unsalted butter, softened
- ¾ cup (150g) granulated sugar
- 1 ½ teaspoon (7ml) pure vanilla extract
- 2 large eggs
- 1 ¼ cups (180g( all-purpose flour
- 1 tablespoon (8g) cornstarch
- 1 ¼ teaspoon baking powder
- ¼ teaspoon salt
- ⅓ cup plus 1 tbsp (95ml) whole milk
- 1 tablespoon (15ml) sunflower oil
Frosting:
- 1 ¼ cups (300ml) cold heavy whipping cream
- 2 tablespoon (12g) skim milk powder
- 1-2 tablespoon (12-25g) granulated sugar
- 1 teaspoon (5ml) pure vanilla extract
- strawberry compote puree for the swirl
Instructions
- Make the strawberry compote. Combine strawberries, sugar, corn starch and lemon juice in a small saucepot and toss to coat evenly. Place over medium heat and cook for 5-8 minutes while stirring gently quite frequently until it thickens. The mixture should change from cloudy to translucent and glossy. Once it starts to bubble, let it bubble for about 15 seconds then transfer to a clean bowl to cool completely. Chill in the fridge for 1 hour.Make-Ahead Tip: This can be made up to 3 days ahead and stored in a jar in the fridge.
- Preheat the oven to 350 degrees F. Line a standard 12-cup muffin pan with paper liners.
- Make the cupcake batter. Sift flour, corn starch, baking powder and salt into a medium bowl and whisk to blend evenly.
- Combine soft butter with sugar and vanilla in a large bowl and beat with an electric hand mixer for about 3 minutes on medium-high speed until pale, light and fluffy. Add one egg and beat until well incorporated. Add the other egg and beat until evenly combined, smooth and creamy.
- Whisk together milk and oil in a volumetric measuring jug or a small bowl.
- Add one-third of the flour mixture to the butter mixture and beat on medium-low speed until mostly incorporated. Add half of the milk mixture and beat until well blended, 10-15 seconds. Beat in half of the remaining flour mixture followed by the last of the milk mixture on medium speed just until the batter is smooth, but do not over beat. Finally, add the rest of the flour mixture and mix until just combined. Turn the mixer up to high speed and beat for 5 seconds to emulsify the batter.
- Divide the batter among prepared muffin cups, filling them about two-thirds full and bake for 18-20 minutes until a toothpick inserted into the center comes out clean. Transfer the pan to a wire rack and let cupcakes cool for 5 minutes in the pan before transferring individually to the rack to cool completely.
- Fill the cupcakes. Using a sharp paring knife, cut out a small cone in the center of each cooled cupcake, being careful not to cut too deep (cut just to the center of the cupcake). Snack on the cut-outs.
- Prepare the frosting. Puree half of the strawberry compote until smooth and fill a small piping bag or resealable plastic bag with it. You will use this to make the swirl for the frosting. Place cold cream in a mixing bowl with the skim milk powder and beat on medium speed until the cream forms firm peaks. Add the sugar and vanilla and beat until combined. Be mindful not to over whip as the cream can become grainy.
- Assemble the cupcakes. Grab a large piping bag and fit it with a large round tip. Place it into a tall glass with the tip down at the bottom of the glass to prop it up straight as you fill it. Fold down the top of the bag so it is easier to fill. Pipe two lines of the strawberry puree down opposite lengths of the piping bag (this will create the swirl effect as you pipe the frosting onto the cupcakes - see recipe video for reference). Then, gently spoon the whipped cream into the piping bag. Close and twist the top, gently push the cream down to the tip of the bag and frost cupcakes as desired. Decorate with sliced strawberries if desired.















Hannah
Can I use buttercream instead of whole milk?
christina.marsigliese
Hi Hannah! You can but it might change the texture as it will react with the leavening ingredients.
Lila
If I don’t have powdered milk is it better to just skip it entirely or can I just real liquid milk and if so does it need to be whole milk or would almond or soy milk work!? Thank you!
christina.marsigliese
Hi Lila! You can skip the powdered milk, but just note that the frosting will be less stable and firm.
Marissa R
Hi
Does this recipe double well or do you recommend doing a single batch each time?
I want to make 24 cupcakes but I know sometimes a recipe doesn't double good so wanted to check beforehand. Thank you!
christina.marsigliese
Hi Marissa! Yes, you can double the recipe.
Ashley Gutowski
Does it have to be skim milk powder or can i use powdered whole milk? Thanks!
christina.marsigliese
Hi Ashley! Yes whole milk powder will work as well. Happy baking! 🙂
AJ
Can we use different oil other than sunflower oil?
christina.marsigliese
Hi AJ, yes you can use any liquid oil.
Peggy
Can this be baked in a loaf pan;if so what size? Thank you!
christina.marsigliese
Hi Peggy, this recipe is best made as cupcakes or a 13x9-inch pan.
Michelle Sowers
Made these cupcakes for a birthday party and they were a hit! So many people said that they tasted just like a strawberry shortcake. I was even asked if I owned a bakery! The texture of the cupcake, the berries, and the whipped topping just complement each other so well! Thanks for a great recipe!
Ella Collins
Is the frosting stable? how long can the cupcakes be left at room temperature.
christina.marsigliese
Hi Ella! I'd say a couple hours depending on your ambient temperature. For longer term, they should be stored in the refrigerator since they have a fruit filling and fresh whipped cream topping.
Carolyn Wright
How long will the frosting hold up? I want to bring them to a party, should I refridgerate before serving? Can I assemble them the night before?
christina.marsigliese
Hi Carolyn, you can make the cupcakes a day in advance and they need to be refrigerated until served.
Carolyn
Nice! Thank you so much!
Tara
How long will the frosting last out of fridge?
Melissa
I made these for Mother’s Day and my son liked them so much, I made them for his birthday in June and my daughter-in-law requested them for my grandson’s 30th day ceremony. Very good recipe, beloved by my whole family
christina.marsigliese
That's so wonderful! Thank you Melissa.
Rokia Hussein
I’ve made it and it’s turned out really good 😊 thanks
christina.marsigliese
You're welcome Rokia!
Rae
I need a really honest opinion, I am entering a baking competition and would love to know if this recipe is good for that, and I would love to be allowed to use it
Annie
I don’t have powdered milk. Is there a substitute I can use?
christina.marsigliese
Hi Annie, you can just omit it. The recipe will still work but it will just not be as stable over time.
Annie
I ended up buying the instant milk powder and the dessert turned out great! Kids and grandkids alike enjoyed every last one!!! I’m loving your site and all of your recipes have turned out deliciously. I made the strawberry swirl cheesecake for our family Easter dinner and it was a winner!!!!! If followers haven’t tried it yet, wait no longer. You won’t be disappointed.
MekDeVille
These were so stunning, and so easy to make & follow. They did not last long at all!
christina.marsigliese
Thank you so much! I'm very happy you enjoyed them.
Gemma
Perfect and delicious!
Beth
This is a wonderful cupcake recipe. I really loved the simple frosting on them.
Shelby
I made these with my girls and they turned out really well! I just spooned the strawberry puree into the piping bag as you suggested since I only have one piping bag and they are so pretty. Thanks for this fun recipe!
christina.marsigliese
Hi Shelby, thank you! It's nice that you enjoyed making them with your family 🙂
Jess
I tried baking the strawberries muffins. I was somewhat confused in the middle of making it. A videos would be nice in showing you on how to make the strawberries swirl and the muffins step by step. I can’t see the picture or the video being posted.
christina.marsigliese
Hi Jess, yes there's already a full video right below the recipe card.
Tania
These turned out so well! I baked at 350 F and I'm going to make them again for Mother's day. Thanks for the recipe!
christina.marsigliese
Thanks Tania! Your mom will be pleased 🙂
Ali
There is no temperature given for this recipe.
christina.marsigliese
Hi Ali, the cupcakes are baked at 350 degrees F.
Delilah Cox
How long do I bake for
christina.marsigliese
Hi Delilah, the recipe is at the bottom of the page.
Marlene
Your recipies are Awesome!!! I Love Them...
christina.marsigliese
Thank you so much Marlene!