These homemade birthday cupcakes are everything a celebration cupcake should be: soft, fluffy, buttery, and full of colorful rainbow sprinkles. They have a moist vanilla cake crumb, a classic funfetti look, and a smooth vanilla bean Swiss meringue buttercream that melts beautifully with every bite. If you love bakery-style vanilla birthday cupcakes but want something fresher and more flavorful than a boxed mix, this recipe is a wonderful choice.

The cupcake batter is made with cake flour, sour cream, whole milk, heavy cream, butter, and oil, giving the cupcakes a tender texture and a rich vanilla flavor. The reverse-creaming method helps create a fine, delicate crumb, while the sour cream and oil keep the cupcakes moist after baking.
This recipe makes about 15 cupcakes, so it is ideal for birthday parties, family gatherings, classroom treats, or a simple celebration at home. The cupcakes are easy to serve, easy to decorate, and festive enough for any special occasion.
You will find the full birthday cupcake recipe below, including the ingredients, step-by-step instructions, storage tips, and freezing notes.
Table of Contents
How to Make Birthday Cupcakes

1
Start by mixing the room-temperature butter into the dry ingredients. The mixture should look like coarse sand. This reverse-creaming step coats the flour with fat and helps create a soft, fine cupcake crumb.

2
Whisk the wet ingredients separately, then add them to the dry mixture in two additions. Mix only until the batter comes together, then fold in the rainbow sprinkles so they stay evenly distributed.

3
Divide the batter among lined cupcake wells, filling each liner about three-quarters full. This amount of batter will make approximately 15 birthday cupcakes.

4
Bake until the cupcakes are set and a toothpick inserted into the center comes out with a few moist crumbs. Let them cool in the pan briefly, then transfer them to a wire rack to cool completely before frosting.

5
Prepare the vanilla bean Swiss meringue buttercream. The frosting is silky, stable, and less gritty than a simple powdered sugar buttercream.

6
Pipe the buttercream onto the cooled cupcakes using an open star tip, then finish each cupcake with extra rainbow sprinkles.
Key Ingredients for Bakery Flavor
The best homemade birthday cupcakes depend on a few important ingredients. Each one plays a role in the flavor, texture, or final appearance of the cupcakes.
Cake flour: Cake flour gives these vanilla cupcakes their tender bakery-style crumb. For the most accurate result, measure the flour carefully or use a kitchen scale.
Sour cream: Sour cream adds moisture and softness without making the cupcake batter thin. It helps the cupcakes stay tender after baking.
Vanilla powder: Vanilla powder strengthens the vanilla flavor in the cupcake batter. The recipe notes mention Cook’s Organic Vanilla Powder, Nielsen-Massey Madagascar Bourbon Pure Vanilla Powder, and Watkins Organic Vanilla Powder as preferred options.
Rainbow sprinkles: Use sprinkles that hold their color during baking. Medley Hills Farm Rainbow Sprinkles are recommended in the original recipe because they do not easily bleed, fade, or disappear in the batter.

These funfetti-style birthday cupcakes are simple enough for casual baking but special enough for a party table. They have the nostalgic flavor of classic birthday cake with a from-scratch texture that tastes fresh, buttery, and rich.
I hope these cupcakes bring something sweet and memorable to your celebration.
— Cambrea 🫶🏻
If you try this recipe, share how it turned out in the comments. A star rating is also appreciated and helps others decide what to bake.

Birthday Cupcakes
Ingredients
Sprinkle Cupcake Batter
- 1 1/2 cups + 2 tablespoons unbleached cake flour, measured properly
- 1 cup granulated sugar
- 2 teaspoons baking powder
- 2 teaspoons vanilla powder
- 3/4 teaspoon fine sea salt
- 8 tablespoons unsalted butter, cubed and at room temperature
- 2 large eggs, room temperature
- 1/3 cup whole milk, room temperature
- 1/3 cup heavy cream, room temperature
- 1/3 cup sour cream, room temperature
- 2 tablespoons + 2 teaspoons vegetable oil
- 2 teaspoons imitation vanilla, or real vanilla if preferred
- 1/4 cup rainbow sprinkles
Vanilla Bean Swiss Meringue Buttercream
- 5 large egg whites
- 1 1/2 cups granulated sugar
- 2 cups unsalted butter, room temperature and cut into tablespoon-sized pieces
- 1 tablespoon vanilla bean paste
- Extra sprinkles for decorating
Instructions
For the Cupcake Batter
-
Preheat the oven to 325°F (160°C). Line a cupcake pan with cupcake liners and set it aside.
-
In the bowl of a stand mixer, whisk together the cake flour, sugar, baking powder, vanilla powder, and salt.
-
Add the butter and mix on low speed until the mixture resembles damp sand.
-
In a separate bowl, whisk together the eggs, whole milk, heavy cream, sour cream, vegetable oil, and vanilla.
-
Pour in half of the wet ingredients and mix until the flour is moistened. Scrape down the bowl, then add the remaining wet ingredients and the rainbow sprinkles. Mix on low speed just until combined.
-
Fill each cupcake liner about three-quarters full. The batter should make about 15 cupcakes.
-
Bake for 25-30 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
-
Let the cupcakes cool in the pan for 10-15 minutes, then transfer them to a wire rack to cool completely.
For the Buttercream
-
Place the egg whites and sugar in a large heatproof bowl set over a double boiler with simmering water. Whisk frequently until the sugar dissolves and the mixture reaches 165°F (74°C).
-
Transfer the meringue to a stand mixer bowl fitted with the whisk attachment. Whip on high speed until the mixture cools to about 90-95°F, about 10-15 minutes.
-
Reduce the mixer speed to low and add the butter 1-2 tablespoons at a time. Once all the butter is incorporated, increase the speed to medium-high and beat until the buttercream is light, smooth, and fluffy. Mix in the vanilla bean paste.
Decorating
-
Fit a large piping bag with an open star tip and fill it with the vanilla bean buttercream.
-
Pipe generous swirls of buttercream on top of the cooled cupcakes. Decorate with extra rainbow sprinkles and serve.
Notes
Storage: Store leftover cupcakes in an airtight container at room temperature for up to 3 days.
Freezing: Freeze the cupcakes, frosted or unfrosted, for 1-2 months. Thaw them in the refrigerator overnight before serving.
Vanilla powder: Vanilla powder is usually found in the spice aisle or online. The original recipe recommends Cook’s Organic Vanilla Powder, Watkins Organic Vanilla Powder, and Nielsen-Massey Pure Vanilla Powder.
The calorie information provided for this recipe is an estimate. Accuracy is not guaranteed.