If you’ve been on the hunt for a dessert that screams indulgence and fresh fruit at the same time, you’ve just found it. This Chocolate Raspberry Cupcakes Recipe is my absolute go-to when I want something beautifully rich yet refreshingly fruity. The moist chocolate cake layers paired with a luscious raspberry chocolate ganache filling and a delicate raspberry buttercream topping never fail to impress. Stick around because I’ll walk you through every little detail so your cupcakes turn out perfectly every time.
Why You’ll Love This Recipe
- Perfect Balance of Flavors: The deep chocolate richness combines beautifully with the bright tartness of raspberries for a sophisticated taste.
- Moist and Tender Cupcakes: Using sour cream and whole milk keeps the cake incredibly moist and soft with every bite.
- Elegant Yet Easy to Make: Despite the layers, this recipe is straightforward enough for any home baker to handle successfully.
- Versatile for Any Occasion: Whether it’s Valentine’s Day or just a special treat, these cupcakes always steal the show.
Ingredients You’ll Need
To get this Chocolate Raspberry Cupcakes Recipe just right, you’ll want to use good-quality cocoa and fresh or freeze-dried raspberries for that intense fruit flavor. Little things like room temperature eggs and butter also make a huge difference in the texture of your cupcakes.

- All-purpose flour: I always spoon and level my flour to avoid dense cupcakes from too much flour.
- Dutch process cocoa powder: This gives a smooth, rich chocolate flavor without any bitterness.
- Baking powder & baking soda: These work together to ensure the cupcakes rise perfectly and stay light.
- Espresso powder (optional): Enhances the chocolate flavor—trust me, it’s worth adding even if you don’t drink coffee!
- Unsalted butter: Make sure it’s softened and at room temperature for easier mixing and fluffier batter.
- Granulated sugar: Balances bitterness and adds sweetness without weighing the batter down.
- Egg and egg yolk: They add richness and help bind the cupcake.
- Vanilla extract: A simple ingredient that deepens the overall flavor.
- Whole milk and sour cream: These add moisture and tenderness to keep the cupcakes from drying out.
- Semi-sweet chocolate: For the ganache—choose good quality for a luscious, smooth filling.
- Heavy cream: Creates a rich ganache with the chopped chocolate.
- Raspberry preserves: This gets folded into the ganache and buttercream for intense fruit bursts.
- Powdered sugar: For smooth, creamy buttercream.
- Freeze-dried raspberries (ground): Concentrated raspberry flavor in the buttercream without adding extra moisture.
- Salt (a pinch): Enhances all the flavors and balances the sweetness.
Variations
I love that you can adapt this recipe to fit different moods or dietary needs without sacrificing flavor. Feel free to experiment a bit and make it your own!
- Vegan Version: I once swapped in vegan butter and a flaxseed egg, and it worked surprisingly well with a little extra sour cream substitute (like coconut yogurt).
- Almond Chocolate Raspberry: Adding a teaspoon of almond extract to the batter adds a lovely nutty undertone that complements the raspberry.
- Extra Raspberry Surprise: You can fold fresh raspberries into the cupcake batter, but be careful—they add moisture that changes the texture.
- Less Sweet Option: Reduce the sugar in the frosting slightly if you prefer something less sweet but still satisfying.
How to Make Chocolate Raspberry Cupcakes Recipe
Step 1: Prep Your Dry Ingredients
Start by preheating your oven to 350°F and lining a 12-cup cupcake pan with liners. Then sift together the flour, Dutch process cocoa powder, baking powder, baking soda, salt, and optionally espresso powder. I like this step because sifting really helps prevent lumps and ensures the leavening agents are evenly dispersed.
Step 2: Cream Butter and Sugar Until Fluffy
Using an electric mixer, cream the softened butter and granulated sugar on high speed for about 1-2 minutes. You want it light and fluffy—that’s what traps air to help the cupcakes be tender and rise well. If you’re like me and sometimes skip this, trust me, don’t! It makes a huge difference in the crumb.
Step 3: Add Eggs and Vanilla
Next, add the egg, egg yolk, and vanilla extract. Mix on medium speed until the mixture is light and fluffy, which should take another 1-2 minutes. This step helps fully incorporate the eggs and adds richness to your batter.
Step 4: Incorporate Milk and Sour Cream
Lower your mixer speed and pour in the whole milk and sour cream. Mix gently but just enough to combine. The sour cream is my secret for moist cupcakes that don’t dry out even the next day!
Step 5: Combine Dry and Wet Ingredients
Slowly add the dry ingredient mixture to the wet ingredients, mixing on low speed until just combined. Avoid overmixing here, or the cupcakes could turn out dense. The batter should be smooth and spreadable.
Step 6: Bake Your Cupcakes
Spoon the batter into your lined cupcake pan, filling each about three-quarters full. Bake for 17 to 20 minutes until a toothpick inserted into the center comes out clean. Let the cupcakes cool in the pan for 10 minutes before transferring them to a rack. I always try to resist sampling too early here!
Step 7: Make the Raspberry Chocolate Ganache
Heat the heavy cream over medium heat until it just starts steaming—don’t let it boil or scorch. Place the chopped semi-sweet chocolate in a bowl, pour over the hot cream, and let it sit for 2 minutes before gently stirring until smooth and glossy. Stir in the raspberry preserves, then let the ganache cool for about 15 minutes before piping.
Step 8: Prepare the Raspberry Buttercream
Beat the softened butter with a pinch of salt on high speed until pale and fluffy, about 5 minutes. Add powdered sugar gradually, mixing on low until combined. Grind freeze-dried raspberries into a fine powder and add them along with raspberry preserves and vanilla. Beat on medium-high until the buttercream is light and airy. This frosting has such a fresh raspberry punch, it’s a crowd-pleaser every time.
Step 9: Assemble Your Cupcakes
With a cupcake corer or small spoon, remove a little center from each cooled cupcake and fill it with the raspberry chocolate ganache. Then pipe a generous swirl of the raspberry buttercream on top. For the final touch, I love adding a fresh raspberry on top—simple and elegant!
Pro Tips for Making Chocolate Raspberry Cupcakes Recipe
- Proper Flour Measurement: Always spoon and level your flour or use a kitchen scale; too much flour makes cupcakes tough — trust my countless baking disasters on this!
- Room Temperature Ingredients: Use room temp eggs, milk, and butter to help all ingredients blend smoothly for an even crumb.
- Don’t Skip the Espresso Powder: It might seem odd, but it really intensifies the chocolate flavor without adding coffee taste.
- Timing the Ganache: Let your ganache cool properly before piping — if it’s too warm, it’ll leak out, too cold and it’s hard to pipe nicely.
How to Serve Chocolate Raspberry Cupcakes Recipe

Garnishes
Fresh raspberries are my top choice for garnishing—they look stunning and give that extra burst of freshness. I’ve also sprinkled a little edible gold dust on for special occasions, which always receives oohs and aahs!
Side Dishes
I recommend pairing these cupcakes with a simple cup of single-origin coffee or a light raspberry iced tea to complement the flavors without overpowering them.
Creative Ways to Present
For Valentine’s Day or birthdays, I like serving these cupcakes on tiered cake stands with little sprigs of mint or edible flowers scattered around. Another fun idea is placing the cupcakes in pretty mini boxes lined with shredded paper for gifting—it’s always a hit!
Make Ahead and Storage
Storing Leftovers
I keep leftover cupcakes stored in an airtight container in the fridge due to the buttercream and ganache. They stay moist and flavorful for up to 3 days, but honestly, they rarely last that long in my house!
Freezing
If you want to freeze them, I recommend freezing unfrosted cupcakes wrapped tightly in plastic wrap and foil. Thaw completely before adding filling and frosting for the best texture.
Reheating
Since these cupcakes are best served at room temperature, I let refrigerated leftovers sit out for about 30 minutes before serving. If needed, a 10-second zap in the microwave softens the buttercream without melting it.
FAQs
-
Can I substitute fresh raspberries for the raspberry preserves in the ganache?
While fresh raspberries are delicious, they add more moisture and won’t blend as smoothly into the ganache as preserves. Using raspberry preserves keeps the filling thick and stable, which is crucial for piping and maintaining structure.
-
What can I use instead of sour cream in this recipe?
If you don’t have sour cream, plain Greek yogurt is a great substitute in equal amounts. It adds similar moisture and tanginess to help keep the cupcakes tender.
-
How do I avoid overmixing the batter?
Mix dry ingredients into wet just until combined and no streaks remain. Overmixing develops gluten, which can make cupcakes dense and tough. Scrape down the sides and gently fold if needed.
-
Can I make this recipe gluten-free?
Yes! Swap the all-purpose flour with a gluten-free baking flour blend that includes xanthan gum. The texture might vary slightly, but it still delivers great flavor.
Final Thoughts
I absolutely love how this Chocolate Raspberry Cupcakes Recipe brings together the best of both worlds: rich chocolate and vibrant fruitiness. Making them feels like such a treat—and sharing them is even better. Whether you’re baking for a loved one or just because you deserve a little luxury, these cupcakes hit all the right notes. Give this recipe a try soon; I’m betting it’ll become one of your favorites, too!
Print
Chocolate Raspberry Cupcakes Recipe
- Prep Time: 45 minutes
- Cook Time: 18 minutes
- Total Time: 63 minutes
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
These Chocolate Raspberry Cupcakes are a perfect Valentine’s Day treat, combining rich chocolate cupcakes with a luscious raspberry chocolate ganache center and a fluffy raspberry buttercream frosting. Each cupcake is delicately topped with a fresh raspberry, making them as beautiful as they are delicious.
Ingredients
For the Chocolate Cupcakes
- 1 cup (125 g) all-purpose flour, spooned and leveled
- 1/4 cup + 1 tbsp (25 g) Dutch process cocoa powder
- 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1 tsp espresso powder, optional
- 1/4 cup (56 g) softened, unsalted butter
- 3/4 cup (150 g) granulated white sugar
- 1 egg, at room temperature
- 1 egg yolk, at room temperature
- 1 tsp vanilla
- 1/2 cup (120 ml) whole milk, at room temperature
- 1/4 cup (61 g) sour cream, at room temperature
For the Raspberry Chocolate Ganache
- 4 oz (113 g) semi-sweet chocolate, chopped
- 1/4 cup + 2 tbsp (90 ml) heavy cream
- 1/4 cup (85 g) raspberry preserves
For the Raspberry Buttercream
- 3/4 cup (168 g) unsalted butter, softened
- pinch salt
- 1 1/2 cups (195 g) powdered sugar
- 1/2 cup (16 g) freeze dried raspberries, measured then ground
- 1 tsp vanilla
- 1/4 cup (85 g) raspberry preserves
Instructions
- Prepare the Cupcake Batter: Preheat your oven to 350°F (175°C). Line a cupcake pan with 12 cupcake liners and set aside. In a small bowl, sift together the all-purpose flour, Dutch process cocoa powder, baking powder, baking soda, salt, and espresso powder; set aside.
- Cream Butter and Sugar: In a large mixing bowl, add the softened butter and granulated sugar. Using an electric mixer on high speed, cream them together for 1-2 minutes until the mixture is fluffy and light.
- Add Eggs and Vanilla: Beat in the egg, egg yolk, and vanilla extract on medium speed until the mixture is light and fluffy, which will take about 1-2 minutes.
- Incorporate Milk and Sour Cream: Reduce the mixer speed to low and add the whole milk and sour cream to the batter. Mix just until combined.
- Combine Dry and Wet Ingredients: Gradually add the sifted dry ingredients to the wet ingredients on low speed and mix until everything is just combined, being careful not to overmix.
- Bake the Cupcakes: Fill each cupcake liner about 3/4 full with batter. Bake in the preheated oven for 17-20 minutes, or until a toothpick inserted in the center comes out clean. Allow cupcakes to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
- Make the Raspberry Chocolate Ganache: Heat the heavy cream in a saucepan over medium heat until it just starts to steam and is close to boiling. Place chopped semi-sweet chocolate in a medium bowl. Pour the hot cream over the chocolate and let it sit for 2 minutes to melt. Stir until smooth, then fold in raspberry preserves. Allow ganache to cool for 15 minutes and then transfer to a piping bag.
- Prepare Raspberry Buttercream Frosting: In a large bowl, beat softened butter and a pinch of salt on high speed with an electric mixer until smooth, pale, and fluffy, about 5 minutes. Lower speed and mix in powdered sugar until combined. Crush freeze-dried raspberries into a fine powder and add to the frosting along with raspberry preserves and vanilla. Mix on low to combine and then increase to medium-high speed until frosting is light and fluffy. Transfer the frosting to a piping bag fitted with a decorative tip.
- Assemble the Cupcakes: Once cupcakes are completely cool, use a cupcake corer to remove a small portion from the center of each cupcake. Fill the cavities with the raspberry chocolate ganache using the piping bag. Pipe a generous swirl of raspberry buttercream on top of each cupcake. Garnish each cupcake with a fresh raspberry and serve.
Notes
- Measure your flour properly to ensure the best texture: spoon the flour into your measuring cup and level it off rather than scooping directly, or better yet, weigh your flour for accuracy (1 cup = 120-125 grams).
- Use room temperature ingredients for best mixing results and texture.
- Espresso powder is optional but enhances chocolate flavor.
- Allow ganache to cool enough before piping to prevent melting the cupcakes’ centers.
- Freeze-dried raspberries ground to a powder provide intense raspberry flavor without added moisture in the frosting.
Nutrition
- Serving Size: 1 cupcake
- Calories: 350
- Sugar: 32g
- Sodium: 120mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0.2g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 65mg

