Marble cupcakes with a moist vanilla and chocolate swirl, baked soft and fluffy and finished with a whipped chocolate ganache.

This easy marble cupcakes recipe delivers a classic chocolate‑vanilla swirl with a tender crumb and a consistent rise every time.
I make these at home when I want a simple bakery-style finish without fuss, using a reliable cupcake base and a quick swirl technique.
Why you’ll love this recipe
- Soft, moist crumb with a true vanilla and chocolate balance
- Attractive marbled swirl in each cupcake with minimal effort
- Pairs well with ganache, buttercream, or cream cheese frosting
Ingredients Notes
- Butter: Unsalted and softened for a tender, rich crumb.
- Sugar: Granulated sugar gives structure and balanced sweetness.
- Eggs: Use room temperature eggs for a smooth batter.
- Vanilla & salt: Vanilla deepens flavor; salt enhances chocolate notes.
- Cake flour: Produces a lighter, softer cupcake texture.
- Baking powder & baking soda: Used together for a reliable rise and even crumb.
- Buttermilk: Keeps cupcakes tender and moist.
- Chocolate: Finely chopped baking chocolate for the ganache.
- Heavy cream: Use full‑fat cream for a smooth, stable whipped ganache.

Tips for best results
- Stop mixing as soon as the flour disappears to keep the crumb soft.
- Use an ice cream scoop for even portions and uniform baking.
- Swirl once or twice only for a clear marble pattern — over‑mixing will blend the colors.
- Fill liners about halfway for a nice dome.
- Remove from the oven when a toothpick shows a few moist crumbs, not completely dry.
How To Make Marble Cupcakes
This recipe uses a reliable chocolate cupcake base that works well for many chocolate variations.
Cream the butter and sugar until light and fluffy.
Add the eggs and vanilla, mixing until smooth.

Combine the dry ingredients in a separate bowl.
Alternate adding the dry ingredients and buttermilk to the butter mixture just until combined.

Divide the batter in two bowls and stir cocoa into one portion.

Dollop alternating spoonfuls of vanilla and chocolate batter into each liner, then swirl gently with a toothpick or small knife.

Bake in a preheated 350°F (180°C) oven for 18–20 minutes, then cool on a wire rack.

Prepare the ganache ahead of time for best texture. Chop the chocolate finely and place it in a heatproof bowl. Heat half the cream until just simmering, then pour it over the chocolate.
Let sit for a minute, then stir until smooth.

Add the remaining cold cream and blend until fully smooth. Cover the surface with plastic wrap and chill 4–6 hours or overnight until completely cold.

Whip the cold ganache on medium-high speed until thick, fluffy, and able to hold stiff peaks.

Pipe the whipped ganache onto fully cooled cupcakes. Finish with chocolate shavings if desired and chill 30–60 minutes before serving.

Storage
Store frosted cupcakes in an airtight container in the fridge for up to 4 days. Bring to room temperature 20–30 minutes before serving for the best texture.
Recipe variations
- Marble Nutella cupcakes: Swirl Nutella into the chocolate batter for hazelnut flavor.
- Raspberry marble cupcakes: Add a teaspoon of raspberry compote into the center before baking.
- Coffee marble cupcakes: Stir a small amount of espresso into the chocolate half for a mocha note.
- Mini marble cupcakes: Use smaller liners and reduce baking time until set.
Recipe Questions
How do I get a clear marble swirl?
Use small dollops of each batter and swirl only once or twice for a defined pattern.
Can I make them ahead?
Yes. Bake the cupcakes the day before and frost them the next day for the best texture.
Why are my cupcakes dry?
They are usually overbaked—remove them when a toothpick comes out with a few moist crumbs rather than completely dry.

More Chocolate Cupcake Recipes
- Chocolate raspberry cupcakes
- Birthday chocolate cupcakes
- Nutella cupcakes
- Kinder Bueno cupcakes
- Hi hat chocolate cupcakes
I hope you enjoy this recipe. If you try it, please leave a comment — it helps others. Happy baking!
Marble Cupcakes
No reviews
- Author: Fadela
- Total Time: 38 minutes
- Yield: 12 cupcakes
Description
Vanilla and chocolate marble cupcakes topped with an easy whipped chocolate ganache (makes 12 cupcakes).
Ingredients
Marble Cupcakes
- 100 g (½ cup) unsalted butter, softened
- 120 g (⅔ cup) granulated sugar
- 2 eggs, at room temperature
- 1½ tsp vanilla extract
- 160 g (1¼ cups) cake flour
- 15 g (2 tbsp) unsweetened cocoa powder
- 1 tsp baking powder
- ½ tsp baking soda
- ¼ tsp fine salt
- 120 g (½ cup) buttermilk
Chocolate Ganache
- 150 g (5.3 oz) semi‑sweet baking chocolate, chopped
- 405 g (1¾ cups) heavy cream, full‑fat
Instructions
Chocolate Ganache (prepare the day before)
- Place the chopped chocolate in a heatproof bowl.
- Heat half the cream until just simmering.
- Pour the hot cream over the chocolate, let sit briefly, then stir until smooth.
- Add the remaining cold cream and mix until incorporated.
- Cover the surface with plastic wrap and chill 4–6 hours or overnight until completely cold.
Marble Cupcakes
- Preheat the oven to 180°C (350°F) and line a cupcake pan with liners.
- Sift together the dry ingredients: cake flour, baking powder, baking soda, and salt.
- Cream the butter and sugar for 2–3 minutes until light and fluffy.
- Add the eggs and vanilla and mix until smooth.
- Alternate folding in the dry ingredients and buttermilk until just combined.
- Divide the batter in half and mix cocoa into one portion.
- Spoon alternating dollops of both batters into liners and swirl gently.
- Bake about 18 minutes, until set and lightly golden.
- Cool briefly in the pan, then transfer to a wire rack to cool completely.
Assembly
- Whip the chilled ganache on medium speed until creamy and firm.
- Pipe swirls onto cooled cupcakes using a piping bag and tip of your choice.
- Top with chocolate shavings if desired and refrigerate for about 1 hour before serving.
Equipment
Airtight container
Cupcake liners
Hand mixer
Muffin tin
Piping bag
Stand mixer
Notes
Storage: Keep frosted cupcakes in the fridge for 3–4 days in an airtight container, or freeze unfrosted cupcakes for up to 3 months.
Tips:
- Use room temperature ingredients for a smoother batter.
- Swirl the batters only once or twice to keep a clear marble effect.
- Do not overbake; a few moist crumbs on the toothpick are ideal.
- Chill the ganache fully before whipping for the best texture.
- Substitute buttermilk with milk plus lemon juice or vinegar, or use a mix of ¾ milk and ¼ plain yogurt or sour cream.
- Prep Time: 20 minutes
- Cook Time: 18 minutes
- Category: cupcakes, cakes
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: 365
- Sugar: 11.7 g
- Sodium: 137.7 mg
- Fat: 26.9 g
- Carbohydrates: 26.6 g
- Protein: 5.5 g
- Cholesterol: 88.4 mg