Chocolate Cupcakes with Cream Cheese Frosting
Once my two kids started eating solid food, I found myself hosting a ton of kids’ parties, and these cupcakes were always on the table. Why? They’re made with basic ingredients you probably already have on hand (no buttermilk needed!), they bake up so moist and light, and the silky chocolate cream cheese frosting isn’t too sweet. They are the kind of cupcakes that make every kid (and grown-up!) at the party happy. If you need a go-to chocolate cupcake recipe for a birthday party, this is it.
You can switch the frosting flavor and colors to suit any occasion: chocolate for Valentine’s Day or Halloween, plain cream cheese with crushed candy canes for Christmas, or a little raspberry juice, strained through a sieve, plus sprinkles for birthdays!
For more easy chocolate desserts, try my Chocolate Brownie Cookies, Flourless Chocolate Cake, Chocolate Raspberry Cupcakes, Salted Caramel Chocolate Tart, or my Chocolate Pear Tart.

Why This Is the Best Chocolate Cupcake Recipe
- These chocolate cupcakes use basic ingredients you probably already have on hand! (No need for buttermilk!)
- The cake is moist, light, and delicious, and the batter needs no stand mixer; you can whisk it in two bowls with a spoon, saving the stand mixer for the cream cheese frosting.
- Thanks to the combination of melted dark chocolate and unsweetened cocoa powder these cupcakes are extra chocolatey!
- The frosting uses a cream cheese base, meaning you need less powdered sugar than most buttercream frostings! Making it a great option for kids.
Chocolate Cupcakes Recipe Ingredients
- Use dark chocolate chips, plus unsweetened, rich chocolate, for the best chocolate flavor. My favorite brand is Nestle’s Dark Morsels. They’re the best! They aren’t overly sweet and pack a lot of chocolate flavor. The recipe calls for only 2 tablespoons of the chips, so you can use the rest of the bag in my Chocolate Chip Oatmeal Cookies or my Chocolate Chip Banana Muffins.
- Unsweetened Cocoa Powder: Use unsweetened natural cocoa powder, not Dutch-processed cocoa powder. My favorite brand is Hershey’s; I find I get the most consistent results with it.
- Hot Water The hot water will help the cocoa powder “bloom” and bring out its best flavor. It will also help melt the chocolate chips. I also find that water over milk provides a lot more moisture to the cupcake. It’s the same recipe I use in my Banana Bread and Pumpkin Bread recipes to get a super-moist quickbread. It also works with Blueberry Muffins, too!
- Vegetable Oil I prefer oil over butter in this recipe because it creates a super moist chocolate cupcake! If you don’t have vegetable oil, any kind of neutral oil will work (corn oil, canola oil, etc)
- Eggs: You’ll need two. Be sure to take them out of the refrigerator to come to room temperature. Use room-temperature ingredients; they will combine much better with the oil and water in this recipe.
- Sugar: I prefer white granulated sugar. The whiter, the finer, the better! This gives you the best light, fluffy texture. Avoid coarse, natural-looking sugars; they create a denser cupcake.
- Vanilla extract: Be sure you are using pure vanilla extract (not imitation vanilla extract). My personal favorite is Trader Joe’s Pure Vanilla. It will give you the best flavor and consistency for the price.
- All-Purpose Flour I know there are bakers out there that swear by cake flour for cupcakes, but honestly, I cannot see the difference so I say you can make things easy on yourself and stick with the all-purpose flour.
- Baking Soda: I don’t use too much baking soda to prevent “the dome effect” on the cupcake. Domed tops are nice for muffin recipes but not great for cupcakes since they make them harder to frost.
- Kosher Salt will boost all that wonderful chocolate flavor!

Making Chocolate Cupcakes from Scratch
- These chocolate cupcakes are so moist and delicious because they don’t call for much flour, but the trade-off is a runny batter!
- For this, I recommend filling the cupcake liners with an ice cream scoop; it’s a little less messy that way and will ensure an even quantity of batter is distributed among the 12 cupcakes
- I also like brown parchment paper liners because, after the cupcakes are baked, the liners blend into the cupcakes and let the frosting “pop,” creating a dramatic presentation.
- Fill the cupcake liners only about 3/4 full so they don’t spill over the cupcake tin while baking. They are done when a toothpick comes out clean.

Cream Cheese Frosting and Chocolate Cupcakes
The standard for chocolate cupcakes is typically buttercream frosting. Still, I always find buttercream too sweet, since it takes so much powdered sugar to cut the greasy butter flavor and turn it into “frosting.” Cream cheese already has a lovely texture and taste. It just needs to be sweetened up and lightened. The combination of lightly sweetened cream cheese and rich chocolate works better because each component plays a separate role. The cupcake is rich and chocolatey, and the tangy cream cheese frosting balances its sweetness.
Tips for The Best Chocolate Cream Cheese Frosting:
- Use whipped cream cheese. This will make your cream cheese frosting extra light and fluffy. I also use full-fat cream cheese for the best flavor.
- Instead of adding butter, which I think makes the frosting too dense, I use heavy cream, which lightens the cream cheese and makes the frosting extra smooth and silky
- Use a star tip for the best presentation. I use the 1C tip from the Kayaso Pastry Tip Kit, and it creates a beautiful swirl.
- The swirl also provides the perfect place to catch the chocolate curls once you add them.

Storing the Cupcakes:
- These cupcakes are best eaten the day they are made.
- Once the cupcakes cool, frost, garnish, and refrigerate until ready to serve.
- Refrigerate cupcakes with cream cheese frosting because of the dairy. Remove them 30 minutes before serving so the cream cheese can come to room temperature and soften and lighten.
- You can also make them 1 day ahead and frost them, and they’ll still be pretty good! But it’s always best to make them the day you plan to serve them.
Freezing the Cupcakes:
- You can also freeze the unfrosted cupcakes for up to 1 month.
- Place them in an airtight container, then freeze them.
- To thaw, place them in the refrigerator overnight or heat 2-3 cupcakes on high in the microwave for- 18-:30 seconds until just warm.
- Then allow them to cool, frost, and store in the refrigerator until ready to serve.

Easy Chocolate Cupcake Recipe
These chocolate cupcakes will melt in your mouth! Topped with silky smooth chocolate cream cheese frosting, this will be your new go-to cupcake recipe.
Ingredients
- 2 Tbsp (30ml) Dark Chocolate Chips
- ½ cup (50 g) unsweetened Cocoa powder
- ½ cup (120 ml) hot water
- 1 cup (200 g) of sugar
- ½ cup (120 ml) vegetable oil
- 2 eggs
- 1 ½ (7.5 ml) tsp vanilla
- 2/3 cups (80 g) of flour
- ¾ tsp (5g) salt
- ½ tsp (2.5 ml) baking soda
Chocolate Cream Cheese Frosting:
- 16 oz (450g) whipped cream cheese
- 4 Tbsp (25g) Unsweetened Cocoa Powder
- 1½ cup ( 170g) powdered sugar
- 3/4 cup (177ml) heavy cream
- 1 tsp (5 ml) vanilla
- Dark Chocolate curls for garnish
Instructions
- Preheat oven to 350F (175 C) degrees. Line a 12-well muffin tin with cupcake papers.
- In a large heat-safe bowl, add the chocolate chips and the cocoa powder. Then pour the hot water over the top to combine. Add the sugar and oil, whisk to combine. Add the eggs and whisk until smooth. Add the vanilla. Set aside.
- In a smaller bowl sift together the flour, salt, and baking soda. Add the dry ingredients to the chocolate mixture, in thirds, stirring gently with a wire whisk until combined.
- Fill the cupcake wells ¾ of the way full. Bake 17 mins or until a toothpick comes out clean. Allow cupcakes to cool completely before frosting.
- To make the frosting combine cream cheese, cocoa powder, and powdered sugar in a bowl and with an electric mixer beat until combined.
- Add heavy cream and vanilla and beat until smooth and creamy.
- Fit a pastry bag with your favorite star tip, pipe frosting, and garnish with chocolate curls made with a potato peeler and a dark chocolate bar.
Notes
- You can make the cupcakes a day ahead and leave them unfrosted at room temperature, lightly covered with foil.
- If frosting ahead of time, they can be made up to 1 day ahead, frosted and garnished, and placed uncovered in the refrigerator.
- These cupcakes can also be frozen, unfrosted. Once cooled, place them in a Ziploc bag and freeze for up to 1 month. Then defrost in the microwave on high for 15-30 seconds until defrosted. Allow to cool before frosting.
Nutrition Information:
Yield: 12 Serving Size: 1Amount Per Serving: Calories: 242Total Fat: 18gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 72mgSodium: 136mgCarbohydrates: 16gFiber: 1gSugar: 9gProtein: 5g

Will avocado oil work instead of vegetable oil? Lots of birthdays coming up in our family.
Ah I haven’t tried these with avocado oil, but I have with coconut oil, which works great. If you’ve had success using Avocado oil in other baked goods, then I think you should be OK 🙂
I absolutely LOVE this recipe! It’s the only chocolate cupcake recipe I found that stays moist and delicious days after. Is there any way to turn it into a vanilla? I’m making half chocolate half vanilla cupcakes for a party and I really love this recipe.
That’s funny, I love this recipe too and I keep getting requests for a vanilla version 🙂 I need to get to work on that! It’s really redeveloping the recipe since there’s so much cocoa powder in this one, it’s not a simple as just leaving it out. It would effect the texture. But let me put that on the priority list! Perhaps for Valentines Day or Mother’s Day 🙂
Thank you. I will try that recipe for a cake!
I’ve tried so many chocolate cupcake recipe. This is the best!! I am glad I found your website. I wonder if I can make layer cakes with this recipe. just need to adjust baking time??
I’m so glad you enjoyed them! Aren’t they yummy! 🙂 This cupcake crumb is a bit too delicate for a cake, but this recipe below is similar. So I’d try this! Hope you enjoy it!https://entertainingwithbeth.com/chocolate-birthday-cake-recipe/