Chocolate Peanut Butter Swirl Muffins
There’s something about the marriage of chocolate and peanut butter that feels timeless, comforting, and downright irresistible. These Chocolate Peanut Butter Swirl Muffins are a treat you’ll want to bake over and over again. They’re rich, tender, and filled with a beautiful swirl of creamy peanut butter, making them as pretty as they are delicious. Perfect for breakfast, brunch, or an afternoon pick-me-up, these muffins deliver both indulgence and nostalgia in every bite.

I still remember the first time I made these muffins. It was on a quiet Saturday morning, when the house smelled like freshly brewed coffee, and the world outside seemed still. I wanted something warm, cozy, and decadent — but also simple enough to whip up quickly. These muffins checked all the boxes. By the time they came out of the oven, golden with glossy chocolate swirls and peanut butter ribbons, my kitchen was filled with anticipation. And when I finally bit into one, I knew they would become a household staple.

The best part? They’re easy. You don’t need fancy techniques or special equipment. A few bowls, a whisk, and a muffin tin are all that stand between you and a batch of bakery-worthy muffins.
Ingredients
- 1 cup all-purpose flour
- ½ cup unsweetened cocoa powder
- 1 tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- ½ cup unsalted butter, melted
- ¾ cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- ½ cup milk (any kind)
- ½ cup creamy peanut butter (slightly warmed for swirling)
- ½ cup semi-sweet chocolate chips (plus extra for topping)

Instructions
- Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- In a medium bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
- In a large bowl, whisk melted butter and sugar until combined. Add eggs and vanilla, mixing well.
- Stir in half of the dry ingredients, then add the milk. Mix until just combined. Stir in the remaining dry ingredients, being careful not to overmix.
- Fold in the chocolate chips.
- Fill muffin liners about ¾ full with batter.
- Drop about 1 teaspoon of warmed peanut butter on top of each muffin. Using a toothpick or knife, gently swirl it into the batter to create a marbled effect.
- Sprinkle extra chocolate chips on top for added texture.
- Bake for 18–20 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool in the pan for 5 minutes before transferring to a wire rack. Serve warm or at room temperature.

Chocolate Peanut Butter Swirl Muffins
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- Whisk together flour, cocoa powder, baking powder, baking soda, and salt.
- In a large bowl, whisk melted butter and sugar. Add eggs and vanilla, mixing well.
- Stir in half the dry ingredients, then add milk. Mix until just combined. Stir in remaining dry ingredients.
- Fold in chocolate chips.
- Fill muffin liners 3/4 full with batter.
- Drop 1 tsp of warmed peanut butter on each muffin. Swirl with a toothpick to create a marbled effect.
- Top with extra chocolate chips.
- Bake 18–20 minutes, until a toothpick comes out with moist crumbs.
- Cool for 5 minutes in pan, then transfer to wire rack.
Notes
These muffins are perfect on their own, but if you want to dress them up, try drizzling them with melted chocolate or topping them with a dusting of powdered sugar. Pair them with your morning coffee, or pack them as a sweet surprise in lunchboxes.
They also freeze beautifully — just wrap them individually and tuck them into a freezer bag. Reheat in the microwave for 20 seconds, and it’ll feel like they just came out of the oven.
Whether you’re making them for a weekend breakfast, a bake sale, or simply to satisfy your chocolate cravings, these Chocolate Peanut Butter Swirl Muffins are guaranteed to make everyone smile.
