I never planned to make a marble cake on a weeknight, but I had half a bar of chocolate and a pantry full of staples, and the swirl of chocolate against pale cake felt too good to pass up. This version bakes into two tender 8-inch layers with a soft crumb from a mix of butter, oil, and buttermilk, and the melted semisweet chocolate folds into one bowl of batter to give ribbons of cocoa that stay distinct after baking.
The showstopper is the chocolate buttercream—deep, glossy pockets of chocolate in a satin frosting that isn’t teeth-achingly sweet. The technique is refreshingly straightforward: one batter, split and flavored, spooned into pans in alternating dollops and given a casual swirl. It’s the kind of cake that looks like you fussed, but you really didn’t.
Why You’ll Love This Recipe
- Real chocolate ribbons: melting a 4 oz semisweet chocolate bar into one portion of batter creates distinct, glossy chocolate veins instead of a muddy gray-brown swirl.
- Tender, moist crumb: the combo of ½ cup unsalted butter, ½ cup oil, and 1¼ cups buttermilk keeps the cake soft without being greasy.
- Quick enough for weeknights: the batter mixes up fast and bakes in 25–30 minutes—no complicated folding or long rests.
- Frosting that balances richness: a butter-forward chocolate buttercream (using semisweet chips) keeps the cake from tasting too sweet while adding a silky finish.
- Easy to scale or dress up: slices plate beautifully on their own, or pair with fresh berries for contrast and brightness.
The Story Behind This Recipe
This is a simple, pantry-first marble cake—no special equipment—built around a single melted chocolate bar and a butter-and-oil base. If you like alternating textures, it sits in the same neighborhood as denser layer cakes like the white German chocolate cake with cheesecake center but much easier to finish on a weeknight.
What It Tastes Like
The cake is moderately sweet with a clear cocoa note from the semisweet chocolate; the butter and oil give a plush, tender mouthfeel while buttermilk brightens the finish. The swirl gives you bites of pure chocolate against vanilla batter—soft, slightly springy crumbs that release a warm cocoa aroma as soon as you cut into it.
Ingredients You’ll Need
A quick note on ingredients: the melted semisweet chocolate gives concentrated chocolate flavor to the chocolate half of the batter, while butter + oil keep the crumb tender and not dry. Buttermilk adds a slight tang and helps with lift; if you don’t have buttermilk, a thin yogurt or milk soured with a little lemon will work in a pinch. Small amounts of baking powder and salt are used in the batter (check the method) and are assumed pantry staples.
- 4 oz semisweet chocolate bar
- ½ cup unsalted butter
- ½ cup oil (avocado, vegetable, or canola)
- 1¾ cups granulated sugar
- 4 large eggs
- 3 cups all-purpose flour
- 1¼ cups buttermilk
For the Chocolate Buttercream:
- 1 cup semisweet chocolate chips
- 1 cup unsalted butter
- powdered sugar
How to Make Perfect Marble Cake with Chocolate Buttercream
- Preheat and prepare pans: Preheat the oven to 350°F (175°C). Grease two 8-inch round cake pans and line the bottoms with parchment for easy release.
- Melt the chocolate: Finely chop the 4 oz semisweet chocolate bar, place it in a microwave-safe bowl, and microwave in 20–30 second bursts, stirring between bursts, until smooth. The chocolate should be glossy and pourable—set it aside to cool slightly so it won’t scramble the eggs later.
- Cream butter, oil, and sugar: In a large bowl, beat together the ½ cup unsalted butter (softened), ½ cup oil, and 1¾ cups granulated sugar until noticeably lighter in color and fluffy—about 2–3 minutes. You want it aerated but not whipped to ribbons.
- Add the eggs: Add the 4 large eggs one at a time, beating briefly after each until just combined and the mixture is smooth. Stir in the vanilla extract if you choose to (this step appears in the method and is optional). Stop as soon as the eggs are incorporated—overbeating will make the batter tough.
- Combine dry ingredients: In another bowl, whisk together the 3 cups all-purpose flour with the baking powder and salt (use pantry amounts—about 2–3 teaspoons baking powder and ½–1 teaspoon salt—just enough for lift and balance).
- Alternate dry and wet: Add the dry ingredients to the creamed mixture in three additions, alternating with the 1¼ cups buttermilk (start and end with the dry). Mix on low speed and stop as soon as streaks of flour disappear—the batter should be thick but pourable, not gluey.
- Split and flavor: Divide the batter roughly in half into two bowls. Stir the melted semisweet chocolate into one bowl until evenly colored; the chocolate batter will be darker, glossy, and slightly looser than the plain batter.
- Layer and swirl: Working with one pan at a time, alternate spoonfuls of the vanilla and chocolate batter into the pan—about tablespoon-sized dollops—so the two colors sit on top of each other. When the pan is filled, take a knife and gently swirl through the batter a few times; you want visible ribbons of chocolate, not fully blended.
- Bake: Bake the layers for 25–30 minutes, rotating the pans halfway if your oven runs hot. The cakes are done when the surface is lightly browned, springy to the touch, and a toothpick inserted into the center comes out clean or with a few moist crumbs. Avoid overbaking—dry edges mean the cake sat in the oven too long.
- Cool: Cool the cakes in the pans for 10 minutes, then turn them out onto a rack to cool completely before frosting. The crumb firms as it cools; chill briefly if you need to slice level layers.
- Make the chocolate buttercream: Melt the 1 cup semisweet chocolate chips gently (microwave in short bursts) and let cool slightly. Beat 1 cup unsalted butter until creamy, then add the melted chocolate and beat until smooth. Add powdered sugar a little at a time until the frosting reaches a spreadable consistency—stop when it’s satiny and holds light peaks. Taste and adjust sweetness; semisweet chocolate keeps it from being cloying.
- Assemble: Level the cooled cakes if needed, spread a thin layer of buttercream between layers, stack, then crumb-coat and chill for 15 minutes before finishing with another generous layer of buttercream.
Tips for Best Results
- Chop the chocolate finely before melting so it melts evenly and you don’t overheat it.
- Don’t overmix after adding flour—the batter should be mixed until just combined to keep the crumb tender.
- For clean swirls, alternate dollops of batter rather than pouring streams; the dollop method keeps chocolate veins distinct.
- If frosting feels too soft, chill it briefly (5–10 minutes) and rewhip to get a spreadable but stable texture. See how I handled stabilizing frosting in my bonfire chocolate Nutella cupcakes post for similar tips.
- Use room-temperature eggs and butter so ingredients emulsify quickly and you get an even batter.
Variations and Substitutions
- Oil swap: any neutral oil works (avocado, canola, vegetable)—avocado oil gives a faint green cast but no off-flavor.
- Make it more chocolatey: fold a few tablespoons of cocoa into the chocolate batter for even darker veins, but don’t add extra liquid.
- Lighter frosting: use less powdered sugar and more melted chocolate for a denser, ganache-like finish (texture will be richer and less fluffy).
How to Serve It
This cake slices beautifully when chilled slightly—serve at just-below-room temperature so the buttercream is silky but the crumb holds shape. A scatter of fresh raspberries or a dusting of cocoa on the plate adds bright contrast to the semisweet frosting, or keep it classic with a simple slice and coffee.
How to Store It
- Room temp: Store unfrosted layers wrapped in plastic for up to 2 days.
- Fridge: Once frosted, keep covered in the refrigerator for up to 4 days; bring to room temperature (about 30–60 minutes) before serving so the buttercream softens.
- Freezer: Freeze unfrosted, tightly wrapped layers for up to 2 months. Thaw overnight in the refrigerator before frosting.
- Frosting timing: If you plan to frost later, cool the layers completely; warm cake will melt the buttercream and make it slide.
Final Thoughts
This marble cake is reliably tender, simple to assemble, and punches above its effort level—the chocolate veins and silky buttercream give it a bakery finish without a complicated process. Make it when you want an easy-looking cake that actually tastes like you fussed.
Conclusion
If you want another well-tested take, check out The Best Marble Cake with Chocolate Buttercream for a slightly different swirl technique. For a quick, approachable version of marble cake, see Easy Chocolate Marble Cake | Beyond Frosting. And if you’re curious about a very fluffy whipped buttercream pairing, this Marble Cake with Whipped Chocolate Buttercream | I Am Baker offers a useful contrast in frosting styles.

Marble Cake with Chocolate Buttercream
Ingredients
For the Cake
- 4 oz semisweet chocolate bar Finely chopped
- ½ cup unsalted butter Softened
- ½ cup oil Can be avocado, vegetable, or canola
- 1¾ cups granulated sugar
- 4 large eggs Room temperature
- 3 cups all-purpose flour
- 1¼ cups buttermilk Can substitute with soured milk or yogurt
- 2–3 teaspoons baking powder Use pantry staples
- ½–1 teaspoon salt Use pantry staples
For the Chocolate Buttercream
- 1 cup semisweet chocolate chips Melted
- 1 cup unsalted butter Room temperature
- to taste powdered sugar To reach spreadable consistency
Instructions
Preparation
- Preheat the oven to 350°F (175°C). Grease two 8-inch round cake pans and line the bottoms with parchment paper.
- Finely chop the 4 oz semisweet chocolate bar and melt in a microwave-safe bowl in bursts, stirring until smooth. Allow to cool slightly.
Batter Mixing
- In a large bowl, cream together ½ cup unsalted butter, ½ cup oil, and 1¾ cups granulated sugar until light and fluffy, about 2–3 minutes.
- Add 4 large eggs one at a time, mixing briefly until just combined. Optionally stir in vanilla extract.
- In another bowl, whisk together 3 cups all-purpose flour with baking powder and salt.
- Alternate adding the dry mixture and 1¼ cups buttermilk to the creamed mixture in three additions, starting and ending with dry ingredients.
- Divide the batter into two bowls and stir the melted chocolate into one portion.
Baking
- Spoon alternate dollops of vanilla and chocolate batter into the prepared pans. Swirl gently with a knife to form ribbons.
- Bake for 25–30 minutes or until a toothpick comes out clean. Allow cakes to cool in pans for 10 minutes before transferring to a rack.
Frosting
- Melt 1 cup semisweet chocolate chips and let cool slightly before mixing in with 1 cup unsalted butter until smooth.
- Gradually add powdered sugar until the buttercream reaches a spreadable consistency.
Assembly
- Level the cooled cakes if necessary. Spread a thin layer of buttercream between the layers, stack them, then apply a crumb coat and chill for 15 minutes before adding the final buttercream layer.


