Moist chocolate cupcakes topped with creamy raspberry frosting. Easy homemade recipe that’s rich, fluffy, and bakery-style.

Moist Chocolate Cupcakes with Raspberry Frosting
These moist chocolate cupcakes are rich, fluffy, and deeply chocolatey, topped with a smooth raspberry frosting that adds the perfect fruity contrast. Easy to make and bakery-style, they’re ideal for parties, birthdays, or whenever you crave a decadent dessert.
Ingredients
Equipment
Method
- Make the Cupcakes
- Preheat the oven to 180°C / 350°F and line a muffin tin with cupcake liners.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, and salt.
- Add eggs, oil, milk, and vanilla extract. Mix until smooth.
- Slowly pour in the hot water (or coffee) and mix until the batter is thin and well combined.
- Divide the batter evenly among the cupcake liners, filling each about ⅔ full.
- Bake for 16–18 minutes, or until a toothpick inserted comes out clean.
- Remove from oven and let cupcakes cool completely on a wire rack.
- Make the Raspberry Frosting
- Beat the softened butter until creamy and pale.
- Gradually add powdered sugar, mixing on low speed.
- Pour in the raspberry puree, vanilla extract, and salt.
- Beat on medium-high speed for 2–3 minutes until fluffy.
- Frost cooled cupcakes using a piping bag or spatula.
Notes
- You can replace raspberry puree with strawberry or cherry puree.
- For extra chocolate flavor, use hot coffee instead of water.
- Store cupcakes in an airtight container for up to 3 days at room temperature or 5 days refrigerated.
- These cupcakes freeze well (without frosting) for up to 2 months.




