These Soft Cheesy Pull-Apart Bread Rolls are fluffy, buttery, and packed with gooey melted cheese. Each roll has a beautifully golden exterior and a soft, airy center that stretches with melted cheese when pulled apart. They’re perfect for breakfast, brunch, appetizers, or serving alongside soups and pasta.
Recipe Overview
| Details | Information |
| Prep Time | 25 minutes |
| Rise Time | 1 hour 15 minutes |
| Cook Time | 18–22 minutes |
| Total Time | About 2 hours |
| Servings | 10–12 rolls |
| Difficulty | Easy |
| Oven Temperature | 375°F (190°C) |
Why You’ll Love This Recipe
- 🧀 Plenty of gooey melted cheese
- 🍞 Soft, fluffy, pillowy dough
- 🧈 Rich buttery flavor
- ✨ Golden-brown tops
- 👨👩👧👦 Great for sharing
- ❄️ Freezer-friendly and easy to make ahead
Ingredients
For the Dough
| Ingredient | Amount |
| All-purpose flour | 3½ cups (440 g) |
| Warm milk | 1 cup (240 ml) |
| Granulated sugar | 2 tbsp |
| Instant yeast | 2¼ tsp |
| Large egg | 1 |
| Unsalted butter, melted | 3 tbsp |
| Salt | 1 tsp |
For the Cheese Filling
| Ingredient | Amount |
| Mozzarella cheese, shredded | 1½ cups (150 g) |
| Cheddar cheese, shredded | ½ cup (50 g) |
| Cream cheese, softened | 2 tbsp |
| Garlic powder | ½ tsp |
| Dried parsley | ½ tsp |
| Black pepper | ¼ tsp |
For the Topping
| Ingredient | Amount |
| Melted butter | 2 tbsp |
| Egg yolk | 1 |
| Milk | 1 tbsp |
| Sesame seeds | Optional |
| Dried parsley | Optional |
Step-by-Step Instructions
1. Activate the Yeast
Add the warm milk, sugar, and yeast to a large mixing bowl.
Stir gently and let sit for 5–10 minutes until slightly foamy.
The milk should be warm, not hot. Very hot milk can prevent the yeast from working properly.
2. Make the Dough
Add the egg and melted butter to the yeast mixture.
Gradually add the flour and salt, mixing until a soft dough forms.
Transfer the dough to a lightly floured surface and knead for 8–10 minutes until smooth and elastic.
The dough should feel soft and slightly tacky but shouldn’t stick heavily to your hands.
3. Let the Dough Rise
Place the dough in a lightly greased bowl.
Cover and let it rise in a warm place for about 1 hour, or until doubled in size.
4. Prepare the Cheese Filling
While the dough rises, combine the mozzarella, cheddar, cream cheese, garlic powder, parsley, and black pepper.
Mix until evenly combined.
5. Divide the Dough
Once doubled, gently punch down the dough.
Divide it into 10–12 equal pieces.
Roll each piece into a ball.
6. Fill the Rolls
Flatten one dough ball into a small circle.
Place approximately 1½–2 tablespoons of the cheese mixture in the center.
Bring the edges of the dough together over the filling and pinch firmly to seal.
Roll gently into a smooth ball.
Repeat with the remaining dough.
7. Arrange and Proof
Place the filled rolls into a lightly greased baking dish, leaving a little space between them.
Cover and let them rest for 15–20 minutes.
Meanwhile, preheat the oven to 375°F (190°C).
8. Brush the Tops
Whisk together the egg yolk and milk.
Brush the tops of the rolls with the egg wash.
Sprinkle with sesame seeds or dried parsley if desired.
9. Bake
Bake for 18–22 minutes, or until the rolls are beautifully puffed and golden brown.
If the tops begin browning too quickly, loosely cover them with foil during the final few minutes.
10. Finish With Butter
Remove from the oven and immediately brush the hot rolls with melted butter.
Let them cool for about 5–10 minutes.
Then pull one apart while warm and enjoy that delicious cheesy stretch. 🧀🔥
Best Tips
- Use low-moisture mozzarella for the best cheese pull.
- Don’t overfill the rolls because the cheese can escape during baking.
- Seal the dough carefully around the cheese.
- Give the dough enough time to rise for soft, fluffy rolls.
- Avoid adding excessive flour while kneading.
- Brush with butter immediately after baking for a soft, flavorful crust.
- For an extra-golden top, use egg wash rather than milk alone.
Best Ingredient Options
Mozzarella: Best for stretch and a mild flavor.
Cheddar: Adds stronger cheesy flavor and beautiful color.
Provolone: Excellent for a creamy, slightly tangy filling.
Gruyère: Gives the rolls a richer, more sophisticated flavor.
Cream cheese: Makes the filling especially creamy and helps keep the cheese mixture together.
Recipe Variations
🧄 Garlic Butter Cheese Rolls
Mix minced garlic and chopped parsley into the melted butter before brushing the baked rolls.
🌶️ Spicy Cheese Rolls
Add red pepper flakes or finely chopped jalapeño to the cheese filling.
🥓 Bacon Cheese Rolls
Add finely chopped cooked bacon to the filling.
🌿 Italian Herb Rolls
Add oregano, basil, parsley, and a little Parmesan.
🧀 Three-Cheese Rolls
Combine mozzarella, cheddar, and Parmesan for an extra-rich filling.
What to Serve With
These cheesy bread rolls are delicious with:
- 🍅 Tomato soup
- 🍝 Spaghetti and meatballs
- 🥗 Fresh green salad
- 🍗 Roasted chicken
- 🥩 Steak
- 🍲 Creamy soups
- 🧄 Garlic butter dipping sauce
- 🌶️ Marinara sauce
Make-Ahead Instructions
Prepare and fill the rolls as directed, then arrange them in the baking dish.
Cover tightly and refrigerate for up to 12 hours.
Before baking, let them sit at room temperature for approximately 30–45 minutes, then brush with egg wash and bake.
Storage
Store leftover rolls in an airtight container at room temperature for up to 2 days.
For longer storage, refrigerate for up to 4 days.
Reheating
For the best results, reheat in a 350°F (175°C) oven for 7–10 minutes.
For a quick option, microwave one roll for 15–25 seconds.
Freezing
Allow the baked rolls to cool completely.
Wrap individually or place in a freezer-safe container and freeze for up to 2 months.
Thaw overnight in the refrigerator and reheat at 350°F (175°C) until warm.
Common Mistakes to Avoid
- Using hot milk — it can kill the yeast.
- Adding too much flour — this makes the rolls dense.
- Not sealing the cheese inside — melted cheese may leak out.
- Skipping the rise — the rolls won’t become properly fluffy.
- Overbaking — this can make the bread dry.
- Cutting into them immediately — allow a few minutes for the melted cheese to settle.
Nutrition Estimate
Approximate per roll, based on 12 servings:
| Nutrient | Amount |
| Calories | ~285 kcal |
| Protein | ~10 g |
| Carbohydrates | ~34 g |
| Fat | ~12 g |
| Saturated Fat | ~7 g |
| Fiber | ~1 g |
| Sugar | ~3 g |
| Sodium | ~420 mg |
Nutrition values are estimates and will vary depending on the brands and exact quantities used.
Frequently Asked Questions
Can I use only mozzarella?
Yes. Using 100% mozzarella will give you an especially stretchy, mild cheese filling.
Why did my cheese leak out?
The dough may not have been sealed tightly enough, or the rolls may have been overfilled. Pinch the seams firmly and avoid using too much filling.
Can I make these without eggs?
Yes. The egg in the dough can be replaced with 2 tablespoons of additional milk. For the topping, simply brush with milk or melted butter.
Can I use active dry yeast?
Yes. Use the same amount, but allow it to activate in the warm milk for about 5–10 minutes before continuing.
Can I make mini cheese rolls?
Absolutely. Divide the dough into 16–18 smaller portions and reduce the baking time to approximately 15–18 minutes.
How do I get the cheese extra gooey?
Use low-moisture mozzarella and serve the rolls while they’re still warm. A combination of mozzarella and a small amount of cheddar gives both stretch and flavor.
Final Thoughts
These Soft Cheesy Pull-Apart Bread Rolls are everything you want in homemade bread: golden on the outside, incredibly soft inside, buttery, and filled with irresistible melted cheese. They’re simple enough for a weekend bake but impressive enough for a family gathering or holiday table.
Serve them warm and pull them apart while the cheese is still perfectly gooey! 🧀🍞