clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Everything Bagel Scallion Cream Cheese Pull-Apart Bread

Everything Bagel Scallion Cream Cheese Pull-Apart Bread

  • Author: Molly
  • Total Time: 2 hours 30 minutes
  • Yield: 8 servings 1x


This Everything Bagel Scallion Cream Cheese Pull-Apart Bread is as fun to eat as it is delicious! Pillowy, tender yeasted dough is filled with scallion cream cheese, mozzarella, and topped with everything bagel seasoning. The result is breakfast heaven! All the flavors of a toasted bagel with cream cheese in a fun, re-vamped package.



For the Dough:

  • 4 tablespoons unsalted butter
  • ⅓ cup 2% or whole milk
  • ¼ cup water
  • 2 tablespoons sugar
  • 1 packet (2¼ teaspoons) active dry or instant yeast
  • 3 cups of all-purpose flour
  • 1 tablespoon everything bagel seasoning
  • 1 teaspoon fine salt
  • 2 large eggs, at room temperature

For the Filling:

  • 1 (8-oz) block cream cheese, softened
  • 3 scallions, chopped
  • 1 tablespoons everything bagel seasoning
  • 1 cup low-moisture mozzarella cheese, shredded

For Assembly:

  • Additional flour, for rolling out dough
  • 1 tablespoon melted unsalted butter, for brushing on top
  • 2 tablespoons everything bagel seasoning


For the Dough:

  1. Place the butter, milk, and water in a large microwave-safe measuring cup (alternatively, you can do this in a saucepan on the stove).
  2. Heat for 30 seconds, stir well, and then heat again for another 15 seconds or until the butter is completely melted.
  3. Pour the mixture into the bowl of your stand mixer and whisk in the sugar. Sprinkle the yeast over top and let sit until foamy, about 5 minutes.
  4. Meanwhile, whisk together the flour, everything bagel seasoning, and salt in a bowl.
  5. Add the flour mixture to the wet ingredients and mix on low with the dough hook until the dough starts to come together.
  6. Add in the eggs and keep mixing until a smooth and sticky dough forms. If it is very sticky, add in a few tablespoons of flour at a time until it comes together. The dough should be somewhat sticky but smooth and soft.
  7. Oil a large bowl and place the dough ball inside. Cover with a damp kitchen towel and place the bowl in a warm place (I use my turned off oven for this), allowing the dough to sit for an hour or until it is doubled in size.

For the Filling:

  1. While the dough is rising, make the filling by mixing together the cream cheese, scallions, and everything bagel seasoning.
  2. Set aside until the dough is ready to be rolled out.

To Assemble:

  1. Liberally butter a 9 x 5-inch loaf pan.
  2. Punch down the dough and roll it out onto a lightly floured surface.
  3. Roll the dough out into a large rectangle, roughly 12 x 20 inches (it does not need to be perfect – this is a forgiving recipe!).
  4. Spread the cream cheese filling all over the surface of the dough. Sprinkle the mozzarella evenly over the cream cheese.
  5. Using a pizza cutter or a sharp knife, cut the dough lengthwise into 5 even strips.
  6. Stack the 5 strips on top of one another, pressing any filling that falls out back into the layers.
  7. Cut the stack of strips into 6 sets of squares.
  8. Gently stack the dough squares into the pan so that they are standing upright, like an accordion.
  9. Cover the pan with a towel and let rise for 30 minutes. Meanwhile, preheat the oven to 350°F. 
  10. Remove the towel from the bread and brush with the melted butter. Evenly sprinkle the everything bagel seasoning all over the top of the bread.
  11. Transfer the pan to the oven and bake for 40-45 minutes, checking after 35 minutes. The top should be golden brown and set.
  12. Remove from the oven and allow to cool in the pan for 15 minutes and then carefully invert the pan to remove the bread.
  13. Place the bread on a serving platter or cutting board and serve immediately while warm.


I use store-bought everything bagel seasoning – you can get it everywhere now – but you can certainly make your own!

  • Prep Time: 1 hour 45 minutes (mostly inactive time)
  • Cook Time: 45 minutes
  • Category: breads

Keywords: pull-apart bread, everything bagel pull-apart bread, everything bagel scallion cream cheese pull-apart bread, stuffed breads, savory pull-apart bread