Today we’re sharing our favorite recipe for homemade marble cupcakes. They’re moist, tender, and perfectly balanced between chocolate and vanilla—ideal for celebrations or an everyday treat.

These cupcakes bake up fluffy with a fine crumb and a slight dome. They’re delicious with either chocolate or vanilla buttercream and hold up well for decorating and gifting.
How to Make Marble Cupcakes
The full printable recipe appears at the bottom. Below is a concise step-by-step overview highlighting technique and timing.
We use a version of the reverse creaming method: the softened butter is worked into the dry ingredients first. This coats the flour with fat, slows gluten development, and yields a softer, more tender crumb.
- Preheat the oven to 350°F (175°C). Line cupcake pans with liners.
- Combine the first five dry ingredients (cake flour, sugar, baking powder, baking soda, and salt) in the mixer bowl and mix on low for about 30 seconds.
- Add the softened butter, cut into pieces, and mix on low until the mixture resembles coarse sand. The dry ingredients should be moistened and will stick together when pressed—avoid over-mixing.
- Add eggs one at a time, mixing after each addition until blended.
- Mix vanilla into the buttermilk. With the mixer on the lowest speed, gradually pour the buttermilk mixture in. Increase the mixer speed to medium-low and mix until the batter is smooth, about two minutes.

Making the Chocolate Batter
Once the vanilla batter is ready, make the chocolate portion:
- In a small bowl, whisk 1/3 cup plus 1 tablespoon unsweetened cocoa powder with an equal amount of very hot water until smooth. Let it rest 1–2 minutes to bloom the cocoa and develop flavor.
- Scoop 3 cups of the vanilla batter into a medium bowl and gently fold in the cocoa mixture to create the chocolate batter. You should now have roughly equal amounts of vanilla and chocolate batter.

Marbling the Batter
- Fill each cupcake liner with about 1/4 cup total batter, alternating spoonfuls of vanilla and chocolate. Keep an eye on the remaining amounts of each batter to keep them balanced.
- Optionally, give each filled liner a quick swirl with a toothpick or small knife to create a marbled pattern—don’t over-swirl or the flavors will blend too much.
- Bake at 350°F for 15–17 minutes, until the tops spring back lightly and a toothpick inserted in the center comes out clean or with a few crumbs. Adjust baking time as needed for your oven and pan type.



Frosting the Cupcakes
We frosted these cupcakes with a simple chocolate buttercream made from butter, confectioners’ sugar, unsweetened cocoa, milk, vanilla, and a pinch of salt. This buttercream pipes beautifully and is easy to work with.
After the cupcakes have completely cooled, pipe the frosting using a large star tip for rose-style swirls or any tip you prefer, then add sprinkles or other decorations.

Each cupcake’s interior will vary—some will show more chocolate, others more vanilla—so you’ll get a lovely variety of marbled bites.

Recipe FAQs
Do marble cupcakes need to be refrigerated?
Store cupcakes in an airtight container or under a cake dome at room temperature. In a hot kitchen the frosting may soften, so after 1–2 days move them to the refrigerator for freshness. If refrigerated, bring cupcakes to room temperature for a couple of hours before serving so the butter-based frosting softens and the flavor improves.
Can marble cupcakes be baked in advance and frozen?
Yes. After baking and cooling, arrange cupcakes on a tray, wrap well in plastic wrap and foil, and freeze for up to three months. To thaw, transfer the wrapped cupcakes to the counter; after about 20 minutes loosen the wrapping and finish thawing before frosting.
Why mix cocoa with hot water before adding it to batter?
“Blooming” cocoa with hot water develops its flavor and prevents dry cocoa from absorbing moisture from the batter, which helps keep the cake tender and more evenly flavored.
More Cakes with Chocolate
If you love chocolate, try other chocolate-centered recipes—layer cakes, pound cakes, and mousse-style cakes are all great places to explore chocolate flavor and technique.

Thank you for visiting—we hope you enjoy these marble cupcakes. See the printed recipe below for ingredient amounts and full instructions.
Marble Cupcakes
Servings: 24 cupcakes
Prep time: 20 mins • Cook time: 16 mins
Ingredients
- 3 cups cake flour (342 g)
- 2 cups sugar (400 g)
- 2 teaspoons baking powder (8 g)
- 1/2 teaspoon baking soda (3 g)
- 1/2 teaspoon salt (3 g)
- 2 sticks unsalted butter, softened (226 g)
- 4 large eggs, room temperature
- 1 1/4 cups buttermilk (299 g)
- 1 Tablespoon vanilla extract (12 g)
For the chocolate batter
- 1/3 cup plus 1 Tablespoon unsweetened cocoa powder (35 g)
- 1/3 cup plus 1 Tablespoon very hot water
- 3 cups vanilla cake batter (reserved)
Chocolate buttercream
- 3 sticks unsalted butter, softened (339 g)
- 6 cups confectioners’ sugar (690 g), adjust to taste
- 1 cup unsweetened cocoa, sifted (82 g)
- 3/4 cup milk, add slowly to reach desired consistency (180 g)
- 2 teaspoons vanilla extract (12 g)
- 1 teaspoon salt (6 g)
Instructions
- Preheat oven to 350°F and line cupcake pans with liners.
- In the mixer bowl combine flour, sugar, baking powder, baking soda, and salt. Mix on low for 30 seconds.
- Add softened butter in pieces and mix on low until the mixture looks like coarse sand. Don’t over-mix.
- Add eggs one at a time, mixing until combined.
- Stir vanilla into the buttermilk. With the mixer on low, gradually add the buttermilk mixture, then increase speed to medium-low and mix until smooth, about 2 minutes.
- For the chocolate batter, whisk the cocoa and hot water until smooth and let sit 1–2 minutes. Stir this into 3 cups of the vanilla batter to make the chocolate batter.
- Fill each cupcake liner with about 1/4 cup total batter, alternating spoonfuls of vanilla and chocolate. Optionally swirl with a toothpick for marbling.
- Bake 15–17 minutes, until tops spring back and a toothpick comes out clean or with a few crumbs. Cool on a rack.
- For the buttercream, beat the butter until smooth, add vanilla, then add powdered sugar, salt, and cocoa. Add most of the milk and mix on low to combine, then increase speed and add remaining milk as needed until smooth. Pipe or spread on cooled cupcakes.
Notes
Buttermilk substitute: Add 2 Tablespoons white vinegar or lemon juice to a measuring cup, fill to the 1 1/4 cup mark with milk, stir and let sit 5 minutes.
Storage: Store cupcakes in an airtight container at room temperature for 1–2 days, then refrigerate for freshness. If chilled, allow cupcakes to come to room temperature a couple of hours before serving for best texture and flavor.