Homemade Chocolate Peanut Butter Swirl Muffins

These chocolate peanut butter swirl muffins pair a tender, chocolate muffin with ribbons of creamy peanut butter for a satisfyingly simple treat. Made from everyday pantry ingredients and an easy swirling technique, they work equally well for breakfast, an afternoon snack, or a cozy homemade dessert.

a rich chocolate muffin swirled with peanut butter

If you love the classic chocolate-and-peanut-butter combination, these muffins deliver it in every bite. A chocolate batter is layered with slightly warmed peanut butter, producing distinct ribbons of peanut butter that stay visible after baking. The crumb is moist and tender, with just enough richness to feel indulgent without being heavy.

They’re easy to make: mix dry ingredients, whisk wet ingredients separately, combine them gently, then assemble and swirl in the peanut butter. The method is forgiving, so even beginner bakers can achieve reliable results.

Why You’ll Love These Chocolate Peanut Butter Muffins

These muffins are a convenient way to enjoy a timeless flavor pairing. Highlights include:

  • Reliable, familiar flavor. Chocolate and peanut butter are a beloved match, and these muffins showcase both without overpowering either one.
  • Moist, tender crumb. A combination of butter and oil plus a bit of sour cream keeps the muffins soft and satisfying.
  • Simple pantry ingredients. The recipe uses common baking staples and creamy peanut butter for easy shopping and prep.
  • Easy swirl technique. Warming the peanut butter slightly makes it easy to drizzle and swirl, creating attractive ribbons throughout each muffin.
  • Great for sharing. A 12-muffin yield is ideal for a family breakfast, office treat, or weekend brunch.
overhead view of ingredients for chocolate peanut butter swirl muffins

Key Ingredients

Below are the main ingredients that give these muffins their texture and flavor. Quantities and full instructions are in the recipe card further down.

  • Unsweetened cocoa powder – Use natural cocoa powder (not Dutch-process) for the best flavor and predictable rising.
  • Creamy peanut butter – Regular creamy peanut butter gives smooth, stable swirls; natural styles can separate and be harder to work with.
  • Sour cream – A small amount of sour cream (or plain Greek yogurt) keeps the crumb tender and adds moisture.
  • Butter and oil – Combining melted butter with neutral oil balances flavor and moistness.
  • Brown sugar – Adds a touch of caramel flavor and helps retain moisture.

How to Make Chocolate Peanut Butter Swirl Muffins

Here’s an overview of the method. For exact measurements and the full printable recipe, see the recipe block below.

Mix the dry ingredients.
In a large bowl whisk together flour, cocoa powder, granulated sugar, brown sugar, baking powder, baking soda, and salt until evenly combined.

Mix the wet ingredients.
In a separate bowl whisk melted butter, oil, eggs, milk, sour cream, and vanilla until smooth.

wet ingredients for muffins mixed in a glass bowl
Combine the wet ingredients before adding to the dry mix.
chocolate muffin batter in a mixing bowl
Mix the batter just until combined to avoid toughness.

Finish the batter.
Fold the wet ingredients into the dry until just combined — the batter will be fairly thick. Avoid over-mixing to keep the muffins tender.

Swirl the peanut butter.
Warm the peanut butter briefly until it becomes pourable but still thick (about the consistency of warm honey). Fill each muffin cup about one-third full, drizzle peanut butter, add more batter, then drizzle more peanut butter. Use a toothpick or thin knife to create a few gentle swirls so the peanut butter forms ribbons rather than blending completely into the batter.

assembling chocolate peanut butter swirl muffins in a muffin pan
Layer batter and peanut butter in each cup.
warmed peanut butter being swirled into chocolate muffin batter
Warm the peanut butter in short bursts so it’s easy to drizzle.

Bake.
Start the muffins at a higher temperature (400°F / 200°C) for five minutes to encourage rise, then reduce the oven to 350°F (175°C) and continue baking until a toothpick inserted in the center comes out with a few moist crumbs. Allow the muffins to cool in the pan briefly before transferring to a wire rack to cool completely.

overhead view of freshly baked chocolate peanut butter swirl muffins in a muffin pan

Tips for Success

  • Measure flour carefully. Use a kitchen scale or the spoon-and-level method to avoid dense muffins.
  • Mix gently. Combine wet and dry ingredients just until incorporated to preserve a tender crumb.
  • Warm peanut butter just enough. Keep it pourable but thick so it forms ribbons when swirled.
  • Swirl lightly. A few gentle passes create visible peanut butter ribbons; over-swirling blends them away.
  • Check early for doneness. Ovens vary — begin testing a few minutes before the suggested end time.
several chocolate peanut butter muffins featuring a swirl of peanut butter in a rich chocolate muffin

How to Store

Room temperature: Once completely cool, store the muffins in an airtight container at room temperature for up to 3 days.

Refrigerator: Store in an airtight container for up to 1 week. Bring to room temperature or warm briefly before serving for best texture.

Freezer: Freeze cooled muffins in a freezer-safe container or bag for up to 3 months. Thaw at room temperature or warm individual muffins in the microwave.

Chocolate and Peanut Butter, Baked into Every Bite

These chocolate peanut butter swirl muffins are an easy way to enjoy a classic pairing any time. The recipe balances chocolate depth with creamy peanut butter ribbons and is forgiving in technique. Whether you’re serving them at breakfast, packing them for a picnic, or offering them at a gathering, they’re a crowd-pleasing choice that’s simple to prepare.

overhead view of a chocolate peanut butter swirl muffin with a bite missing

More Chocolate-Filled Quick Breads

Chocolate Banana Muffins

Chocolate Banana Muffins

Chocolate Chip Peanut Butter Bread

Chocolate Chip Peanut Butter Bread

Chocolate Zucchini Bread

Chocolate Zucchini Bread

Banana Oatmeal Chocolate Chip Muffins

Banana Oatmeal Chocolate Chip Muffins

close up of a chocolate peanut butter muffin with a peanut butter swirl
Get the Recipe:

Chocolate Peanut Butter Swirl Muffins

Yield: 12 muffins
Prep Time: 20 minutes
Cook Time: 18 minutes
Total Time: 38 minutes
These chocolate peanut butter swirl muffins combine a soft chocolate base with ribbons of creamy peanut butter for a homemade treat that’s ideal for breakfast, snacks, or dessert.

Ingredients

  • 1 ¾ cups (210 g) all-purpose flour
  • ½ cup (42 g) unsweetened natural cocoa powder
  • ¾ cup (150 g) granulated sugar
  • ¼ cup (50 g) firmly packed light brown sugar
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • 1 teaspoon salt
  • ¼ cup (56 g) unsalted butter, melted and slightly cooled
  • ¼ cup (60 ml) neutral oil (vegetable or canola)
  • 2 large eggs, at room temperature
  • ¾ cup (180 ml) milk
  • ¼ cup (56 g) sour cream (or plain Greek yogurt)
  • 2 teaspoons vanilla extract
  • ⅓ cup (75 g) creamy peanut butter

Recommended Products

  • 12-well standard muffin pan
  • Parchment paper cupcake liners

Instructions

  • Preheat the oven to 400°F (200°C). Line a 12-cup muffin pan with paper liners.
  • Whisk together the flour, cocoa powder, granulated sugar, brown sugar, baking powder, baking soda, and salt in a large bowl.
  • In a separate bowl, whisk together the melted butter, oil, eggs, milk, sour cream, and vanilla until smooth.
  • Add the wet ingredients to the dry ingredients and mix just until combined. The batter will be fairly thick.
  • Microwave the peanut butter in 10–15 second bursts until pourable but thick (like warm honey). Warming helps create smooth swirls.
  • Fill each muffin cup about one-third full. Add a drizzle of peanut butter, then top with a spoonful of the remaining batter and another drizzle of peanut butter. Use a toothpick or thin knife to swirl gently.
  • Bake for 5 minutes at 400°F (200°C).
  • Reduce the oven to 350°F (175°C). Bake 12 to 15 minutes more, or until a pick inserted in the center comes out with a few moist crumbs.
  • Cool in the pan on a wire rack for 10 minutes, then remove the muffins to cool completely.

Notes

  • Peanut butter: Use a regular creamy peanut butter for best swirling results; some natural peanut butters separate and can be harder to work with.
  • Warm as needed: If the peanut butter thickens while assembling, warm it again briefly so it stays easy to drizzle.
  • Don’t over-mix: Mix batter only until the dry ingredients are incorporated to keep the muffins tender.
  • Storage: Store tightly covered at room temperature up to 3 days, refrigerate up to 1 week, or freeze up to 3 months.
Author: Jennifer McHenry
Course: muffins
Cuisine: American