Pull Apart Breakfast Bread

Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Course: Breakfast
Cuisine: American

This fluffy pull-apart bread is mixed with melted cheese, bell peppers, bacon, and eggs. It's breakfast wrapped in one neat package. Depending on the type of pan you have to use I've included instructions using both a bundt (cake) pan and loaf pans or 9x9 baking pan, so be sure to review the notes section before you get started!


  • 1 cup + 2 tbsp warm water about 110°F
  • 2 tbsp active dry yeast
  • 1 tsp salt
  • 2 tbsp granulated white sugar
  • 1/3 cup oil
  • 1 large egg
  • 3 1/2  cups all purpose flour plus additional for flouring pastry board

for the toppings

  • 3 bell peppers green, red and orange, chopped into small pieces
  • 6 slices of precooked bacon chopped into small pieces
  • 2 eggs whisked (this is only for the single layer of bread rolls and not for cake pan)
  • 1 cup shredded cheese I used a four cheese blend


  1. Grease whichever pan you plan on using. You can also line with parchment paper to make the bread easier to remove after because the egg mixture tends to stick to the pan. Preheat oven to 400°F.

  2. In a large bowl, add warm water and sprinkle yeast on top. Let sit for 5 minutes.

  3. Add in salt, sugar, oil and egg. Add in flour and mix until a dough forms. Knead dough in mixer or by hand on a floured surface for 5 minutes until dough is soft and elastic. It should be sticky, but still manageable to work with.

  4. For bundt/angel cake pan: make your dough balls very small, about 1 inch in diameter. For single layer rolls in a square baking pan or loaf pans: split dough into 16 pieces and form balls.

  5. For cake pan: Sprinkle 1/3 of your topping ingredients (don't use the whisked egg for this version as explained in the notes section) evenly across the bottom. Line bottom of the pan with balls, like the photo in the post. Sprinkle additional 1/3 of your topping ingredients evenly across the dough balls in the pan. Line a second layer of dough balls. Sprinkle remaining ingredients.
  6. For baking pan or loaf pans: sprinkle 1/2 of the topping ingredients (except the egg) across the bottom of the pan(s). Add in the dough balls (8 per loaf pan or 16 into the square pan). They should lightly touch. Sprinkle remaining topping ingredients. Pour egg batter evenly across top of rolls. (I know my photo only shows 6 rolls, but I found them to be too big, so I later remade it again with 8 rolls.)
  7. Cover pan(s) with a paper towel and let rest for 10 minutes.

  8. Place bread in the oven on the lowest rack.

  9. For cake pan: bake for 15 minutes. Then put a foil tent over the top to keep it from burning. Bake for an additional 15 minutes or until bread is fully cooked.
  10. For single layer loaf or baking pan: Bake for about 15-20 minutes or until bread is fully cooked.


  • Bundt (cake) Pan Notes: You can make it in a bundt pan or angel food cake pan. The bread will come out looking quite nice on top and you'll have fluffy bread bites with topping ingredients mixed throughout. However, it takes longer to cook and the bread balls will fuse together a lot during baking, so you won't have the distinct pull apart pieces and so you'll want to slice the bread into pieces for serving. Also if you make this version, leave out the egg topping because the egg at the bottom of the pan will burn during the longer cooking time.
  • You can also make it as a single layer of rolls either in two loaf pans or one 9 x 9 baking pan. These rolls will easily pull apart, though the topping ingredients will only be on the top and bottom and not inside the bread. I prefer this single layer pan method.
All images and content are © Kirbie's Cravings.

Did you make this recipe?

Share it on Instagram with the hashtag #kirbiecravings!