If you adore the tantalizing combination of rich chocolate and bright raspberry, you are going to fall head over heels for this Chocolate Raspberry Cupcakes Recipe. Each cupcake delivers a moist, tender crumb infused with deep cocoa flavors and a luscious raspberry chocolate filling that perfectly balances sweetness and tartness. Topped with a silky, vibrant raspberry buttercream, these cupcakes are as beautiful as they are irresistible. Whether you’re baking for a special occasion or simply because you deserve a treat, this recipe is a showstopper that will have everyone asking for seconds.

Ingredients You’ll Need
Gathering the ingredients for these cupcakes is wonderfully straightforward, but don’t let the simplicity fool you. Each component plays an important role in creating the perfect texture, flavor, and appearance that make this recipe so memorable.
- 1 cup all-purpose flour: Provides the foundation for tender crumb structure.
- ¼ cup + 1 tbsp Dutch-process cocoa powder: Adds rich, deep chocolate flavor with a velvety texture.
- ½ tsp baking powder: Helps the cupcakes rise and become fluffy.
- ½ tsp baking soda: Boosts leavening and adds lightness.
- ¼ tsp salt: Enhances all the other flavors and balances sweetness.
- 1 tsp espresso powder (optional): Intensifies the chocolate flavor without adding coffee taste.
- ¼ cup unsalted butter, softened: Brings rich moisture and tender crumb.
- ¾ cup granulated sugar: Sweetens and helps with tender texture.
- 1 large egg, room temperature: Binds ingredients and adds structure.
- 1 egg yolk, room temperature: Adds extra richness and moisture.
- 1 tsp vanilla extract: Gives depth and warmth to the flavor.
- ½ cup whole milk, room temperature: Moistens the batter and adds a creamy finish.
- ¼ cup sour cream, room temperature: Provides tanginess and keeps cupcakes ultra-soft.
- 4 oz semi-sweet chocolate, chopped: Base for the luscious filling that complements the cupcake.
- ¼ cup + 2 tbsp heavy cream: Creates a silky texture in the filling.
- ¼ cup raspberry preserves: Bursts of bright fruitiness mixed into the filling and buttercream.
- ¾ cup unsalted butter, softened (for frosting): Creates the creamy, fluffy buttercream texture.
- Pinch of salt: Balances sweetness in the frosting and enhances raspberry flavors.
- 1 ½ cups powdered sugar: Sweetens and stabilizes the buttercream.
- ½ cup freeze-dried raspberries, ground to powder: Concentrates raspberry flavor and adds vibrant color.
- 1 tsp vanilla extract (for frosting): Adds aroma and complexity to the buttercream.
How to Make Chocolate Raspberry Cupcakes Recipe
Step 1: Bake the Cupcakes
Start by preheating your oven to 350°F (175°C) and lining a 12-cup muffin pan with cupcake liners for easy cleanup and perfect shape. In a bowl, whisk together the flour, Dutch-process cocoa powder, baking powder, baking soda, salt, and espresso powder if using. This dry mixture is essential for an even, rich chocolate flavor throughout.
Next, cream the softened butter and granulated sugar until the mixture is light and fluffy, which helps incorporate air for tender cupcakes. Beat in the egg, egg yolk, and vanilla extract, then carefully stir in the milk and sour cream. Finally, fold the dry ingredients gently into the wet, creating a smooth batter without overmixing, which keeps the cupcakes tender and moist.
Fill each liner about three-quarters full, giving room for rising without overflow. Bake for 17 to 20 minutes, until a toothpick inserted in the center comes out clean. Let the cupcakes cool completely on a wire rack before moving on to the next step.
Step 2: Prepare Raspberry Chocolate Filling
While the cupcakes cool, warm the heavy cream in a small saucepan until it’s hot but not boiling—this gentle heat ensures the chocolate melts smoothly without seizing. Pour the hot cream over the chopped semi-sweet chocolate and let it sit for a minute, then stir until glossy and fully combined into a luscious ganache.
Fold in the raspberry preserves for a fruity twist that adds a perfect balance to the deep chocolate. Transfer this mixture into a piping bag and allow it to cool slightly, so it thickens just enough to pipe neatly into the cupcakes later.
Step 3: Make Raspberry Buttercream
In a mixing bowl, beat the softened butter with a pinch of salt until it turns light and airy. Gradually sift in the powdered sugar, beating well to combine and create that signature fluffy texture. Stir in the vibrant freeze-dried raspberry powder, more raspberry preserves, and vanilla extract, then keep beating until the buttercream is smooth, light, and bursting with fresh raspberry flavor. Transfer to a piping bag fitted with your favorite tip for decorating.
Step 4: Assemble the Cupcakes
Using a small knife or cupcake corer, carefully hollow out the center of each cooled cupcake to make room for the luscious filling. Pipe the raspberry chocolate ganache into each hollowed cavity, ensuring every bite has that delightful surprise inside. Finally, top the cupcakes with the raspberry buttercream, piping pretty swirls or rosettes to make them extra special. Garnish with fresh raspberries if desired for a gorgeous finishing touch.
How to Serve Chocolate Raspberry Cupcakes Recipe

Garnishes
Fresh raspberries are a classic and beautiful garnish that adds a burst of color and bright flavor. A dusting of cocoa powder or a sprinkle of edible glitter can elevate the presentation for special occasions. You could also add a few chocolate shavings or a delicate mint leaf to complement the chocolate and raspberry notes.
Side Dishes
Pair these cupcakes with a scoop of vanilla or raspberry sorbet for a refreshing contrast. A simple cup of freshly brewed coffee or herbal tea complements the richness perfectly and rounds out a delightful dessert experience.
Creative Ways to Present
Try serving these cupcakes in decorative cupcake wrappers or place them on a tiered cake stand to impress your guests. You could also offer mini versions as bite-sized treats at parties or wrap them individually in clear boxes tied with ribbon for sweet edible gifts.
Make Ahead and Storage
Storing Leftovers
Keep leftover cupcakes in an airtight container at room temperature for up to two days to maintain their moisture and freshness. If your kitchen is particularly warm, refrigeration is fine but allow the cupcakes to come to room temperature before serving for the best taste.
Freezing
These cupcakes freeze beautifully, which makes them great to prepare ahead of time. Freeze them unfilled or fully assembled in a single layer, wrapped tightly with plastic wrap and stored in a freezer-safe container for up to three months. Thaw overnight in the fridge, then bring to room temperature before enjoying.
Reheating
If you want to enjoy a cupcake with that just-baked warmth, pop a frozen or refrigerated cupcake in the microwave for about 10 to 15 seconds, just until warm but not hot. This revives the softness and releases more of the pleasing aromas.
FAQs
Can I substitute the raspberry preserves with fresh raspberries?
While fresh raspberries add wonderful flavor and texture, the preserves give a smoother consistency and the perfect sweetness needed for both the filling and buttercream. You can mix fresh raspberries into the frosting for extra burst if you like, but preserves are key for the best texture.
What if I don’t have Dutch-process cocoa powder? Can I use natural cocoa powder?
You can use natural cocoa powder, but it might slightly alter the flavor and color. Dutch-process cocoa is less acidic and has a deeper, more mellow chocolate taste that complements this recipe wonderfully. If making the switch, consider adding a little baking soda to balance acidity.
Is the espresso powder noticeable in flavor? Can I skip it?
The espresso powder is optional and does not impart a coffee taste on its own; it simply enhances the chocolate’s richness. If you prefer to skip it, your cupcakes will still be delicious but might have a slightly less intense chocolate flavor.
How do I prevent the cupcakes from becoming dry?
Make sure not to overbake the cupcakes—check early at around 17 minutes and remove them once a toothpick comes out clean. Also, using room temperature ingredients and folding the batter gently helps retain moisture and tenderness.
Can this recipe be made vegan or gluten-free?
This recipe relies on dairy, eggs, and wheat flour for its structure and flavor. For vegan or gluten-free versions, significant substitutions are needed, such as plant-based butters, egg replacers, and specialty flours. While possible, those versions may require some trial and error to replicate the same texture and taste.
Final Thoughts
Making this Chocolate Raspberry Cupcakes Recipe is like gifting yourself a little moment of pure joy. From the very first bite, the harmony of intense chocolate and fresh raspberry fills your senses and leaves a lasting impression. Whether you’re sharing them with friends, family, or indulging solo, these cupcakes promise to brighten any day. I wholeheartedly encourage you to bake this recipe soon—it’s the kind of treat that turns ordinary occasions into unforgettable celebrations.
Print
Chocolate Raspberry Cupcakes Recipe
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 25 minutes
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Delight in these rich and moist Chocolate Raspberry Cupcakes, featuring a tender chocolate base infused with espresso powder, filled with luscious raspberry chocolate ganache, and topped with a vibrant raspberry buttercream. Perfectly balanced with the tartness of raspberries and the depth of semi-sweet chocolate, these cupcakes are an elegant treat for any occasion.
Ingredients
Cupcakes
- 1 cup all-purpose flour
- ¼ cup + 1 tbsp Dutch-process cocoa powder
- ½ tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- 1 tsp espresso powder (optional)
- ¼ cup unsalted butter, softened
- ¾ cup granulated sugar
- 1 large egg, room temperature
- 1 egg yolk, room temperature
- 1 tsp vanilla extract
- ½ cup whole milk, room temperature
- ¼ cup sour cream, room temperature
Raspberry Chocolate Filling
- 4 oz semi-sweet chocolate, chopped
- ¼ cup + 2 tbsp heavy cream
- ¼ cup raspberry preserves
Raspberry Buttercream
- ¾ cup unsalted butter, softened
- Pinch of salt
- 1 ½ cups powdered sugar
- ½ cup freeze-dried raspberries, ground to powder
- 1 tsp vanilla extract
- ¼ cup raspberry preserves
Garnish
- Fresh raspberries (for decoration)
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C) and line a 12-cup muffin pan with cupcake liners to ensure even baking and easy removal.
- Mix Dry Ingredients: In a bowl, sift together the all-purpose flour, Dutch-process cocoa powder, baking powder, baking soda, salt, and espresso powder if using. Set aside.
- Cream Butter and Sugar: Using a mixer, beat the softened butter and granulated sugar until the mixture becomes creamy and light in color, about 2-3 minutes.
- Add Eggs and Vanilla: Beat in the large egg and egg yolk one at a time, followed by the vanilla extract, ensuring each is fully incorporated before adding the next.
- Combine Wet and Dry: Stir in the whole milk and sour cream until smooth. Gently fold in the dry ingredients until just combined, taking care not to overmix to maintain a tender crumb.
- Fill and Bake: Spoon the batter into the prepared liners, filling each about 3/4 full. Bake for 17–20 minutes or until a toothpick inserted comes out clean. Remove and cool cupcakes on a wire rack.
- Prepare Raspberry Chocolate Filling: Heat the heavy cream in a small saucepan until hot but not boiling. Pour over the chopped semi-sweet chocolate and let sit for a minute, then stir until smooth and glossy. Stir in raspberry preserves and allow the mixture to cool slightly before transferring it to a piping bag.
- Make Raspberry Buttercream: In a mixing bowl, beat the softened butter with a pinch of salt until light and fluffy. Gradually add powdered sugar, beating well after each addition. Mix in the ground freeze-dried raspberries, raspberry preserves, and vanilla extract. Continue beating until the frosting is fluffy and smooth. Transfer to a piping bag.
- Assemble Cupcakes: Core the center of each cooled cupcake carefully and fill the cavity with the raspberry chocolate filling from the piping bag. Then pipe the raspberry buttercream generously on top of each cupcake to create a decorative swirl.
- Garnish and Serve: Decorate each cupcake with fresh raspberries on top for an added burst of color and flavor. Serve immediately or refrigerate until ready to enjoy.
Notes
- For best results, bring all dairy ingredients to room temperature before mixing to ensure a smooth batter and frosting.
- The espresso powder enhances the chocolate flavor but can be omitted if preferred.
- Use freeze-dried raspberries for an intense fruit flavor and vibrant color in the buttercream without adding extra moisture.
- Store cupcakes in an airtight container in the refrigerator for up to 3 days. Bring to room temperature before serving.
- To make ahead, freeze unfrosted cupcakes for up to 1 month; thaw and frost before serving.

