
These are the absolute best chocolate cupcakes with vanilla buttercream frosting! Making lovely cupcakes at home doesn’t have to be complicated. I’ll show you how I create delicious, decadent cupcakes below!
My oldest turned five this month, and I can hardly believe how quickly time flies. Between preschool drop-offs, playdates, and everyday life, it’s easy to let moments slip by. For birthdays, I try to slow down and focus on simple, meaningful details that make the day special without adding unnecessary stress.
We keep our celebrations small — mostly close family — so parties usually involve about 15–20 people. We don’t go overboard with decorations or complicated activities. Instead, I spend my energy on what I enjoy most: baking. One tradition is homemade cupcakes. Over the years I’ve adjusted recipes and techniques until I landed on a favorite: rich chocolate cupcakes topped with light, whipped vanilla buttercream.

For my daughter’s princess-themed party she wanted pink frosting, so I tinted the vanilla buttercream a soft pink. These cupcakes are double-chocolate, incredibly moist and tender — not dry or crumbly — and they taste amazing even without frosting. The buttercream is whipped until fluffy and just sweet enough, avoiding the grainy or overly cloying texture that can happen with some frostings.
Frosting Tips
I’m not a professional cake decorator, just a home baker who learned a few techniques from videos and practice. Simple tools and small techniques make a big difference. I recommend using jumbo piping tips rather than small star tips if you want a tall, billowy look. Hold the bag straight up over the center of the cupcake, squeeze to build height while raising the tip straight up (don’t swirl), then release and pull away for a clean peak. If you don’t have piping equipment, spreading the frosting with a spatula works perfectly well.
Notes on Yield and Filling
This recipe yields about 30 cupcakes. The frosting quantity is enough to generously pipe 24 cupcakes; if you spread the frosting instead of piping, it will cover all 30. I usually fill liners only halfway so the cupcakes rise to a moderate height that’s easy to frost. Overfilled liners can create muffin-top shapes and make piping messy. I like to leave a few unfrosted cupcakes on hand in case one gets damaged or we want to sample the cake before the party.
For transporting taller piped cupcakes, a storage container with extra height is helpful. Collapsible cupcake carriers that accommodate high frosting are convenient because they save space when not in use.
The Recipe
The Best Chocolate Cupcakes with Vanilla Buttercream Frosting
These decadent chocolate cupcakes are topped with a versatile, fluffy buttercream — a crowd-pleasing dessert that’s great for birthdays and gatherings.
20 minutes
15 minutes
15 minutes
50 minutes
Ingredients
- For the Cupcakes:
- 1 1/2 cups semi-sweet chocolate chips
- 3/4 cup milk
- 1 cup all-purpose flour
- 1/2 cup cocoa powder
- 1 1/4 cup granulated sugar
- 3/4 tsp salt
- 3/4 tsp baking soda
- 3 large eggs
- 3/4 cup sour cream
- 3/4 cup oil (vegetable or canola; you can substitute part olive oil if desired)
- For the Frosting:
- 1 1/2 cups + 2 Tbsp unsalted butter, room temperature
- 3 cups confectioners’ sugar, sifted
- 2 Tbsp heavy cream
- 1 Tbsp vanilla extract
Instructions
To Make the Cupcakes:
1. Preheat oven to 350°F and line muffin pans with cupcake liners.
2. Place chocolate chips in a medium bowl.
3. Heat the milk in a small saucepan over medium-high heat until very hot but not boiling; watch for tiny bubbles around the edges.
4. Pour the hot milk over the chocolate chips and let sit 2–3 minutes, then stir until smooth and fully combined.
5. In a large bowl, whisk together flour, cocoa powder, sugar, salt, and baking soda.
6. In a stand mixer fitted with the paddle attachment, mix eggs, sour cream, and oil on medium speed until combined.
7. With the mixer running, slowly add the melted chocolate and mix until incorporated.
8. Gradually add the dry ingredients and mix until combined, scraping the bowl as needed.
9. Fill liners about half full and bake 15–17 minutes, until a toothpick inserted in the center comes out clean. Let cool completely before frosting.
To Make the Frosting:
1. In a stand mixer fitted with the whisk attachment, add the softened butter and whip on medium-high for about 1 minute until smooth.
2. Add confectioners’ sugar and mix on low until just combined.
3. Increase speed to medium-high and beat until smooth, about 2 minutes.
4. Reduce to low speed and add heavy cream and vanilla, then increase to high and whip 4–5 minutes more until the frosting is light and fluffy, scraping the bowl as needed.
Notes
The frosting will generously pipe onto 24 cupcakes or spread across 30. Filling liners halfway ensures a nice height for piping and avoids overflow.
Nutrition Information:
Yield:
30
Serving Size:
1
Amount Per Serving:
Calories: 219
Total Fat: 11g
Saturated Fat: 3g
Trans Fat: 0g
Unsaturated Fat: 7g
Cholesterol: 25mg
Sodium: 102mg
Carbohydrates: 29g
Fiber: 1g
Sugar: 24g
Protein: 2g
Nutrition information is automatically calculated and is not guaranteed for accuracy.

Recommended Equipment
- Jumbo open star tip (for example, an Ateco 828 works well)
- Piping bag (reusable or disposable)
- Muffin pans
- Optional: tall cupcake storage container for transporting piped cupcakes
With a little practice and the right tools, these chocolate cupcakes with vanilla buttercream are simple to make and always impress. They’re a perfect base for color changes or other decorations, and they taste just as good as they look. Enjoy!