Gluten-Free

Gluten-Free Chocolate Peanut Butter Banana Muffins

Peanut butter banana batter swirled with a rich cocoa batter and studded with melty dark chocolate chips. These gluten-free muffins are completely vegan. Ripe bananas replace the eggs and keep everything moist without any dairy. The whole batch comes together in one bowl with everyday pantry ingredients. Make extras and freeze for grab-and-go breakfasts all week.

  • Prep10 min
  • Cook25 min
  • Total35 min
  • Yield12 muffins
Gluten-Free Chocolate Peanut Butter Banana Muffins
chocolate peanut butter banana muffins in a muffin tin with a spoonful of peanut butter and scattered dark chocolate chips on a marble table - gluten-free, vegan, dairy-free swirl muffin

These gluten-free chocolate peanut butter banana muffins are vegan, dairy-free, and egg-free. Ripe bananas replace the eggs and add natural sweetness, while a peanut butter batter gets swirled with cocoa and studded with dark chocolate chips. Every bite is rich, fudgy, and moist.

The recipe comes together in one bowl with pantry ingredients and bakes in about 25 minutes. They freeze well too, so they’re a solid grab-and-go breakfast or snack to keep stocked during the week.

Why You’ll Love This Recipe

  • Vegan and egg-free. Ripe bananas and apple cider vinegar do the work of eggs, so no flax eggs or chia seeds needed.
  • One-bowl recipe. The batter comes together in a single bowl with pantry ingredients. Minimal cleanup.
  • Peanut butter and chocolate swirl. Two batters swirled together so every muffin gets both flavors in one bite.
  • Freezer-friendly. Bake a batch and freeze for grab-and-go breakfasts or snacks all week.
chocolate peanut butter banana muffins in a muffin tin with a spoonful of peanut butter, a bunch of bananas and scattered dark chocolate chips on a marble table - gluten-free, vegan, dairy-free swirl muffin

Ingredient Notes

  • Bananas – The riper the better. Heavily spotted or fully brown bananas give the most sweetness and moisture. Frozen and thawed bananas work too.
  • Peanut Butter – Use creamy, not chunky. Natural peanut butter works but stir it well first. Almond butter is a good swap if you need it nut-allergy friendly.
  • Oil – Use a neutral oil like canola or grapeseed. Skip olive oil here – the flavor is too strong for this batter.
  • Gluten-Free Flour Blend – I used Bob’s Red Mill 1-to-1 Gluten-Free Baking Flour (in the blue bag), which contains xanthan gum. I cannot verify that other brands will work in this recipe.
  • Apple Cider Vinegar – This reacts with the baking soda to help the muffins rise without eggs. Don’t skip it. You won’t taste it in the finished muffin.
  • Chocolate Chips – I used Guittard dark chocolate chips. If keeping these dairy-free or vegan, check that your chocolate chips don’t contain dairy.

How to Get the Swirl

Don’t overmix the swirl. Drop a rounded tablespoon of chocolate batter into each muffin well on top of the peanut butter batter, then drag a toothpick through it once or twice. The less you swirl, the more defined the pattern looks after baking.

chocolate peanut butter banana with a swirl and studded with dark chocolate chips muffin in a muffin tin - gluten-free, vegan, dairy-free swirl muffin

Recipe FAQs

Can I use a different nut butter instead of peanut butter?

Yes. Almond butter works as a 1:1 swap and has been confirmed by readers.

Why do you add apple cider vinegar?

The vinegar reacts with the baking soda to help the muffins rise without eggs. You won’t taste it in the finished muffin.

Expert Tips

  • Use very ripe bananas. The more brown spots the better. Underripe bananas don’t mash smoothly and won’t give enough sweetness or moisture.
  • Fill the wells evenly. Use a cookie scoop or measuring cup to divide the peanut butter batter so the muffins bake at the same rate.
  • Let them cool in the pan. These are delicate while warm. Give them the full 5-10 minutes before removing or they’ll fall apart.
chocolate peanut butter banana muffins in a muffin tin with a spoonful of peanut butter and scattered dark chocolate chips on a marble table - gluten-free, vegan, dairy-free swirl muffin

Storage Instructions

Room temperature: Store muffins in an airtight container for up to 3 days.

Freezer: Place cooled muffins in a freezer-safe bag or container for up to 2 months. Thaw at room temperature or microwave for 20-30 seconds.

Serving Suggestions

These muffins work on their own for busy mornings, but they pair well with a bigger breakfast spread too. For a vegan brunch, set them out alongside gluten-free vegan apple cinnamon muffins for a second flavor option so guests can grab one of each. If you want something more substantial on the table, gluten-free vegan chocolate chunk banana bread slices well and sticks with the chocolate-banana theme. For something a little more special, a giant brown sugar cinnamon pop tart is a fun centerpiece that kids and adults both go for. Add a fruit bowl and coffee and you’ve got a full spread without any dairy or eggs.

chocolate peanut butter banana with a swirl and studded with dark chocolate chips muffin in a muffin tin - gluten-free, vegan, dairy-free swirl muffin

Method

  1. 1

    Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.

  2. 2

    In a large bowl, mash 3 very ripe bananas until smooth. Add ¼ cup creamy peanut butter, 2 tablespoons oil, and 1 cup granulated sugar. Stir until combined.

  3. 3

    Add 2 cups gluten-free flour blend, 1 teaspoon salt, 1 teaspoon baking soda, 1 teaspoon baking powder, 1 tablespoon apple cider vinegar, and 1 teaspoon pure vanilla extract. Stir until just combined. Do not overmix.

  4. 4

    Transfer 1 cup of batter to a small bowl. Add 2 tablespoons cocoa powder and 1 tablespoon water. Stir until smooth.

  5. 5

    Divide the peanut butter batter evenly among the 12 muffin wells.

  6. 6

    Add a rounded tablespoon of the chocolate batter on top of each and drag a toothpick through once or twice to create a swirl. Top each muffin with 1 cup dairy-free chocolate chips, divided evenly.

  7. 7

    Bake for 20-25 minutes, until the tops are lightly browned and a toothpick inserted in the center comes out clean.

  8. 8

    Let cool in the pan for 5-10 minutes, then transfer to a wire rack.