Cream Cheese Pull-Apart Bread

Featured in: Homemade Bread with Rustic Charm

Soft, golden bread dough is layered with a creamy mixture of scallion-flecked cream cheese and mozzarella, then generously sprinkled with everything bagel seasoning. The dough is rolled, sliced, and stacked into a loaf pan, creating easy tear-apart squares with crispy edges and a warm, tender center. Each bite delivers a blend of savory cheese, subtle onion note, and fragrant seeds. Perfect for a brunch table or as a comforting snack, it’s best served freshly baked and warm, straight from the oven.

A woman in a kitchen with a stove and oven.
Updated on Tue, 15 Jul 2025 22:42:32 GMT
A loaf of bread with herbs on top. Pin it
A loaf of bread with herbs on top. | cookingkitchn.com

Cream cheese pull-apart bread is one of those crowd-pleasing recipes you turn to when you want something fun and comforting for a brunch or a cozy weekend snack. Each warm, cheesy layer tears away to reveal the savory tang of cream cheese, gooey mozzarella, and the signature pop of everything bagel seasoning.

The first time I baked this for friends, we devoured the whole loaf before it even cooled. Now it is my go-to for any occasion that calls for something a little special and indulgent.

Ingredients

  • Unsalted butter: adds flavor and helps create a tender dough Use a high-fat butter for best results
  • Whole milk: brings richness You can use two percent if needed but avoid skim
  • Water: keeps the dough light and fluffy Filtered water is best if available
  • Sugar: just enough sweetness for balance Use fine granulated sugar
  • Active dry or instant yeast: for a nice rise Make sure yeast is fresh for optimum proofing
  • All-purpose flour: the base of the dough Look for unbleached flour for better texture
  • Everything bagel seasoning: infuses classic deli flavor Try to find mixes with visible sesame and poppy seeds
  • Fine salt: highlights flavor Use a high-quality pure salt
  • Eggs: bind the dough and add moisture Let them come to room temperature for even mixing
  • Cream cheese: is the filling star Use a block style for smoothest texture
  • Scallions: add a hint of onion For best flavor, choose fresh and bright green scallions
  • Low-moisture mozzarella cheese: for melt and stretch Always buy block mozzarella and shred it yourself for best melt
  • Additional flour: is for rolling Prevents sticking without drying out the dough
  • Melted unsalted butter: brushed on top for color and flavor Use real butter instead of margarine
  • Everything bagel seasoning: tops the bread with a crunch Check freshness and seal after use to keep seasoning vibrant

Step-by-Step Instructions

Heat the Wet Ingredients:
Melt the butter with the milk and water This can be done in the microwave or on the stovetop until the butter is fully melted and the mixture is just warm Stir well to combine everything evenly
Activate the Yeast:
Pour the warm liquid into your stand mixer bowl Whisk in the sugar then sprinkle the yeast over the surface Let the mixture sit for about five minutes until it turns foamy which means the yeast is alive and ready
Combine the Dry Ingredients:
Whisk together the flour everything bagel seasoning and salt in a separate bowl This ensures the seasoning gets distributed throughout the dough
Mix and Knead the Dough:
Add the flour mixture into the wet ingredients in the mixer Use the dough hook and mix on low until strands start to form Add eggs one at a time and increase mixer speed Keep kneading until a smooth sticky dough forms It should pull slightly from the sides but still feel soft If too tacky sprinkle in a bit more flour
First Proof:
Oil a large mixing bowl and transfer your dough ball in Cover with a damp kitchen towel and let it rest in a warm spot until doubled in size This typically takes about one hour A turned off oven works well as a proofing box
Prepare the Filling:
While dough rises beat cream cheese until smooth with chopped scallions and everything bagel seasoning Set aside Pull your mozzarella from the fridge and grate finely
Roll Out the Dough:
Generously flour your work surface and punch down the risen dough Roll it into a loose rectangle about twelve inches by twenty inches No need for perfection rustic is fine
Fill the Dough:
Spread the cream cheese mixture all the way to the edges Top evenly with shredded mozzarella Fully coating the dough ensures every bite has filling
Cut and Stack:
Using a pizza cutter or sharp knife slice the dough lengthwise into five even strips Gently stack the strips then cut into six sets of squares Keep filling inside by tucking any that falls out back into place
Layer in the Pan:
Butter a nine by five inch loaf pan and gently stack the dough squares upright into the pan like an accordion Cover with a towel and let rise for thirty minutes Oven should be preheating during this time
Bake:
Brush the loaf with melted butter and scatter the remaining everything bagel seasoning evenly over the top Bake at three hundred fifty degrees Fahrenheit for forty to forty five minutes The top should be golden and set
Cool and Serve:
Let the bread cool in the pan for about fifteen minutes before carefully lifting it out Serve warm while the cream cheese is melty Pull apart and enjoy
A loaf of bread with sesame seeds on top. Pin it
A loaf of bread with sesame seeds on top. | cookingkitchn.com

I am always amazed at what a difference fresh scallions make in this bread For my family it is often the first thing someone grabs for breakfast and we love arguing over who gets the cheesiest middle piece

Storage Tips

Store leftover bread tightly wrapped in foil or plastic wrap at room temperature for up to twenty four hours For longer storage refrigerate for up to three days To reheat wrap in foil and warm in a low oven to refresh the texture The bread freezes beautifully Just cool completely slice into sections and store in a freezer bag for up to two months Thaw at room temperature or reheat straight from frozen

Ingredient Substitutions

If you don’t have everything bagel seasoning you can use a mix of sesame poppy seeds dried onion and garlic flakes For a vegetarian option always check your mozzarella since some contain animal rennet Replace cream cheese with whipped feta or ricotta for a slightly tangy flavor Any melty cheese such as Monterey Jack or Gruyere can stand in for mozzarella if needed

Serving Suggestions

This pull-apart bread shines as a brunch centerpiece next to scrambled eggs or smoked salmon Try serving with a schmear of extra cream cheese or herbed butter on the side For appetizers cut into smaller squares and serve on a platter with grape tomatoes or cucumber spears It is also fantastic with a hearty soup or salad for dinner

A Brief History of Pull-Apart Bread

Pull-apart breads have roots in European baking but this cheesy version takes inspiration from American everything bagels The layering method builds texture and makes serving easy The trend of using bagel seasoning in baked goods began in the last decade and now you will see it topping everything from crackers to focaccia The genius is in how each layer delivers flavor and texture in every bite making it ideal for gatherings

A loaf of bread with sesame seeds on it. Pin it
A loaf of bread with sesame seeds on it. | cookingkitchn.com

Frequently Asked Questions

→ What type of yeast works best for the dough?

You can use either active dry or instant yeast in this dough. Allow a few extra minutes for active dry yeast to foam before mixing in the flour to ensure good rise.

→ Can I substitute the everything bagel seasoning?

Yes, try a mixture of sesame seeds, poppy seeds, dried garlic, onion flakes, and a pinch of salt if you don't have the blend on hand.

→ How do I know if the dough has risen enough?

The dough should double in size after the first rise. You can press a finger gently into the dough; if the indentation remains, it’s ready to shape.

→ Is there an alternative to mozzarella cheese?

Shredded cheddar, Monterey Jack, or any other good melting cheese can be used to vary the flavor profile of the bread.

→ How should leftovers be stored?

Store cooled bread in an airtight container at room temperature for up to two days. Warm pieces gently before serving for best texture.

→ Can the dough be made ahead of time?

Yes, you can prepare the dough and let it rise overnight in the fridge. Allow it to come to room temperature before shaping and baking.

Cream Cheese Pull-Apart Bread

Buttery bread squares filled with cream cheese, mozzarella, scallions, and bagel seasoning for savory bites.

Prep Time
35 Minutes
Cook Time
45 Minutes
Total Time
80 Minutes
By: Sophia

Category: Artisan Breads

Difficulty: Intermediate

Cuisine: American

Yield: 10 Servings (1 large pull-apart loaf)

Dietary: Vegetarian

Ingredients

→ Dough

01 56 g unsalted butter
02 80 ml whole or 2% milk
03 60 ml water
04 25 g granulated sugar
05 7 g active dry or instant yeast
06 375 g all-purpose flour, plus extra for rolling
07 13 g everything bagel seasoning
08 5 g fine salt
09 2 large eggs, at room temperature

→ Filling

10 225 g cream cheese, softened
11 3 scallions, finely chopped
12 8 g everything bagel seasoning
13 110 g low-moisture mozzarella cheese, shredded

→ Assembly

14 Additional flour, as needed for dusting
15 14 g unsalted butter, melted, for brushing
16 16 g everything bagel seasoning, for topping

Instructions

Step 01

Combine butter, milk, and water in a large microwave-safe measuring cup or saucepan. Heat for 30 seconds, stir, and heat for an additional 15 seconds until butter is fully melted.

Step 02

Pour the warmed mixture into the bowl of a stand mixer. Whisk in sugar, then sprinkle yeast over the surface. Allow it to rest until foamy, about 5 minutes.

Step 03

In a separate bowl, whisk together flour, everything bagel seasoning, and salt.

Step 04

Add dry mixture to the wet ingredients and mix with the dough hook on low speed until a shaggy dough begins to form. Add eggs, then knead until a smooth, sticky dough develops, adding extra flour by the tablespoon if needed.

Step 05

Oil a large bowl and transfer in the dough ball. Cover with a damp kitchen towel and let rise in a warm place for approximately 1 hour or until doubled in volume.

Step 06

While dough rises, combine cream cheese, scallions, and everything bagel seasoning in a bowl. Set aside.

Step 07

Generously butter a 23 x 13 cm loaf pan.

Step 08

Deflate the dough and transfer to a lightly floured surface. Roll into a rectangle, approximately 30 x 50 cm.

Step 09

Spread the cream cheese filling evenly over the surface. Sprinkle mozzarella cheese uniformly on top.

Step 10

Cut the filled dough lengthwise into five equal strips using a pizza cutter or sharp knife. Stack strips atop each other, then divide crosswise into six squares.

Step 11

Carefully place dough stacks upright in the prepared pan to resemble an accordion.

Step 12

Cover pan with a towel and let rise for 30 minutes. Preheat oven to 175°C.

Step 13

Remove towel, brush the top of the dough with melted butter, and evenly sprinkle remaining everything bagel seasoning.

Step 14

Bake for 40–45 minutes, checking after 35 minutes, until the top is golden brown and set.

Step 15

Allow bread to cool in the pan for 15 minutes, then invert to release. Transfer to a serving platter and serve warm.

Notes

  1. For the best texture, use a stand mixer fitted with a dough hook. Allow dough to rise in a draft-free environment for optimal lift.

Tools You'll Need

  • Stand mixer with dough hook
  • Large microwave-safe measuring cup or saucepan
  • 23 x 13 cm loaf pan
  • Rolling pin
  • Large mixing bowls
  • Pizza cutter or sharp knife
  • Damp kitchen towel

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat, milk, eggs, and sesame (in everything bagel seasoning).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 307
  • Total Fat: 14 g
  • Total Carbohydrate: 34 g
  • Protein: 10 g