Marble Cupcakes with Chocolate Buttercream Frosting

This post may contain affiliate links meaning if you buy from them, I will make a few pennies, at no cost to you. See disclosure here.

Can’t decide if you want chocolate or vanilla cupcakes? Meet in the middle with these easy Marble Cupcakes with chocolate buttercream frosting. You get the best of both worlds!

single marble cupcake topped with chocolate buttercream

Click HERE to save recipe to Pinterest

Serve these cupcakes after a dinner of crock pot chicken tortilla soup with chips & salsa

I think we can all agree that cupcakes are just awesome. They’re so easily portable and just the right portion size.

Had a hard day at work? Have a cupcake. Dinner’s over and you need a little something sweet? Grab a cupcake. Want to brighten your kids day after school? Cupcakes to the rescue time and time again.

three cupcakes with chocolate frosting

These hand-held desserts are really quite perfect for any occasion as well. If you’re looking for a simple cupcake recipe that is certain to be a treat, you’re going to love the ease and taste of these Marble Cupcakes.


For the cupcakes

  • Flour
  • Baking Powder
  • Baking Soda
  • Salt
  • Butter
  • Sugar
  • Egg
  • Green Yogurt
  • Milk
  • Vanilla Extract
  • Cocoa Powder

For the chocolate buttercream

  • Powdered Sugar
  • Cocoa Powder
  • Butter
  • Heavy Cream
  • Vanilla Extract

chocolate buttercream in mixing bowl


Making these marble cupcakes is really easy. You’ll make the chocolate and vanilla batters then use a cookie scoop (or Tablespoon) to layer vanilla and chocolate batter into each cupcake liner. Then, you can choose to either swirl the layers gently with a toothpick, or just leave the layer stacks.

Either way, these from-scratch cupcakes are easy to make and the end result? Stunning and delicious!

Impress yourself and all your family and friends by whipping up a batch of these yummy homemade cupcakes today!

cupcake batter in muffin tins


inside of a marble cupcake with chocolate frosting


marble cupcakes on platter


Follow along on my social media so you never miss a post!

Facebook | Twitter | Pinterest | Instagram

I made a fun group on Facebook for sharing recipes, asking questions, and talking about food. I’d love to have you! Request to join HERE.

Also, sign up to receive an email in your inbox for each new recipe:


If you MAKE & LOVE this recipe, share it on Instagram and tag me @melissa_pplates and/or #persnicketyplates so I can see it. I LOVE seeing what you make & I’ll share it in my stories!

single marble cupcake topped with chocolate buttercream

Marble Cupcakes with Chocolate Buttercream Frosting

Melissa Williams | Persnickety Plates
Can't decide if you want chocolate or vanilla cupcakes? Meet in the middle with these easy Marble Cupcakes with chocolate buttercream frosting. You get the best of both worlds!
4.60 from 10 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Dessert
Cuisine American
Servings 14 cupcakes
Calories 419 kcal


For the Cupcakes

  • 1 ⅔ cups flour
  • ½ teaspoon baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon salt
  • ½ cup unsalted butter melted
  • 1 cup sugar
  • 1 egg at room temp
  • ¼ cup Greek yogurt
  • ¾ milk + 1 Tablespoon milk divided (I used 2%)
  • 2 teaspoons vanilla extract
  • ¼ cup cocoa powder

For the Chocolate Buttercream Frosting

  • 3 cups powdered sugar
  • ¾ cup cocoa powder
  • ½ cup salted butter softened
  • ½ cup unsalted butter softened
  • 3 Tablespoons heavy cream
  • 2 teaspoons vanilla extract


To make the cupcakes

  • Preheat your oven to 350 degrees and line a cupcake pan with liners. Set aside.
  • In a medium bowl, add the flour, baking powder, baking soda, and salt. Mix together and set aside.
  • In a large microwave safe bowl, melt the butter in the microwave. Add in the sugar and whisk until combined. Chill in the fridge for about a minute.
  • Add in the egg, yogurt, 3/4 cup milk, and vanilla and stir (I used a whisk) until combined.
  • Slowly add in the dry ingredients and mix until smooth. The batter will be thick.
  • Make your chocolate batter by removing 3/4 cup of the vanilla batter and putting it into a small bowl. Add in the cocoa powder and tablespoon of milk and whisk until combined.
  • I used a cookie scoop (or you can use a tablespoon) to add in 1 Tablespoon of vanilla batter into each cupcake liner.
  • Top each with a spoonful of chocolate batter.
  • Then top with another layer of vanilla batter.
  • You can either gently swirl the layers together with a toothpick or just leave the flavor layers. I did a few of each.
  • Bake the cupcakes for 20 minutes or until a toothpick inserted in the center comes out clean.
  • Allow the cupcakes to cool completely before you frost them.

To make the Chocolate Buttercream

  • Add the softened butter to the bowl of your stand mixer (or a large bowl & use your hand mixer) and cream for about 2 minutes on medium speed until creamy.
  • Meanwhile, add the powdered sugar and cocoa powder to a medium bowl and whisk together so it's fully combined.
  • Turn the mixer down and slowly add in the powdered sugar mix, heavy cream, and vanilla (I did it in thirds). Beat on low speed after each addition.
  • Once all the ingredients are incorporated, beat on medium until creamy, about two minutes. Add in a pinch of salt, if needed, but I think using one stick of salted butter helps to balance the sweetness.
  • Frost your cooled cupcakes & enjoy!


Serving: 1gCalories: 419kcalCarbohydrates: 55gProtein: 4gFat: 22gSaturated Fat: 14gCholesterol: 69mgSodium: 172mgPotassium: 133mgFiber: 2gSugar: 40gVitamin A: 672IUCalcium: 30mgIron: 2mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Tried this recipe? Tag me!Mention @melissa_pplates or tag #persnicketyplates!

Sharing of this recipe is both encouraged and appreciated. Copying/pasting and/or screenshots of full recipes to any social media is strictly prohibited. Content and photographs are copyright protected.

Cupcake recipe from Sally’s Baking Addiction

Originally published March 11, 2014

Marble Cupcakes with Chocolate Buttercream Frosting & Kizmos Flora Giveaway! {Runs 3/11-3/17/14} | Persnickety Plates

Kizmos Flora Giveaway! {Runs 3/11-3/17/14} | Persnickety Plates


Reader Interactions

    Share Your Thoughts

    Your email address will not be published. Required fields are marked *

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Lizzy T says

    I so want to win this bright collection 🙂 And you marbled cupcakes look amazing!!!

  2. Kim Seghers says

    Hi Melissa, this collection is fabulous ! I entered and crossing my fingers that I win. Love it!! Thanks for a chance to win this wonderful collection and your cupcakes look yummy!

    Kim from This Ole Mom

Melissa Williams/Persnickety Plates is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. For more details, please see my Privacy Policy & Disclosures page.

overhead shot of oatmeal raisin cookie stack

5 Days of

Delicious Desserts

Free email guide of our TOP sweets recipes ❤️

persnickety plates logo.