Chocolate Peanut Butter Swirl Muffins

If you’re a fan of the classic chocolate and peanut butter combo, these Chocolate Peanut Butter Swirl Muffins are about to become your new favorite treat. Rich, chocolatey muffins with creamy ribbons of peanut butter baked right in make every bite soft, indulgent, and deeply satisfying. They’re perfect for breakfast on the go, a cozy afternoon snack, or a sweet addition to your brunch spread.

Easy to make and wonderfully fluffy, this homemade muffin recipe delivers bakery-style flavor with simple pantry ingredients—no fancy equipment required.

Why You’ll Love This Recipe

  • Irresistible flavor combo: Chocolate and peanut butter in every bite.
  • Soft and fluffy texture: Moist crumb with rich cocoa flavor.
  • Quick to make: Ready in about 35 minutes.
  • Great for all ages: A guaranteed crowd-pleaser.
  • Vegetarian-friendly: Perfect for breakfast or snacking.

Ingredients

  • 1¾ cups all-purpose flour
    Provides structure while keeping the muffins tender.
  • ½ cup granulated sugar
    Sweetens the batter without overpowering the chocolate.
  • ¼ cup unsweetened cocoa powder
    Adds deep, rich chocolate flavor.
  • 2 teaspoons baking powder
    Helps the muffins rise and stay fluffy.
  • ½ teaspoon salt
    Enhances the sweetness and chocolate notes.
  • ¾ cup buttermilk
    Keeps muffins moist and tender.
    (Or use milk with 1 tablespoon vinegar or lemon juice.)
  • ½ cup vegetable oil or melted butter
    Adds moisture; butter gives a richer flavor.
  • 2 large eggs
    Bind ingredients and add structure.
  • 1 teaspoon vanilla extract
    Enhances overall flavor.
  • ⅓ cup creamy peanut butter
    Creates luscious swirls and nutty richness.
  • ½ cup chocolate chips (optional)
    Adds extra bursts of chocolate throughout.

How to Make Chocolate Peanut Butter Swirl Muffins

Prep the Oven and Pan

Preheat your oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or lightly grease each cup.

Mix the Dry Ingredients

In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, and salt until evenly combined.

Mix the Wet Ingredients

In a separate bowl, whisk together the buttermilk, oil (or melted butter), eggs, and vanilla extract until smooth.

Combine the Batter

Add the wet ingredients to the dry ingredients and gently stir just until combined. Avoid overmixing to keep the muffins light and fluffy. Fold in the chocolate chips if using.

Create the Peanut Butter Swirl

Fill each muffin cup about halfway with batter. Drop small dollops of peanut butter on top. Use a toothpick or skewer to gently swirl the peanut butter into the batter, creating a marbled effect.

Bake

Bake for 18–20 minutes, or until a toothpick inserted into the center comes out clean. Let muffins cool in the tin for a few minutes before transferring to a wire rack.

Tips for Success

  • Warm the peanut butter slightly to make swirling easier.
  • Do not overmix the batter to keep muffins fluffy.
  • Use high-quality cocoa powder for deeper chocolate flavor.

Equipment Needed

  • Muffin tin
  • Paper liners or nonstick spray
  • Mixing bowls
  • Whisk or spoon
  • Toothpick or skewer
  • Wire cooling rack

Recipe Variations

  • Double chocolate: Use dark chocolate chips for a richer bite.
  • Crunchy swirl: Swap creamy peanut butter for crunchy.
  • Mini muffins: Bake in a mini muffin pan for 10–12 minutes.
  • Nut-free option: Use sunflower seed butter instead of peanut butter.

Serving Suggestions

Enjoy these muffins warm with a glass of milk, a cup of coffee, or hot chocolate. They also pair well with fresh fruit or yogurt for a more balanced breakfast.

FAQs

Can I make these muffins ahead of time?
Yes. Store them in an airtight container at room temperature for up to 3 days.

Can I freeze them?
Absolutely. Freeze cooled muffins and reheat as needed.

Can I reduce the sugar?
Yes, slightly reducing the sugar will still give good results.

Why are my muffins dry?
Overbaking or overmixing can cause dryness—check them early.

Can I use natural peanut butter?
Yes, but stir well before using to avoid oily swirls.

Final Thoughts

These Chocolate Peanut Butter Swirl Muffins are rich, fluffy, and packed with that timeless chocolate–peanut butter flavor everyone loves. Whether you’re baking for breakfast, snacking, or sharing with friends, this easy homemade muffin recipe is sure to impress. Give them a try and enjoy every decadent swirl!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chocolate Peanut Butter Swirl Muffins


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Harper
  • Total Time: 35 minutes
  • Yield: 12 muffins
  • Diet: Vegetarian

Description

Deliciously fluffy muffins swirled with creamy peanut butter and rich chocolate, perfect for breakfast or a snack.


Ingredients

  • 1 3/4 cups all-purpose flour
  • 1/2 cup granulated sugar
  • 1/4 cup unsweetened cocoa powder
  • 2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 3/4 cup buttermilk (or milk with 1 tablespoon vinegar or lemon juice)
  • 1/2 cup vegetable oil or melted butter
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/3 cup creamy peanut butter
  • 1/2 cup chocolate chips (optional)


Instructions

  1. Preheat oven to 375°F (190°C) and line a muffin tin with paper liners.
  2. Whisk flour, sugar, cocoa powder, baking powder, and salt in a bowl.
  3. In another bowl, whisk buttermilk, oil or butter, eggs, and vanilla.
  4. Combine wet and dry ingredients until just mixed. Fold in chocolate chips if using.
  5. Fill muffin cups halfway with batter. Add dollops of peanut butter and swirl gently.
  6. Bake 18–20 minutes, until a toothpick comes out clean.
  7. Cool briefly in pan, then transfer to a wire rack.

Notes

  • Do not overmix to keep muffins light and fluffy.
  • Adjust peanut butter amount for stronger or lighter flavor.
  • Melted butter gives a richer taste than oil.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star