Chocolate Peanut Butter Swirl Bread
Craving a rich, decadent treat that combines two of your favorite flavors? This Chocolate Peanut Butter Swirl Bread is the perfect combination of moist, fluffy bread with a swirl of creamy peanut butter and rich chocolate!
Imagine the soft, tender texture of freshly baked bread filled with a delicious swirl of peanut butter and chocolate that melts in your mouth. The combination of chocolate and peanut butter creates an irresistible flavor that will have everyone reaching for more.
This bread is perfect for breakfast, dessert, or a sweet afternoon snack. Whether you’re enjoying it fresh out of the oven or as leftovers, the rich, comforting flavor of chocolate and peanut butter will never disappoint.
Ready to make this indulgent treat? Let’s bake up some Chocolate Peanut Butter Swirl Bread and enjoy a slice of sweet, gooey goodness today!

Why You’ll Love This Recipe
- Perfect Balance of Flavors: The peanut butter adds creaminess while the chocolate gives just the right depth and richness.
- Snack or Dessert: Works beautifully as an afternoon treat or dressed up for dessert.
- Easy to Make: Just mix, swirl, and bake—no mixer required.
- Freezer-Friendly: You can slice and freeze extras for later snacking.
What You Need to Know Before You Start
Prep Time & Bake Time:
- Prep Time: 20 minutes
- Bake Time: 55–60 minutes
- Total Time: About 1 hour and 20 minutes
Servings:
- One standard loaf, about 10 slices. You can double the recipe if you want to freeze one.
Difficulty:
- Beginner-friendly. If you can stir, you can make this.
Required Kitchen Tools
Here’s what you’ll need before you begin:
- Mixing bowls (one large, one medium)
- Whisk and rubber spatula
- Loaf pan (9×5 inch)
- Butter knife or skewer (for swirling)
- Parchment paper (optional, for lining)
Ingredients for Chocolate Peanut Butter Swirl Bread
Here’s everything you’ll need (exact measurements are in the recipe card at the end):

- All-purpose flour: Gives the bread its structure.
- Baking powder & baking soda: A combo that helps lift the bread just right.
- Salt: Brings balance to the sweetness.
- Unsalted butter: Adds richness and softness.
- Sugar & brown sugar: For moisture and flavor depth.
- Creamy peanut butter: Choose a no-stir variety for best results.
- Eggs: Binds everything together.
- Vanilla extract: Just a splash adds warmth.
- Sour cream: Keeps the bread moist and tender.
- Semi-sweet chocolate chips: Melt beautifully and swirl like a dream.
Variations for Chocolate Peanut Butter Swirl Bread
- Use Chunky Peanut Butter: Adds texture with little bits of peanuts throughout the loaf.
- Add Banana: Mash one ripe banana into the batter for a peanut butter banana chocolate twist.
- Make It a Muffin: Pour the batter into muffin tins instead of a loaf pan. Reduce bake time to about 18–22 minutes.
- Go Gluten-Free: Use a 1:1 gluten-free baking flour mix in place of regular flour.
- Add a Topping: Sprinkle mini chocolate chips or chopped peanuts on top before baking for a crunchy finish.
How to Make Chocolate Peanut Butter Swirl Bread (Step-by-Step Instructions)
1. Preheat and Prep
Preheat your oven to 350°F (175°C). Lightly grease a 9×5-inch loaf pan or line it with parchment paper.
2. Mix the Dry Ingredients
In a medium bowl, whisk together:
- 3 cups all-purpose flour
- 1 ½ tsp baking powder
- 1 tsp baking soda
- 1 tsp salt
Set this aside.
3. Cream the Butter and Sugars
In a large bowl, beat (or vigorously stir by hand) until smooth:
- ½ cup unsalted butter, room temperature
- ½ cup granulated sugar
- ½ cup packed brown sugar
The mixture should be light and fluffy.
4. Add Wet Ingredients
Mix into the butter mixture:
- 1 cup peanut butter
- 3 large eggs
- 2 tsp vanilla extract
- 1 cup sour cream
Stir until everything is well blended and creamy.
5. Combine Wet and Dry
Slowly add the dry ingredients to the wet mixture. Stir gently just until everything comes together—don’t overmix.
6. Add the Chocolate
Fold in:
- ½ cup semi-sweet chocolate chips
Then, spoon half the batter into the loaf pan. Use the back of a spoon to level it out.
7. Swirl and Layer
Spoon a few tablespoons of peanut butter (warmed slightly so it spreads easily) and melted chocolate chips over the first layer of batter in the loaf pan. Use a knife or skewer to gently swirl the two into the batter.
Add the remaining batter on top. Then repeat with more warmed peanut butter and chocolate, swirling again just a little—don’t overdo it or you’ll lose the marbled effect.
8. Bake
Place the loaf pan in the preheated oven and bake for 55 to 60 minutes, or until a toothpick inserted into the center comes out clean (a few moist crumbs are okay, but no wet batter).
If the top starts browning too quickly, loosely tent the loaf with foil during the last 15 minutes.
9. Cool
Let the bread cool in the pan for 10–15 minutes, then remove it and place it on a wire rack to cool completely. Swirl bread slices best once cool, but it’s also delicious warm if you’re eager.
Serving and Decoration Ideas
This bread tastes great plain, but here are a few ways to make it extra special:
- With a drizzle: Warm extra peanut butter and chocolate, then drizzle it over each slice.
- Toasted: Lightly toast slices and top with butter or a thin spread of jam.
- Dessert-style: Serve with a scoop of vanilla ice cream or a dollop of whipped cream.

Storing Chocolate Peanut Butter Swirl Bread
- Room Temp: Wrap tightly and store for up to 3 days.
- Fridge: Store up to 5–6 days in an airtight container.
- Freezer: Slice and wrap each slice individually. Freeze for up to 2 months. Thaw at room temp or gently toast to serve.
Tips and Tricks for Success
- Use room temperature ingredients to help everything blend smoothly.
- Don’t overmix the batter—this keeps the bread tender.
- Swirl gently to keep the layers defined.
- Make sure your loaf pan is properly greased or lined to avoid sticking.
🍽 Nutrition
Serving Size | 1 slice (out of 10) |
---|---|
Calories | ~330 kcal |
Fat | 18g |
Saturated Fat | 6g |
Carbohydrates | 36g |
Sugar | 19g |
Protein | 7g |
Fiber | 2g |
Sodium | 260mg |
Note: These values are estimates based on standard ingredients.
Chocolate Peanut Butter Swirl Bread
Course: Bread Recipe20
minutes1
hour330
kcalIngredients
3 cups all-purpose flour
1 ½ tsp baking powder
1 tsp baking soda
1 tsp salt
½ cup unsalted butter, room temperature
½ cup granulated sugar
½ cup packed brown sugar
1 cup creamy peanut butter
3 large eggs
2 tsp vanilla extract
1 cup sour cream
½ cup semi-sweet chocolate chips
Additional peanut butter and melted chocolate for swirling
Directions
- Preheat oven to 350°F (175°C). Grease or line a 9×5-inch loaf pan.
- In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
- In a large bowl, cream butter with both sugars until light.
- Mix in peanut butter, eggs, vanilla, and sour cream until smooth.
- Add dry ingredients to wet and stir just until combined. Fold in chocolate chips.
- Spoon half the batter into the pan. Swirl in warmed peanut butter and chocolate. Repeat with remaining batter and swirl again.
- Bake 55–60 minutes or until a toothpick comes out clean. Tent with foil if browning too fast.
- Cool in pan 10–15 mins. Transfer to a wire rack to cool completely.
Chocolate Peanut Butter Swirl Bread FAQs
Can I use natural peanut butter?
It’s best to use a no-stir variety. Natural peanut butter may separate and affect the texture.
What kind of chocolate works best?
Semi-sweet chips or chopped chocolate work great, but you can use dark or milk depending on preference.
Can I freeze this bread?
Yes! Slice and wrap each piece, then freeze for up to 2 months.
How do I reheat frozen slices?
Let thaw at room temperature or pop in the toaster for a warm treat.
Conclusion
This Chocolate Peanut Butter Swirl Bread has become one of my favorite bakes—simple enough for a cozy weekend, but pretty enough to share. It’s soft, rich, and packed with familiar flavors that just work.
Bake a loaf, slice it up, and enjoy it however you like—warm, toasted, or straight from the counter. It’s one of those recipes that keeps people coming back for “just one more slice.”