Peanut Butter Caramel Bread (Printable)

Gooey pull-apart bread swirled with creamy peanut butter and sweet caramel, perfect for breakfast or dessert.

# Components:

→ Dough

01 - 3 cups all-purpose flour
02 - 1/4 cup granulated sugar
03 - 2 1/4 teaspoons active dry yeast
04 - 1/2 teaspoon salt
05 - 3/4 cup whole milk, warmed
06 - 1/4 cup unsalted butter, melted
07 - 2 large eggs, at room temperature

→ Filling

08 - 1/2 cup creamy peanut butter
09 - 1/3 cup light brown sugar
10 - 2 tablespoons unsalted butter, softened

→ Caramel Sauce

11 - 1/2 cup granulated sugar
12 - 2 tablespoons water
13 - 1/4 cup heavy cream, at room temperature
14 - 2 tablespoons unsalted butter
15 - 1/4 teaspoon salt

→ Topping

16 - 1/4 cup chopped roasted peanuts (optional)

# Directions:

01 - In a large bowl, whisk together the all-purpose flour, granulated sugar, active dry yeast, and salt until evenly combined.
02 - In a separate bowl, whisk warm whole milk, melted unsalted butter, and eggs until smooth. Pour the wet ingredients into the dry mixture and stir until a shaggy dough forms.
03 - Knead the dough by hand or with a stand mixer for 6 to 8 minutes until it is smooth and elastic.
04 - Transfer the dough to a greased bowl, cover it, and allow to rise in a warm location until doubled in size, about 1 hour.
05 - While the dough rises, combine granulated sugar and water in a small saucepan over medium heat. Cook until the mixture turns an amber hue. Remove from heat and carefully stir in the unsalted butter and heavy cream, then add salt. Let caramel sauce cool to room temperature.
06 - Stir together creamy peanut butter, light brown sugar, and softened unsalted butter in a small bowl until completely smooth.
07 - On a lightly floured surface, roll out the risen dough into a 12 by 18 inch rectangle.
08 - Evenly spread the peanut butter mixture across the surface of the rectangle. Drizzle half of the prepared caramel sauce over the top.
09 - Using a knife or bench scraper, cut the dough into 6 strips. Stack the strips and slice into 6 even squares.
10 - Arrange the stacked dough squares, cut-sides up, in a greased 9 by 5 inch loaf pan. Cover and let rise for 30 minutes.
11 - Preheat the oven to 350°F.
12 - Bake for 30 to 35 minutes, covering with foil during the final 10 minutes if the bread browns too rapidly.
13 - Let cool slightly, then drizzle the remaining caramel sauce over the top and sprinkle with chopped roasted peanuts if desired. Serve warm, allowing pieces to be pulled apart for enjoyment.

# Expert Advice:

01 -
  • Uses common pantry ingredients you likely have on hand
  • The dough bakes up ultra soft and fluffy with minimal kneading
  • You get ribbons of gooey peanut butter and rich homemade caramel in every piece
  • Perfect for sharing or making ahead for brunch
02 -
  • Loaded with protein and healthy fats from peanuts
  • This bread is best fresh but leftovers reheat in seconds for instant comfort
  • The caramel can be made ahead and refrigerated several days before assembling
03 -
  • Always let eggs and milk come to room temperature for fluffiest dough
  • Do not rush the rise time The bread’s signature tenderness develops slowly
  • Trust your nose as well as the timer The bread should smell rich and nutty when done rather than overly caramelized