Soft & Fluffy Cheesy Pull-Apart Bread

These soft and fluffy cheesy pull-apart rolls are everything I want from a savory bread: pillowy, buttery dough, plenty of melted cheddar cheese tucked inside, and a generous coating of warm garlic butter on top.

Pull one roll away from the others while they’re still warm and you get that irresistible cheese pull hidden inside the soft, feathery crumb.

Even better, this recipe works beautifully with my favorite baking schedule: mix the dough in the evening, refrigerate it overnight, and shape and bake the rolls the next morning. The overnight fermentation not only makes the recipe easier to fit into your day, but also gives the dough time to develop more flavor.

I make the dough in my Ooni Halo Core Spiral Mixer, which makes developing a smooth, elastic enriched dough incredibly easy, but you can use another mixer or knead the dough by hand.

And for my sourdough bakers, I included a sourdough variation using 30% active sourdough starter below.

Why You’ll Love This Cheesy Pull-Apart Bread

This is one of those recipes that looks impressive but is actually very simple to make.

The dough is lightly enriched with milk, egg and butter, which gives the rolls their beautifully soft texture without making them overly rich or heavy. Each piece of dough is wrapped around cheddar cheese before proofing, so the cheese melts inside the bread rather than simply sitting on top.

Then, as soon as the rolls come out of the oven, they are brushed with garlic-parsley butter.

The result is a pan of golden, glossy rolls that are incredibly soft inside with little pockets of melted cheese.

They’re perfect as an appetizer, game-day snack, party bread, or alongside soup, pasta or dinner. Honestly, they’re also pretty hard to resist straight from the pan.

Yield: 18 cheesy pull-apart rolls

Ingredients

For the dough

For the cheese filling

  • 225–230 g cheddar cheese, shredded or cut into small cubes

I prefer cubes when I want a more concentrated pocket of melted cheese in the center. Shredded cheese gives you a slightly more distributed, extra-gooey filling.

For the egg wash

  • 1 egg
  • 1 tablespoon milk or water

For the garlic butter

  • 55–60 g unsalted butter, melted
  • 3 garlic cloves, finely minced or grated
  • 8 g fresh parsley, finely chopped
  • Flaky salt, for finishing

A Note About the Salt I Use for Baking

Salt may seem like a small ingredient in bread, but it has an important job. It isn’t there only for flavor. Salt also helps strengthen the gluten structure and regulates fermentation, which is especially important when we’re working with yeast or sourdough.

For baking, I like using this Baking Salt.

I especially appreciate the finer crystal size for bread dough because it distributes easily and evenly throughout the dough. The fine crystals dissolve quickly, which is useful when you’re mixing bread, enriched doughs and other baked goods.

For a recipe like this, where we’re weighing only a few grams of salt, even distribution matters.

I always recommend weighing salt rather than measuring it by teaspoons because different salts can have dramatically different crystal sizes and therefore different weights by volume.

Mixing the Dough

I use my Ooni Halo Core Spiral Mixer for this dough.

A spiral mixer works differently from a conventional planetary stand mixer. In the Halo Core, the spiral dough hook works together with the rotating bowl and breaker bar. This dual-kneading action develops the gluten while keeping the dough moving efficiently through the mixer.

I especially like this for enriched doughs because I want to build good gluten development before and during the gradual addition of butter.

The Halo Core has 20 speed settings, so I can start gently while the ingredients come together and then increase the speed as the dough develops.

Step 1: Combine the ingredients

Add the milk, egg, sugar, yeast and bread flour to the mixer bowl.

Mix on low speed until there is no dry flour remaining and a rough dough forms.

Let the dough rest for about 10 minutes. This short rest gives the flour time to hydrate and makes further gluten development easier.

Step 2: Add the salt

Add the baking salt and continue mixing on low to medium-low speed until the dough begins to become smoother and more elastic.

You should already see some gluten development before adding the butter.

Step 3: Add the butter

With the mixer running, add the softened butter gradually in 2–3 additions.

Wait until each addition is mostly incorporated before adding the next.

Continue mixing until the dough becomes smooth, glossy and elastic and begins pulling cleanly away from the sides of the bowl.

A small piece of dough should stretch thin enough to create a translucent window without immediately tearing.

Don’t rely only on the clock when mixing dough. Flour, ingredient temperature and mixer speed can all affect mixing time. Watch the dough rather than the timer.

The final dough should feel very soft, supple and slightly tacky, but it shouldn’t feel wet.

My Favorite Method: Overnight Fermentation

Most of the time, I prefer to make this dough in the evening.

It’s one of my favorite ways to work with enriched dough because it means almost all of the messy work is finished before I go to bed.

After mixing, transfer the dough to a lightly greased container and cover it.

Let it sit at room temperature for about 30–45 minutes to get fermentation started, then place it in the refrigerator overnight, approximately 8–12 hours.

By morning, the dough is cold, relaxed and incredibly pleasant to work with.

Cold dough is also easier to divide and wrap around the cheese without becoming sticky.

This means that in the morning all you need to do is divide, fill, proof and bake.

How to Shape Cheesy Pull-Apart Rolls

Lightly grease a round baking pan or baking dish.

Turn the cold dough onto your work surface.

Divide it into approximately 18 equal pieces, about 36-37g each.

Gently flatten one piece of dough into a small round.

Place approximately 18–20 g shredded or cubbed cheddar cheese in the center.

Bring the edges of the dough toward the center and pinch them together very well to completely seal the cheese inside. Turn the roll seam-side down and gently round it against your work surface.

Repeat with the remaining dough.

Arrange the rolls in your prepared pan, leaving a little room between them for expansion.

As they proof, they will grow into one another, which creates the beautiful pull-apart effect.

Proofing

Cover the pan and allow the rolls to proof in a warm place until they look noticeably puffy, light and almost doubled in size.

If you’re working with dough straight from the refrigerator, this will generally take around 1½–2½ hours, depending on the temperature of your kitchen.

Don’t proof by the clock alone.

Gently press the side of one roll with your fingertip. Properly proofed dough should feel airy and the indentation should slowly spring back.

If it snaps back immediately, give it more time.

Baking

Preheat the oven to 325°F (162°C).

Whisk together the egg and milk or water for the egg wash.

Very gently brush the tops of the proofed rolls. Try not to press down and deflate the dough.

Bake at 325°F for approximately 23-26 minutes, or until the tops are beautifully deep golden brown and the rolls are baked through.

If you check with an instant-read thermometer, the center of the bread should be around 190°F (88°C).

Garlic Butter Finish

While the bread is baking, melt the butter and combine it with the minced garlic and chopped parsley.

For a softer garlic flavor, you can gently warm the garlic in the butter for a minute or two. For a sharper fresh-garlic flavor, simply stir the raw garlic into the melted butter.

As soon as the bread comes out of the oven, generously brush the hot rolls with garlic butter.

Finish with a small amount of flaky salt.

Let them cool for just a few minutes, then pull them apart while they’re still warm.

This is when the cheese is at its best!

Sourdough Cheesy Pull-Apart Bread Variation

Yes, you can make these cheesy pull-apart rolls with sourdough.

For this variation, I use 30% active sourdough starter based on the total flour weight.

For 360 g flour, that means 108 g active sourdough starter at 100% hydration.

Because the starter already contains both flour and water, I adjust the formula rather than simply adding 108 g starter to the original dough.

Sourdough version

  • 350 g bread flour
  • 126 g whole milk
  • 108 g active sourdough starter, 100% hydration
  • 50 g egg
  • 30 g sugar
  • 7 g fine baking salt
  • 40 g unsalted butter
  • 225–230 g cheddar cheese

The starter should be active, recently fed and at or close to peak when you mix the dough.

Follow the same mixing process, omitting the commercial yeast.

Allow the dough to begin bulk fermentation at a warm room temperature until you can see clear fermentation activity and approximately 30–50% growth. Depending on your starter strength and dough temperature, this may take several hours.

Then refrigerate the dough overnight.

The following morning, divide and fill the dough as described above.

The final proof will take longer than the yeasted version. Keep the rolls warm and wait until they are genuinely light, expanded and pillowy before baking.

With sourdough, I never recommend following an exact fermentation time blindly. Your starter strength and dough temperature matter much more than the clock.

Want a hybrid sourdough version?

You can also use the 108 g sourdough starter plus 0.5 g instant yeast.

I love this method when I want some of the flavor and fermentation benefits of sourdough but need a more predictable schedule.

It’s also a great option when your kitchen is cool or your starter isn’t quite strong enough to reliably lift an enriched dough.

Same-Day Option

If you don’t want to refrigerate the dough overnight, you can absolutely make these rolls in one day.

After mixing, place the dough in a covered container and allow it to rise in a warm place until approximately doubled in volume.

Divide, fill and shape the rolls.

Place them in the baking pan and proof again until very soft and puffy.

Brush with egg wash and bake as directed.

The overnight version is still my personal favorite because I love waking up with the dough already made and ready for shaping.

Tips for the Softest Pull-Apart Bread

Don’t add extra flour too quickly. This is supposed to be a soft dough. Adding unnecessary flour while mixing or shaping can make the finished bread heavier and drier.

Develop the gluten properly. A well-developed dough is what gives these rolls their beautiful feathery, shreddable texture.

Add the butter gradually. Give the gluten a chance to begin developing before incorporating the fat.

Seal the cheese well. Pinch the seams firmly so the cheese stays inside the rolls rather than escaping onto the bottom of the pan.

Don’t rush the final proof. Underproofed rolls will be tighter and denser. The dough should look visibly aerated before it goes into the oven.

Bake until golden, but don’t overbake. Overbaking is one of the easiest ways to lose that incredibly soft texture.

Brush with butter while hot. Besides adding garlic flavor, the butter keeps the crust tender and gives the bread its beautiful glossy finish.

What Cheese Works Best?

Cheddar is my favorite because it has enough flavor to stand up to the buttery bread and garlic topping.

But this recipe is very flexible.

Try mozzarella for an especially dramatic cheese pull, Monterey Jack for a mild creamy filling, Gruyère for a more savory version, or a combination of cheddar and mozzarella for both flavor and stretch.

Whatever cheese you choose, avoid overfilling the rolls. Too much cheese makes them more difficult to seal and increases the chance of leakage during baking.

How to Store Cheesy Pull-Apart Bread

These rolls are best eaten warm on the day they’re baked, when the crumb is at its softest and the cheese is still melty.

Store leftovers in an airtight container in the refrigerator for up to 3 days.

To serve, warm them briefly in a 325°F oven or microwave individual rolls for a few seconds until soft.

They can also be frozen. Once completely cooled, wrap the rolls well and freeze for up to 2 months. Thaw and reheat before serving.

Frequently Asked Questions

Can I make cheesy pull-apart bread ahead of time?

Yes. In fact, that’s my preferred method. Mix the dough in the evening, refrigerate it overnight, and shape and bake it the following morning.

Can I use sourdough starter?

Absolutely. Use 108 g active 100% hydration sourdough starter and follow the adjusted sourdough formula above.

Can I use mozzarella instead of cheddar?

Yes. Mozzarella gives you a wonderful cheese pull. I like combining mozzarella with cheddar when I want both stretch and stronger cheese flavor.

Why are my rolls dense?

The most common reasons are insufficient gluten development, an inactive or insufficient amount of yeast, or underproofing. Make sure the dough is well developed during mixing and allow the shaped rolls to become genuinely light and puffy before baking.

Can I knead the dough without a spiral mixer?

Yes. Although I love using my Ooni Halo Core Spiral Mixer for bread dough, this recipe can also be made in a conventional stand mixer fitted with a dough hook or kneaded by hand. The important part is achieving good gluten development rather than using a specific machine.

Final Thoughts

There is something especially satisfying about putting a pan of warm bread in the middle of the table and letting everyone pull off their own roll.

These soft cheesy pull-apart rolls with garlic butter have everything: a golden top, feathery-soft crumb, melted cheddar center and garlicky butter soaking into every little space between the rolls.

And because the dough can be mixed the night before, they’re surprisingly easy to make for brunch, entertaining, game day or a family dinner.

Make the dough tonight, put it in the refrigerator, and tomorrow the best part is waiting for you: filling it with cheese, baking until golden, brushing it with garlic butter—and pulling apart that first warm, cheesy roll.

Pull-appart Bread

Soft & Fluffy Cheesy Pull-Apart Bread

183kcal
5 from 2 votes
Share Print
Prep 30 minutes
Cook 26 minutes
Total 15 hours
Soft, pillowy, and filled with melted cheddar cheese, these fluffy pull-apart rolls are finished with a generous coating of warm garlic-parsley butter. Designed for an overnight cold fermentation, they are easy to prepare ahead for brunch or dinner.
Servings 18
Cuisine American

Ingredients

Main Yeast Dough
  • 360 g Bread flour
  • 180 g Whole milk, lukewarm
  • 50 g Egg (1 large egg)
  • 30 g Granulated sugar
  • 4 g Instant yeast
  • 7 g Baking salt
  • 40 g Unsalted butter, softened
Cheese Filling
  • 225–230 g Cheddar cheese (shredded or cut into small cubes)
Egg Wash
  • 1 Egg
  • 1 tbsp Milk or water
Garlic Butter Finish
  • 55–60 g Unsalted butter, melted
  • 3 Garlic cloves, finely minced or grated
  • 8 g Fresh parsley, finely chopped
  • Flaky salt (for finishing)

Equipment

  • Ooni Halo Core Spiral Mixer (or Stand Mixer)
  • Round Baking Pan or Baking Dish
  • Instant Read Thermometer

Method

Combine Ingredients & Autolyse
  1. Add the milk, egg, sugar, yeast, and bread flour to your mixer bowl. Mix on low speed until no dry flour remains and a rough dough forms.
  2. Let the dough rest for 10 minutes to hydrate the flour.
Mix & Develop Gluten
  1. Add the baking salt and mix on low to medium-low speed until the dough becomes smoother and more elastic.
  2. With the mixer running, gradually add the softened butter in 2–3 additions, letting each fully incorporate before adding the next.
  3. Continue mixing until the dough is smooth, glossy, and elastic, pulling cleanly away from the sides of the bowl and passing the windowpane test.
Ferment (Overnight Method)
  1. Transfer the dough to a lightly greased container, cover, and let sit at room temperature for 30–45 minutes.
  2. Refrigerate overnight for 8–12 hours.
Divide, Fill & Shape
  1. Turn cold dough onto a work surface and divide into 18 equal pieces (~36–37 g each).
  2. Flatten each piece, place ~18–20 g of cheese in the center, and pinch the edges tightly together to completely seal.
  3. Roll seam-side down to smooth, then arrange in a lightly greased round pan with room to expand.
Proof & Bake
  1. Cover and let proof in a warm place for 1½–2½ hours until visibly light, puffy, and nearly doubled.
  2. Preheat oven to 325°F (162°C). Whisk the egg and milk/water for the wash and gently brush over the tops.
  3. Bake for 23–26 minutes until deep golden brown (internal temp ~190°F / 88°C).
Garlic Butter Finish
  1. Stir minced garlic and chopped parsley into melted butter.
  2. Brush generously over the hot rolls as soon as they come out of the oven, top with flaky salt, and serve warm.

Nutrition

Calories183kcalCarbohydrates17gProtein7gFat10gSaturated Fat6gPolyunsaturated Fat1gMonounsaturated Fat2gTrans Fat0.2gCholesterol45mgSodium245mgPotassium61mgFiber1gSugar2gVitamin A341IUVitamin C1mgCalcium111mgIron0.3mg

Notes

  • Sourdough Variation: Use 350 g bread flour, 126 g whole milk, 108 g active sourdough starter (100% hydration), 50 g egg, 30 g sugar, 7 g fine baking salt, and 40 g butter. Omit commercial yeast and bulk ferment at warm room temp until 30–50% growth before overnight refrigeration.
  • Hybrid Method: Add 0.5 g instant yeast to the sourdough formula for speed and predictability in cooler kitchens.
  • Same-Day Option: Skip refrigeration; let dough rise at room temperature until doubled (~1–1.5 hrs), then shape, proof, and bake.

Tried this recipe?

Let us know how it was!

Disclosure: As an Amazon Associate I earn from qualifying purchases.


Discover more from Natasha's Baking

Subscribe to get the latest posts sent to your email.

2 Comments

  1. 5 stars
    I converted your recipe to a sourdough version, as I’m a sourdough baker. They were fabulous!

    Active Sourdough Starter:
    100 g Active, fed sourdough starter (bubbly and at its peak)

    Main Sourdough Dough:
    310 g Bread flour
    130 g Whole milk, lukewarm
    50 g Egg (1 large egg)
    30 g Granulated sugar
    7 g Baking salt
    40 g Unsalted butter, softened

    Cheese Filling:
    225–230 g Cheddar cheese (shredded or cut into small cubes)

    Egg Wash:
    1 Egg
    1 tbsp Milk or water

    Garlic Butter Finish:
    55–60 g Unsalted butter, melted
    3 Garlic cloves, finely minced or grated
    8 g Fresh parsley, finely chopped
    Flaky salt (for finishing)

    Mix and Autolyse:
    1. Combine liquids: Whisk the lukewarm milk, active sourdough starter, and egg together in a large bowl until the starter is dissolved.
    2. Add dry ingredients: Stir in the bread flour and sugar until a shaggy dough forms and no dry flour remains.
    3. Rest: Cover the bowl and let it rest for 30 minutes. This allows the flour to hydrate and makes kneading easier.

    Incorporate Salt and Butter:
    1. Add salt: Sprinkle the baking salt over the dough. Knead it in for 2 to 3 minutes until smooth.
    2. Add butter: Add the softened butter one tablespoon at a time.
    Knead thoroughly after each addition.
    3. Develop gluten: Knead the dough for about 8 – 10 minutes until it becomes smooth, elastic, and passes the windowpane test.

    Bulk Fermentation (First Rise):
    1. First rise: Place the dough in a lightly greased bowl and cover
    2. Ferment: Let it rise at room temperature (70°F-75°F) for 4 – 6 hours. Because sourdough is slower than commercial yeast, watch for the dough to increase in volume by about 50-75% and feel puffy.

    Baker’s Tip: For a better flavor and easier shaping, place the covered dough in the refrigerator overnight (8 – 12 hours) after its room temperature rise.

    Shape and Fill:
    1. Divide: Turn the dough out onto a lightly floured surface.
    Divide it into equal pieces (6 – 8 pieces for rolls, or keep whole for a loaf).
    2. Fill: Flatten each piece, place the cheddar cheese in the center, and pull the edges together.
    3. Seal: Pinch the seams tightly together so the cheese doesn’t leak out.

    Second Rise (Proofing):
    1. Arrange: Place the shaped dough into a greased baking dish or onto a lined baking sheet.
    2. Proof: Cover tightly and let rise at room temperature for 2 – 4 hours. The dough is ready when it looks noticeably puffy and doesn’t spring back immediately when gently poked.

    Bake and Finish:
    1. Preheat: Heat your oven to
    375°F (190°C).
    Baker’s Tip: Sourdough benefits from a slightly higher initial heat for a better oven spring.
    2. Egg wash: Whisk 1 egg with 1 tablespoon of milk or water.
    Brush it gently over the dough.
    3. Bake: Bake for 25 – 30 minutes until deep golden brown.
    4. Garlic butter finish: While hot, immediately brush the mixture of melted butter, minced garlic, and fresh parsley all over the top. Finish with a sprinkle of flaky salt.

    1. 5 stars
      Natasha, I made your version first, which were delicious, and decided that I just had to try to make them my way, with sourdough. Both versions are amazing! I hope you’ll try them my way & see what you think! ❤️

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating