If you’re anything like me, you know nothing says “I love you” quite like a cupcake made from scratch — and this Chocolate Raspberry Cupcakes Recipe hits all the right notes. It’s rich, fudgy chocolate paired with bright, fruity raspberry that feels like a hug on a plate. When I first tried making these for Valentine’s Day, the balance of flavors completely won over my family, and I know you’ll love how they turn out too. So grab your apron, and let’s bake!
Why You’ll Love This Recipe
- Perfect Flavor Combo: The rich chocolate and tangy raspberry pair perfectly, giving you a classic taste that feels fancy but is easy to bake.
- Moist & Fluffy: The cupcakes come out light yet tender, thanks to sour cream and a little espresso powder enhancing the chocolate.
- Elegant Yet Simple: The raspberry chocolate ganache filling inside gives them a wow-factor without complicated steps.
- Family Favorite: I’ve made these for birthdays and holidays, and everyone always asks for seconds.
Ingredients You’ll Need
Each ingredient in this Chocolate Raspberry Cupcakes Recipe is chosen for flavor and texture — from the Dutch process cocoa powder that deepens the chocolate taste, to the freeze-dried raspberries that add a natural, vibrant color and flavor to the buttercream. Here’s a quick rundown and some tips before you shop:

- All-purpose flour: Make sure to measure by spooning into your cup or better yet, weigh it for consistency.
- Dutch process cocoa powder: This gives a smooth chocolate taste without acidity—perfect for cupcakes.
- Baking powder & baking soda: These leaveners give the cupcakes the perfect lift and crumb.
- Espresso powder: Optional but highly recommended to enhance that chocolate depth.
- Unsalted butter: Softened, not melted — this helps the texture of both the cupcakes and frosting.
- Granulated sugar: Standard white sugar for sweetness and structure.
- Egg and egg yolk: Using both gives richness and moisture.
- Vanilla extract: Always use real vanilla for best aroma.
- Whole milk and sour cream: These keep the cupcakes moist and tender.
- Semi-sweet chocolate: Chopped for the ganache filling to get melty and luscious.
- Heavy cream: Needed to make the ganache smooth.
- Raspberry preserves: Adds that fruity punch to both the ganache and frosting.
- Powdered sugar and freeze-dried raspberries: For a fluffy, vibrant buttercream frosting that feels light and fresh.
Variations
I love how adaptable this Chocolate Raspberry Cupcakes Recipe is! Whether you’re catering to different tastes or want to switch things up seasonally, there’s room to personalize these cupcakes.
- Chocolate Intensity: If you like deeper chocolate, swap semi-sweet chocolate ganache with dark chocolate for a richer taste, which I tried and my husband swears by now.
- Fruit Twist: Replace raspberry preserves with strawberry or blackberry for a different fruity flair when raspberries aren’t in season.
- Dairy-Free: Use coconut cream instead of heavy cream and swap butter for a plant-based alternative to adapt for dairy sensitivities.
- Mini Cupcakes: I often make these bite-sized for parties — just reduce baking time slightly and watch closely!
How to Make Chocolate Raspberry Cupcakes Recipe
Step 1: Prep Your Dry Ingredients
First things first, preheat your oven to 350°F (175°C) and line your cupcake tin with 12 liners. Then, sift together the flour, Dutch cocoa powder, baking powder, baking soda, salt, and espresso powder in a small bowl. Sifting is key—it prevents clumps and helps your cupcakes have that perfect texture. I discovered this trick early on, and it made a huge difference!
Step 2: Cream Butter and Sugar
In a large bowl, use an electric mixer to beat the softened butter with granulated sugar on high speed until pale and fluffy, about 1-2 minutes. This step traps air to lighten the batter. If you rush this or skip it, your cupcakes might turn out denser than you want—so don’t skip it!
Step 3: Add Eggs and Vanilla
Beat in the egg, egg yolk, and vanilla on medium speed until the mixture is light and creamy—about 1-2 minutes. Using room temperature eggs helps everything blend smoothly, which you’ll appreciate when you’re mixing.
Step 4: Mix in Milk and Sour Cream
Turn your mixer to low and add the milk and sour cream slowly. These ingredients add moisture and tang that keep cupcakes tender and rich—my secret for that melt-in-your-mouth feeling. Mix just enough to combine; overmixing can make cupcakes tough.
Step 5: Combine Wet & Dry Ingredients
Add the sifted dry ingredients to the wet batter, mixing on low speed just until you see no dry streaks. Batter should be smooth but not overworked. I often stop a bit early and finish folding with a spatula to avoid dense cupcakes.
Step 6: Bake Your Cupcakes
Spoon the batter into the liners, filling them about 3/4 full. Pop them into the oven and bake for 17-20 minutes. The best way to know they’re done is to insert a toothpick or cake tester into the center—it should come out clean or with a few moist crumbs, but no wet batter. Let the cupcakes cool in the pan for 10 minutes before moving them to a wire rack to cool completely.
Step 7: Make the Raspberry Chocolate Ganache
Heat the heavy cream until just steaming—watch it closely so it doesn’t boil over. Pour it over the chopped semi-sweet chocolate in a bowl and let it sit for 2 minutes. Then stir gently until smooth. Mix in the raspberry preserves for that bright fruitiness. Let it cool for about 15 minutes until slightly thickened, then load it into a piping bag.
Step 8: Prepare the Raspberry Buttercream
Beat softened butter with a pinch of salt on high speed until it’s light and fluffy—usually about 5 minutes. Lower speed to mix in powdered sugar slowly. Now, the fun part: crush your freeze-dried raspberries into a fine powder using a rolling pin and add that, along with raspberry preserves and vanilla, to the bowl. Beat again on medium-high until your frosting is light and beautifully pink. Add to a piping bag fitted with your favorite decorative tip; I swear by the classic Wilton 1M for that elegant swirl.
Step 9: Assemble Your Cupcakes
Once your cupcakes have completely cooled, core out the center of each using a cupcake corer or a small knife. Fill that hollow space with your raspberry chocolate ganache. Then pipe a generous swirl of your raspberry buttercream on top. Garnish with a fresh raspberry if you want the full deluxe look. Believe me, your family or guests will think you bought these from a fancy bakery!
Pro Tips for Making Chocolate Raspberry Cupcakes Recipe
- Flour Measurement Matters: I used to scoop flour directly with a measuring cup and ended up with dense cupcakes every time—spoon flour in and level it off or use a digital scale for perfect results.
- Room Temperature Ingredients: Eggs, milk, and sour cream at room temp help everything combine smoothly and produce tender cupcakes.
- Don’t Skip the Espresso: Even a teaspoon of espresso powder magnifies the chocolate flavor without tasting like coffee. I discovered this and never bake chocolate desserts without it now.
- Cool Cupcakes Before Filling: Ganache will melt into cupcakes if they’re warm, so be patient—waiting is worth it for that beautiful swirl and perfect texture.
How to Serve Chocolate Raspberry Cupcakes Recipe

Garnishes
I love topping these cupcakes with a single fresh raspberry because it adds a fresh pop and looks adorable. Some dusting of powdered sugar or a tiny sprinkle of edible glitter also elevates these cupcakes if you’re serving them for a Valentine’s or special occasion.
Side Dishes
Pair these cupcakes with a simple cup of Earl Grey tea or a bold espresso to balance the sweetness. For brunch or parties, I often serve alongside fresh fruit salad or a sparkling raspberry lemonade for a pretty color-coordinated spread.
Creative Ways to Present
For special occasions, I like to present these cupcakes on tiered stands decorated with fresh raspberry sprigs, edible flowers, or even mini heart-shaped toppers. You can also pipe frosting directly into themed silicone molds to create cupcake shapes with raspberry centers for a fun twist!
Make Ahead and Storage
Storing Leftovers
Store leftover cupcakes in an airtight container in the refrigerator — the raspberry buttercream is perishable, so this is best. I recommend letting cupcakes come to room temp about 20 minutes before serving; they taste moist and fresh again that way.
Freezing
You can freeze the unfrosted cupcakes wrapped tightly in plastic wrap and then foil for up to 2 months. When ready, thaw overnight in the fridge and bring to room temp before frosting. I personally freeze cupcakes this way when I want to prep in advance.
Reheating
If you want them a bit warm, pop cupcakes (without frosting) in the microwave for 10-15 seconds to revive their softness. For frosted cupcakes, just let them sit at room temp to avoid melting the frosting.
FAQs
-
Can I use frozen raspberries instead of raspberry preserves?
Frozen raspberries won’t give the same smooth texture and sweetness that preserves provide to the ganache and frosting. You could cook down frozen raspberries with sugar to make a quick homemade preserve, but using store-bought preserves is the easiest and most consistent method.
-
What can I substitute for freeze-dried raspberries in the buttercream?
If you don’t have freeze-dried raspberries, you can use a tablespoon of fresh raspberry juice strained of seeds or a few teaspoons of raspberry jam. Just reduce the powdered sugar slightly to keep the frosting consistency balanced.
-
Can I make this recipe vegan or dairy-free?
Absolutely! Swap out butter for vegan butter or coconut oil, use a plant-based milk like almond or oat, and replace sour cream with a dairy-free yogurt or sour cream alternative. For the ganache, use a dairy-free chocolate and coconut cream instead of heavy cream.
-
How long do these cupcakes stay fresh?
Because of the buttercream and fresh filling, these cupcakes are best eaten within 2-3 days if stored in the refrigerator. They’ll still taste delicious, but you want to enjoy them before the frosting starts to dry out.
Final Thoughts
This Chocolate Raspberry Cupcakes Recipe holds a special place in my heart because it’s the treat that’s become a go-to for celebrations and cozy moments alike. I love how approachable it is—you don’t have to be a professional baker to nail these cupcakes, and that feels really rewarding. If you’re looking to impress your friends, treat your family, or just bake yourself something indulgent, these cupcakes won’t let you down. Trust me, once you try them, you’ll keep coming back for more!
Print
Chocolate Raspberry Cupcakes Recipe
- Prep Time: 45 minutes
- Cook Time: 18 minutes
- Total Time: 1 hour 23 minutes
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Delight in these luscious Chocolate Raspberry Cupcakes, perfectly crafted for Valentine’s Day. Moist chocolate cupcakes are filled with rich raspberry chocolate ganache and topped with a fluffy raspberry buttercream frosting, creating a harmonious blend of chocolate and tart raspberry flavors in every bite.
Ingredients
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 extract
- 1/2 cup (120 ml) whole milk, at room temperature
- 1/4 cup (61 g) sour cream, at room temperature
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
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, ground into powder
- 1 tsp vanilla extract
- 1/4 cup (85 g) raspberry preserves
Instructions
- Preheat and Prepare: Preheat your oven to 350°F (175°C) and line a 12-cup cupcake pan with liners. Set aside to prepare the batter.
- Mix Dry Ingredients: In a small bowl, sift together the all-purpose flour, Dutch process cocoa powder, baking powder, baking soda, salt, and optional espresso powder. Set this dry mix aside.
- Cream Butter and Sugar: In a large bowl, use an electric mixer to cream the softened unsalted butter and granulated sugar together on high speed for 1-2 minutes until the mixture is light and fluffy.
- Add Eggs and Vanilla: Add the egg, egg yolk, and vanilla extract to the creamed mixture. Beat on medium speed for 1-2 minutes until light and fluffy.
- Incorporate Milk and Sour Cream: Slowly mix in the whole milk and sour cream on low speed until combined.
- Combine Wet and Dry Ingredients: Add the dry ingredient mixture to the wet ingredients and blend on low speed just until combined, careful not to overmix.
- Fill and Bake: Divide the batter evenly among the cupcake liners, filling each about 3/4 full. Bake in the preheated oven for 17-20 minutes or until a toothpick inserted in the center comes out clean.
- Cool Cupcakes: Allow cupcakes to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before decorating.
- Prepare Raspberry Chocolate Ganache: Heat the heavy cream in a saucepan over medium heat until it is steaming but not boiling. Place chopped semi-sweet chocolate in a bowl and pour the hot cream over it. Let it sit for 2 minutes to melt, then stir to combine until smooth. Stir in raspberry preserves. Let ganache cool for 15 minutes before transferring to a piping bag.
- Make Raspberry Buttercream: Beat softened butter and a pinch of salt on high speed for about 5 minutes until pale and fluffy. Gradually add powdered sugar and mix on low until combined. Add the ground freeze-dried raspberries, raspberry preserves, and vanilla extract. Beat on medium-high speed until light and fluffy. Transfer frosting to a piping bag fitted with a decorative tip.
- Assemble Cupcakes: Once cupcakes are fully cooled, use a cupcake corer to remove the center of each cupcake. Fill each cavity with raspberry chocolate ganache. Pipe a generous swirl of the raspberry buttercream on top and garnish with a fresh raspberry.
- Serve: Serve immediately or refrigerate and bring to room temperature before serving for best flavor and texture.
Notes
- Measure your flour properly by spooning into the measuring cup and leveling off the excess or weigh it to ensure accurate results; 1 cup equals 120-125 grams.
- The espresso powder is optional but enhances the chocolate flavor depth.
- Allow cupcakes to cool thoroughly before adding ganache and frosting to prevent melting or sliding.
- Freeze dried raspberries must be crushed into a fine powder to avoid texture issues in the buttercream.
- Use fresh raspberries as decoration for an elegant finish, but ensure they are dry to prevent frosting from sliding.
Nutrition
- Serving Size: 1 cupcake
- Calories: 370 kcal
- Sugar: 30 g
- Sodium: 120 mg
- Fat: 22 g
- Saturated Fat: 13 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 3 g
- Protein: 4 g
- Cholesterol: 65 mg


