There’s something extra special about marble cupcakes—the perfect swirl of chocolate and vanilla makes them both fun and elegant. I made these cupcakes for my daughter’s birthday, and since she’s gluten and dairy free, I prepared the dairy-free version. They turned out moist, chocolaty, light, and fluffy—everything you want in a cupcake!
I topped them with my Swiss Meringue Buttercream Icing and a sprinkle of crushed gluten-free Oreos for a little crunch. The best part? Her friends (who don’t eat gluten or dairy free) loved them too. A total win in my books, and I think you’ll enjoy them just as much!
Why You’ll Love These Cupcakes
- Swirled flavor – chocolate and vanilla in every bite.
- Gluten-free & dairy-free friendly – safe and delicious for everyone at the party.
- Light and fluffy – perfect texture without being dry or crumbly.
- Crowd-pleaser – no one will even guess they’re gluten-free.
Marble Cupcakes Recipe
(Makes 12 cupcakes)
Ingredients
- 2 cups gluten-free all-purpose flour
- 1 1/2 cups granulated sugar
- 1 tbsp gluten-free baking powder
- 1/2 tsp baking soda
- Pinch of salt
- 1/2 cup margarine, melted (use vegan Becel or dairy-free margarine for dairy-free version)
- 2/3 cup milk (use unsweetened almond milk or your favorite dairy-free option)
- 4 egg whites
- 2 tsp pure vanilla extract
- 4 tbsp cocoa powder
- [Swiss Meringue Buttercream Icing] (link here)
- Gluten-free Oreos (middles removed) or gluten-free chocolate crumbs for topping
Instructions
- Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- Mix dry ingredients: In a medium bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
- Mix wet ingredients: In another bowl, whisk melted margarine, egg whites, vanilla, and milk until smooth.
- Combine: Gradually stir the dry mixture into the wet mixture until a smooth batter forms.
- Make chocolate batter: Divide half the batter into a separate bowl. Stir in cocoa powder until fully incorporated.
- Fill liners: Alternate spoonfuls of vanilla and chocolate batter into each liner until about 2/3 full. Use a toothpick or skewer to gently swirl the batters for a marbled effect.
- Bake: Bake for 18–22 minutes, checking at 18 minutes. Cupcakes are done when a toothpick comes out clean.
- Cool: Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- Decorate: Frost with Swiss Meringue Buttercream and sprinkle with crushed gluten-free Oreos or chocolate crumbs.
Storage: Store cupcakes in the fridge for up to 3 days.
Tips for Perfect Marble Cupcakes
- Don’t overmix the batter—it keeps the cupcakes light and fluffy.
- For a stronger chocolate flavor, add an extra tablespoon of cocoa powder to the chocolate batter.
- If making dairy-free, double-check your margarine and milk alternatives are certified dairy-free.
- Use a small cookie scoop for even batter distribution.
FAQs
Can I make these cupcakes egg-free?
Yes! Try using 4 flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg, let sit 5 minutes). The texture will be slightly denser, but still delicious.
Do I need a special gluten-free flour?
A good gluten-free all-purpose blend with xanthan gum works best. If your blend doesn’t include it, add 1 tsp xanthan gum.
Can I freeze these cupcakes?
Absolutely! Freeze unfrosted cupcakes in an airtight container for up to 2 months. Thaw at room temperature, then frost and decorate.
What’s the best way to marble the batter?
Alternate spoonfuls of chocolate and vanilla batter, then lightly swirl with a toothpick or skewer. Be careful not to over-swirl or the batters will mix together

