5 from 1 vote

Marble Cupcakes

Don't know if you want vanilla or chocolate cupcakes? Marble Cupcakes are the best choice! Have both vanilla and chocolate flavor in one bite with a silky chocolate glaze!

Course Dessert
Cuisine American
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 12 cupcakes
Calories 300 kcal
Author Shadi HasanzadeNemati



  • 3/4 cup white sugar
  • 8 tbsp. butter room temperature
  • 1/2 tsp. vanilla extract
  • 2 eggs room temperature
  • 1 cup buttermilk store bought or homemade
  • 2 cups all-purpose flour
  • 2 tsp. baking powder
  • 2 tbsp. cocoa powder I used Hershey’s


  • 2 tbsp. butter room temperature
  • 3 tbsp. cocoa powder
  • 3 tbsp. sugar
  • 1/4 cup semisweet chocolate chips
  • 1/2 cup Half and Half


  1. Preheat the oven to 350F/180C. Line or grease a muffin pan.
  2. Mix butter and sugar until fluffy.
  3. Add eggs one by one, mix after adding each egg.
  4. Add vanilla.
  5. Add buttermilk and mix.
  6. Add flour and baking powder and mix until just combined and there are no lumps. Don’t over mix.
  7. Divide the batter between two bowls, add cocoa powder to one bowl and mix until just combined.
  8. Fill the muffin pan with cupcake batters alternatively, start with one tbsp. of vanilla and then 1 tbsp. of chocolate and continue until done. Or vice versa. Fill 2/3 of each muffin cup as they rise in the oven while baking.
  9. Bake in the oven for 25 minutes or until inserted toothpick comes out clean, without batter. Little bit of crumbs is ok.
  10. Make the chocolate glaze as the muffins are being baked.
  11. Let them cool completely and then glaze them with chocolate glaze.


  1. Put all the ingredients in a small pot and heat it on medium heat stirring occasionally until it starts boiling and thickens.
  2. Let cool for 10 minutes.
  3. Glaze the muffins.

Recipe Notes

To make one cup homemade buttermilk, mix one cup of milk with 2 tbsp lemon juice.