These white chocolate cupcakes are one of my favorite desserts when I want something a little different from regular vanilla cupcakes. The cupcakes are soft, fluffy, and filled with white chocolate flavor, while the frosting is smooth, creamy, and rich.

White chocolate lovers: this recipe is for you! If you are looking for another cupcake recipe, why not try these Sea Salted Caramel Cupcakes? Now for the recipe, as promised!
Jump to:
Video Instructions
Try This White Chocolate Cupcakes Recipe
One of my favorite things about these white chocolate cupcakes is that the white chocolate is used in both the cupcakes and the frosting.
You get a rich, creamy dessert that is easy to make in about 30 minutes. They're always one of my favorite cupcake desserts to make when I am in the mood for cupcakes. See the full instructions in the recipe card below.
Why You’ll Love It

- Quick and easy: The batter is made in 15 minutes with simple ingredients; no baking soda is even required.
- Perfect Texture: The cupcakes are soft and fluffy, and the frosting is silky and creamy.
- Great for celebrations: These look beautiful on dessert tables, as well as for special occasions like baby showers and birthdays.
- Easy to decorate: The frosting pipes well, whether you use a star tip or a round tip nozzle.
Ingredients

- All-purpose flour: This makes the cupcakes fluffy, without them turning out too dense. Cake flour will make these even lighter, but I prefer all-purpose flour for this recipe.
- White chocolate: This ingredient gives both the cupcakes and frosting their rich flavor.
- Buttermilk: This is what helps keep the cupcakes soft, moist, and tender. Heavy cream can also be used.
- Butter: You get a creamy frosting with plenty of richness. I prefer salted butter to unsalted butter here, as it just adds slightly more flavor.
- Vanilla bean: I love adding this, as it adds extra flavor and works well with the white chocolate.
How to Make White Chocolate Cupcakes
1. Preheat your oven to 350°F (175°C). Line two muffin pans with 16-17 cupcake liners.
2. Stir together the flour, baking powder, and salt in a bowl and set aside.
3. Beat the egg and sugar in a separate bowl until creamy, about 2 minutes.

4. Add the vegetable oil, melted white chocolate, and vanilla bean seeds or vanilla extract to the egg mixture. Mix until smooth.
Tip: You can melt the white chocolate in a double boiler, in the microwave, or in a pan over medium heat on the stove.
5. Alternately add the dry ingredients (flour mixture) and buttermilk to the wet ingredients, beginning and ending with the dry ingredients. Mix on low speed just until combined, making sure to get all the batter on the sides of the bowl too.

6. Fill the cupcake paper liners with the cupcake batter, no more than ⅔ full.

7. Bake for 17-20 minutes or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely on a wire rack.
8. For the white chocolate buttercream frosting, beat the softened butter until very creamy, about 5 minutes.
9. Add the powdered sugar and beat until smooth. Add the melted white chocolate and salt. Mix until smooth, silky, and creamy.

10. Frost the cooled cupcakes and serve.
Tip: I love adding a drop of raspberry or strawberry jam on top of the frosting for added color.
Recipe Tips
- Allow the melted white chocolate to cool before adding it to the batter or frosting.
- Fill the cupcake liners only two-thirds full to prevent sinking or overflowing.
- Use an ice cream scoop to portion the batter evenly.
- Let the cupcakes cool completely to room temperature before frosting them; placing them in the fridge is not necessary.
- Add a pinch of salt to the frosting to balance the sweetness.
- You can make a white chocolate ganache to go with this as well; both are equally delicious.
What Can You Serve With This?

- Fresh strawberries
- Raspberries
- Coffee
- Tea
- Hot chocolate
FAQs
Yes, but white chocolate bars usually melt more smoothly.
Overfilling the liners or underbaking can cause cupcakes to sink.
Yes, you can bake them a day ahead and frost them just before serving.
No. You can spread the frosting with a knife if you prefer.
Recipe

White Chocolate Cupcakes
Ingredients
cupcakes
- 1 ⅛ cups all-purpose flour (135g)
- 2 teaspoon baking powder
- ½ teaspoon salt
- 1 large egg
- ½ cup granulated white sugar (100g)
- ½ cup vegetable oil (120ml)
- ½ cup white chocolate, melted and cooled (85g / 3oz)
- 1 vanilla bean* (or 2 teaspoon vanilla extract)
- ½ cup buttermilk (120ml)
frosting
- 1 cup butter, softened (230g)
- 2 cups powdered sugar, sifted (240g)
- 1 cup white chocolate, melted and cooled (170g / 6oz)
- ¼ teaspoon salt
Instructions
- Preheat oven to 350°F (175°C). Line two 12 cup muffin pans with 16-17 cupcake liners and set aside.
- Stir flour, baking powder, and salt together in a small bowl and set aside.
- Cupcakes: In a large mixing bowl using a stand mixer or hand mixer fitted with a whisk or paddle attachment, beat egg and sugar on medium speed until creamy, for about 2 minutes. Add oil, white chocolate, and vanilla* and stir until smooth. Alternately add dry ingredients and buttermilk. Beginning and ending with dry ingredients. Mix on low speed and just until combined. Spoon batter with an ice cream scoop into the liners and fill maximum ⅔ that your cupcakes don't sink or spill over the sides. Bake for about 17-20 minutes or until a toothpick centered in the middle comes out clean. I baked mine for 18 minutes. Let cool to room temperature before frosting.
- Frosting: Beat butter on medium-high speed until soft and creamy, about 5 minutes. Add powdered sugar and beat on medium-low speed until fully combined and smooth. Add chocolate and salt and mix on medium speed until combined and creamy. Frost cupcakes and store in an airtight container at room temperature for up to 3 days. For frosting techniques inspiration, read blog post above.
Notes
Cooking Time and Temperature
Bake at 350°F (175°C) for 17-20 minutes or until a toothpick inserted into the center comes out clean.Taste & Texture
These white chocolate cupcakes are light, fluffy, and moist with a rich white chocolate flavor. The frosting is smooth, creamy, and slightly buttery with a silky finish.Storage, Freezing & Reheating
- Room Temperature: Store in an airtight container for up to 3 days.
- Refrigerator: Store for up to 5 days and bring to room temperature before serving.
- Freezer: Freeze unfrosted cupcakes for up to 3 months.
- Best Served: At room temperature.
Serving Recommendations
I love serving these white chocolate cupcakes with fresh berries and coffee. The fruit balances the sweetness nicely, and the cupcakes are rich enough that a simple side works perfectly.Recipe Variations and Substitutions
- White chocolate: Use high-quality white chocolate bars for the best flavor and texture.
- Buttermilk: You can substitute milk mixed with a little lemon juice or vinegar.
- Vanilla bean: Vanilla extract works perfectly if you don't have a vanilla bean.
- Fresh berries: Add raspberries or strawberries to the batter for extra flavor.
- Frosting: Add a little lemon zest for a brighter flavor.
Proper Storage Tips
- Store in an airtight container.
- Keep away from direct heat and sunlight.
- Allow cupcakes to cool completely before storing.
- Keep the frosting covered to prevent it from drying out.
Pro Tips
- Use good-quality white chocolate for the best results.
- Stir melted chocolate every 20 seconds while microwaving to prevent seizing.
- Don't overmix the batter once the flour is added.
- Beat the butter for the full 5 minutes for the creamiest frosting.
- Let the cupcakes cool completely before decorating.
Video
You can find the video in the post above. If you don't see a video, please check your browser settings.






Danielle
Can you use semi skimmed milk instead of buttermilk
Sabine
This recipe works well with regular milk. Using semi-skimmed milk could cause the muffins to be on the dry side. I hope that helps.
Rjane
This is the only recipe that worked for me! Not too sweet! 😍 All the other recipes out there are either too complicated or too expensive haha, or too sweet. Thank you! This website is a gem! I will definitely try all the other recipes here!
Sabine
Thank you so much! I appreciate your nice feedback.
Lyndsay
Absolutely delicious and very light. I’m not usually a white chocolate fan but thought I would give this recipe a try. I will definitely make these again.
Maria
Can I make fewer cupcakes using this recipe? If so, how should I alter the recipe. Let us say I wanna do one muffin pan.
Sabine
It's always a bit tricky to cut down a recipe with an odd number of eggs. However, I always use large eggs for baking but you could use a small egg and then cut all other ingredients in half. You would end up with about 8 muffins. Hope that helps!
Lauren
Hello,
Could you colour the white chocolate frosting? Would like to make white chocolate rainbow cupcakes for my daughters 6th birthdays
Sabine
Hello Lauren, yes absolutely! Make sure to add very little food coloring. I suggest gel food coloring like from Wilton.
Nicole
Love this! However, mine baked for only 15 minutes. Will definitely bake again using this recipe ❤
Sabine
Thank you so much for your feedback. Good that you know your oven so good and checked them early enough. Have a wonderful day.
Lili McKay
made the white chocolate cupcake base and paired it with a rosewater swiss meringue butter cream. it was absolutely amazing! cupcakes were so fluffy and light