If you’re a peanut butter lover, this Chocolate Peanut Butter Swirl Sourdough Bread is about to become a new favorite. This rich and incredibly moist sourdough discard quick bread is packed with creamy peanut butter, swirled with ribbons of chocolate, and finished with a luscious peanut butter frosting. It’s the perfect way to use up extra sourdough discard while creating a bakery-worthy treat that’s just as delicious for dessert as it is with your afternoon coffee.

chocolate peanut butter quick bread

Why You’ll Love This Recipe

  • A peanut butter lover’s dream: Packed with creamy peanut butter in both the bread and frosting, every bite is rich, nutty, and full of flavor.
  • The perfect way to use sourdough discard: This easy quick bread transforms leftover sourdough discard into a moist, tender loaf with no rising time required.
  • Chocolate and peanut butter in every slice: A rich chocolate swirl and peanut butter chips throughout the loaf create the ultimate sweet-and-salty flavor combination.
peanut butter chocolate loaf

Frequently Asked Questions

Can I use active sourdough starter instead of discard?

Yes. Active sourdough starter and unfed sourdough discard will both work well in this recipe. Since this is a quick bread, the starter is used for flavor and texture rather than leavening.

Can I make this without the chocolate swirl?

Absolutely. You can skip the chocolate swirl if you prefer a classic peanut butter bread. The loaf will still be delicious and packed with peanut butter flavor.

Can I leave off the peanut butter frosting?

Yes. The bread is delicious on its own, but the frosting takes it to the next level. If you prefer a less sweet loaf, simply omit the frosting.

How should I store Chocolate Peanut Butter Swirl Sourdough Bread?

Because of the peanut butter frosting, store the loaf in an airtight container in the refrigerator for up to 5 days. Let slices come to room temperature before serving for the best texture.

Can I freeze this bread?

Yes. For best results, freeze the loaf unfrosted. Wrap it tightly in plastic wrap and then foil or place it in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator and frost before serving.

Can I substitute crunchy peanut butter?

Yes. Crunchy peanut butter can be used in place of creamy peanut butter for added texture. The loaf may be slightly less smooth but will still bake up beautifully.

peanut butter chocolate bread

How to make chocolate peanut butter swirl sourdough bread: step-by-step

Ingredients

For the bread:

Wet Ingredients:

  • 80 grams (1/3rd cup) sourdough discard (room temperature)
  • 2 large eggs (room temperature)
  • 190 grams (3/4 cup) creamy peanut butter (no added sugar)
  • 80 grams (1/3 cup) neutral oil (I use avocado oil)
  • 60 grams (1/4 cup) sour cream or plain Greek yogurt
  • 125 grams (1/2 cup + 2 tbsp) light brown sugar
  • 125 grams (1/2 cup+2 tbsp) sugar
  • 120 grams (1/2 cup) milk or buttermilk
  • 1 +1/2 teaspoons vanilla extract

Note: For best results, use natural peanut butter with only peanuts (and maybe a touch of salt) listed in the ingredients. Avoid peanut butters with added sugar, oils, or stabilizers, as they can affect the flavor and texture of the bread.

Dry Ingredients:

  • 230 grams (1 3/4 cup+ 2 tablespoons) all-purpose flour
  • 1 tablespoon (8g) cornstarch
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/4 teaspoon espresso powder (optional but enhances chocolate flavor)
  • 50 grams peanut butter chips
  • 50 grams chocolate chips

Chocolate swirl:

  • 3 tablespoons (15 grams) dutch processed cocoa powder
  • 2-3 tablespoons (30-45 grams) hot water or espresso

Peanut butter frosting:

  • 130 grams (1/2 cup) creamy peanut butter (no added sugar)
  • 120 grams (1 cup) powdered sugar
  • 60 grams (1/4 cup) milk
  • a splash of vanilla & pinch of salt (to cut the sweetness)
Equipment

Instructions

  • Preheat the oven to 350 degrees F and grease or line a 9×5 inch loaf pan with parchment paper.
  • In a large mixing bowl, whisk together the starter, eggs, peanut butter, oil, sour cream, sugars, milk, and vanilla until smooth.
  • In a separate bowl, whisk together the flour, cornstarch, baking powder, baking soda, salt, and espresso powder (if using). Toss the peanut butter and chocolate chips in the dry mixture to evenly coat them (this helps to prevent sinking).
  • Add the dry mixture to the wet mixture and stir until just combined.
  • In a small bowl, whisk together the cocoa powder and hot water (or espresso to make a paste. Scoop out about 220 grams (1 cup) of the peanut butter batter and mix it with the cocoa paste.
  • Pour about one-third of the peanut butter batter into the prepared 9×5-inch loaf pan and spread it into an even layer. Dollop half of the chocolate mixture over the top.
  • Add another third of the peanut butter batter, followed by the remaining chocolate mixture.
  • Finish with the remaining peanut butter batter, spreading it gently to cover the chocolate (you’ll have 5 total layers by the end).
  • Using a butter knife or skewer, make a few figure-eight motions through the batter to create a marbled swirl effect, being careful not to overmix the layers.
  • Bake the bread for 60-75 minutes or until a toothpick inserted comes out with a few moist crumbs. Tent with foil if browning too quickly.
  • Cool completely in the pan (30-40 minutes) and then transfer the bread to a wire rack.
baked peanut butter loaf
  • While the bread is resting, make the peanut butter frosting. Whisk together the peanut butter, powdered sugar, milk, vanilla, & salt if using until smooth and pourable. Add a little more milk if its still too thick and spread the glaze over the cooled loaves.

Storage

  • Store the bread in an airtight container in the refrigerator for up to 5 days. For the best flavor and texture, let slices sit at room temperature for 15–20 minutes before serving.
  • For longer storage, freeze the loaf (whole or sliced) in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator or at room temperature before enjoying.
chocolate peanut butter swirl loaf

More sourdough quick bread recipes

chocolate peanut butter sourdough swirl bread
0.0 from 0 votes

Chocolate Peanut Butter Swirl Sourdough Bread (discard recipe)

This Chocolate Peanut Butter Swirl Sourdough Bread is a rich and moist sourdough discard quick bread swirled with chocolate and topped with creamy peanut butter frosting for the ultimate peanut butter lover’s treat.

Prep Time 20 mins
Cook Time 1 hr 15 mins
1 hr 35 mins
Course: Dessert
Cuisine: American
Keyword: chocolate peanut butter swirl sourdough bread
Servings: loaf

Save This Recipe

Enter your email and we'll send this recipe straight to your inbox! Plus get our latest recipes delivered weekly.

Equipment

  • Food scale & measuring cups & spoons
  • Mixing bowls
  • 1 9x5 inch loaf pan

Ingredients

Wet Ingredients

  • 80 grams (1/3rd cup) sourdough discard (room temperature)
  • 2 large eggs
  • 190 grams (3/4 cup) creamy peanut butter (no added sugar)
  • 80 grams (1/3rd cup) neutral oil (avocado oil works well)
  • 60 grams (1/4 cup) sour cream or plain Greek yogurt
  • 125 grams (1/2 cup + 2 tablespoons) light brown sugar
  • 125 grams (1/2 cup + 2 tablespoons) sugar
  • 120 grams (1/2 cup) milk or buttermilk
  • teaspoons vanilla extract

Dry Ingredients

  • 230 grams (1 & 3/4 cup + 2 tablespoons) all-purpose flour
  • 1 tablespoon (8 grams) cornstarch
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/4 teaspoon espresso powder (optional but enhances flavor)
  • 50 grams peanut butter chips
  • 50 grams semi-sweet chocolate chips

Chocolate Swirl

  • 15 grams (3 tablespoons) dutch processed cocoa powder
  • 45 grams (3 tablespoons) hot water or espresso

Peanut Butter Frosting

  • 130 grams (1/2 cup) creamy peanut butter (no added sugar )
  • 120 grams (1 cup) powdered sugar
  • 60 grams (1/4 cup) milk
  • 1/2 teaspoon vanilla extract
  • a pinch of salt

Instructions

  1. Preheat the oven to 350 degrees F and grease or line a 9×5 inch loaf pan with parchment paper.
  2. In a large mixing bowl, whisk together the starter, eggs, peanut butter, oil, sour cream, sugars, milk, and vanilla until smooth.
  3. In a separate bowl, whisk together the flour, cornstarch, baking powder, baking soda, salt, and espresso powder (if using). Toss the peanut butter and chocolate chips in the dry mixture to evenly coat them (this helps to prevent sinking).
  4. Add the dry mixture to the wet mixture and stir until just combined.
  5. In a small bowl, whisk together the cocoa powder and hot water (or espresso to make a paste. Scoop out about 220 grams (1 cup) of the peanut butter batter and mix it with the cocoa paste.
  6. Pour about one-third of the peanut butter batter into the prepared 9x5-inch loaf pan and spread it into an even layer. Dollop half of the chocolate mixture over the top.
  7. Add another third of the peanut butter batter, followed by the remaining chocolate mixture.
  8. Finish with the remaining peanut butter batter, spreading it gently to cover the chocolate (you'll have 5 total layers by the end).
  9. Using a butter knife or skewer, make a few figure-eight motions through the batter to create a marbled swirl effect, being careful not to overmix the layers.
  10. Bake the bread for 60-75 minutes or until a toothpick inserted comes out with a few moist crumbs. Tent with foil if browning too quickly.

    Pro Tip: A sourdough quick bread is fully baked once the center reaches 200–205°F (93–96°C) on an instant-read thermometer. This ensures it’s cooked through without drying out.

  11. Cool completely in the pan (30-40 minutes) and then transfer the bread to a wire rack.
  12. While the bread is resting, make the peanut butter frosting. Whisk together the peanut butter, powdered sugar, milk, vanilla, & salt if using until smooth and pourable. Add a little more milk if its still too thick and spread the glaze over the cooled loaves.

Storage

  1. Store the bread in an airtight container in the refrigerator for up to 5 days. For the best flavor and texture, let slices sit at room temperature for 15–20 minutes before serving.
  2. For longer storage, freeze the loaf (whole or sliced) in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator or at room temperature before enjoying.

Notes

Note: For best results, use natural peanut butter with only peanuts (and maybe a touch of salt) listed in the ingredients. Avoid peanut butters with added sugar, oils, or stabilizers, as they can affect the flavor and texture of the bread.

chocolate peanut butter sourdough swirl bread