There is something about freshly made bread that just stops everything. The smell alone is enough to bring people wandering into the kitchen with that look on their face — you know the one.
Now imagine that same freshly made bread but stuffed with cheese, pan-fried to a deep golden crust on the outside, and impossibly soft and fluffy on the inside. That is exactly what these cheese bread rolls deliver every single time.
I started making these on weekends when I wanted something homemade but did not want to spend hours babying a complicated dough. This recipe is straightforward, forgiving, and the results are genuinely spectacular.
Soft pillowy dough, a cheesy interior, and that gorgeous golden crust that develops in the pan — it is the kind of bread that disappears from the table before it even has a chance to cool down.
Ever wondered what would happen if a dinner roll and a cheese-stuffed flatbread had a baby? Wonder no more. Let’s get into it.
Why you’ll love this recipe
- That golden crust is everything. Pan-frying these rolls gives them a deep, spotted golden crust that you simply cannot achieve in the oven alone. It is crispy on the outside and cloud-like soft on the inside.
- Soft and fluffy every time. The dough comes together with warm milk and yeast which gives you that incredibly soft, pillowy texture that makes these rolls so irresistible.
- Simple everyday ingredients. Flour, milk, yeast, cheese, and a handful of pantry staples. Nothing fancy and nothing you need to hunt down at a specialty store.
- Incredibly versatile. Eat them as a snack, serve them alongside soups and stews, or put them out as a bread basket at dinner. They work in every single context.
- Kid approved without question. Soft bread plus melty cheese equals zero complaints from anyone at the table. FYI this is one of those recipes that makes you look like a kitchen hero without breaking a sweat.
- No oven required. These cook entirely in a skillet on the stovetop which means you can make them any time without heating up your whole kitchen.
Ingredients with key notes
For the dough:
- 500g all-purpose flour — Standard all-purpose flour works perfectly here. Measure by weight if you can for the most consistent results. If you are measuring by cup, spoon the flour into the cup and level it off — do not scoop directly from the bag or you will pack in too much flour and end up with a dense dough.
- 300ml warm milk — The milk should feel comfortably warm to the touch — around 110°F or 43°C. Too hot and it will kill the yeast. Too cold and the yeast will not activate properly. When in doubt, err on the side of slightly cooler rather than hotter.
- 10g dry active yeast — Make sure your yeast is fresh and not expired. Old yeast that has lost its potency is one of the most common reasons bread dough does not rise properly. If you are unsure, proof the yeast in the warm milk with the sugar first and look for bubbles and foam within 10 minutes.
- 1 tsp sugar — Feeds the yeast and helps it activate. Also adds a very subtle sweetness to the dough that balances the saltiness of the cheese.
- 1 tsp salt — Season the dough properly. Under-seasoned bread dough produces a bland result no matter how good your fillings are.
- 50ml neutral oil — Vegetable oil, sunflower oil, or any mild flavored oil works well. The oil adds softness and richness to the dough and keeps it from drying out.
For the filling:
- 200g mozzarella or feta cheese, grated or cubed — This is where you get to make a choice that changes the whole character of the roll. Mozzarella gives you that classic stretchy, melty, mild cheesiness. Feta gives you a saltier, tangier, more assertive flavor. Both are delicious in completely different ways. You can also combine the two for the best of both worlds — half mozzarella for the melt and half feta for the flavor punch.
For pan frying:
- 2-3 tbsp neutral oil — For cooking the rolls in the skillet. Use just enough to coat the bottom of the pan. You want a shallow fry not a deep fry.
Step-by-step instructions
Step 1 — Activate the yeast
In a large mixing bowl, combine the warm milk, sugar, and dry active yeast. Stir gently to dissolve and let the mixture sit undisturbed for 8-10 minutes. You are looking for the surface to become foamy and bubbly — this tells you the yeast is alive and active and ready to do its job. If nothing happens after 10 minutes, your yeast is dead or your milk was too hot and you need to start this step again with fresh yeast.
Step 2 — Make the dough
Add the salt and oil to the yeast mixture and stir to combine. Add the flour gradually, about a cup at a time, mixing with a wooden spoon or your hands until a shaggy dough starts to come together. Once the dough is too stiff to stir, turn it out onto a lightly floured surface and knead by hand for 8-10 minutes until the dough is smooth, elastic, and just slightly tacky but not sticky. It should spring back when you poke it with your finger. If the dough feels too sticky, add flour a tablespoon at a time. If it feels too dry and tight, add a small splash of warm milk.
Step 3 — First rise
Shape the dough into a ball and place it in a lightly oiled bowl. Cover with a clean kitchen towel or plastic wrap and leave it in a warm spot to rise for 1 hour or until doubled in size. A warm oven with just the light on works great for this. If your kitchen is cold the dough will take longer to rise — that is completely fine, just be patient and let it double before moving on.
Step 4 — Divide and flatten
Once the dough has doubled, punch it down gently to release the gas. Turn it out onto a lightly floured surface and divide it into 8 equal portions. Roll each portion into a smooth ball. Working with one ball at a time, flatten it into a round disc about 4-5 inches in diameter using the palm of your hand or a rolling pin.
Step 5 — Fill with cheese
Place a generous portion of your grated or cubed cheese in the center of each flattened disc — about 25g per roll. Gather the edges of the dough up and around the cheese, pinching them together firmly at the top to seal the cheese completely inside. Make sure there are no gaps or thin spots where the cheese could leak out during cooking. Once sealed, gently flatten the filled ball back into a round disc shape about half an inch thick with your palm.
Step 6 — Second rise
Place the filled and shaped rolls on a lightly floured surface or parchment paper, cover with a kitchen towel, and let them rest for 20-30 minutes. This second short rise allows the dough to relax and puff up slightly which gives you a lighter, softer result in the pan. Do not skip this step.
Step 7 — Pan fry the rolls
Heat a large skillet over medium-low heat and add enough oil to coat the bottom of the pan. Once the oil is warm, place the rolls in the skillet — do not overcrowd, work in batches if needed. Cook on the first side for 4-5 minutes without touching them, until the bottom develops a deep golden brown spotted crust. The key here is medium-low heat — too high and the outside burns before the dough cooks through. Flip carefully and cook the other side for another 4-5 minutes until equally golden. The rolls should feel puffed and cooked through when gently pressed.
Step 8 — Rest and serve
Transfer the cooked rolls to a wire rack or plate lined with paper towels and let them rest for 3-5 minutes before serving. This brief rest allows the cheese inside to settle slightly and makes them easier to handle. Serve warm for the best experience — the cheese inside should still be soft and melty when you tear them open.
Serving suggestions
These cheese bread rolls are incredibly versatile and work in so many different contexts:
- As a snack on their own — Warm, straight from the pan, with nothing else. Honestly they need no accompaniment whatsoever.
- Alongside tomato soup — The combination of soft cheesy bread and a bowl of rich tomato soup is one of the great comfort food pairings of all time.
- With a simple green salad — Balances the richness of the cheese and turns this into a light but satisfying lunch.
- As a side for pasta dishes — Serve these instead of garlic bread alongside your favorite pasta. They are better than any store-bought garlic bread you have ever had.
- With a dipping sauce — A simple marinara sauce, garlic butter, or even a drizzle of honey works beautifully with these rolls depending on whether you want to go savory or sweet.
- As a breakfast bread — Serve warm with a fried egg on the side and a cup of coffee. Simple, satisfying, and a genuinely great way to start the day.
Storage tips
Room temperature: Store leftover cheese bread rolls in an airtight container or zip-lock bag at room temperature for up to 2 days. They will soften slightly as they sit but still taste great.
Refrigerator: For longer storage, keep them in an airtight container in the fridge for up to 4 days. The dough firms up in the fridge so reheating before eating is definitely recommended.
Reheating: The best way to reheat these is back in a dry skillet over medium-low heat for 2-3 minutes per side. This brings the golden crust back to life and warms the cheese filling through. The microwave works in a pinch — about 30-40 seconds — but you will lose the crispy crust.
Freezing: These freeze really well. Let the cooked rolls cool completely then place them in a single layer on a baking sheet and freeze until solid. Transfer to a freezer-safe bag and freeze for up to 2 months. Reheat straight from frozen in a skillet over medium-low heat, covered with a lid, for about 5-6 minutes per side.
Freezing the dough: You can also freeze the shaped, filled, uncooked rolls before the second rise. Place them on a baking sheet, freeze until solid, then transfer to a freezer bag. When ready to cook, thaw overnight in the fridge, allow to come to room temperature and complete the second rise, then pan fry as normal.
Wrapping it up
Cheese bread rolls are one of those recipes that feels almost unfairly simple for how impressive the results are. Soft, fluffy dough, a melty cheese center, and that gorgeous golden pan-fried crust — they deliver on every level every single time.
Whether you are making them for a weekend snack, a dinner side, or just because the craving hit on a random Tuesday, these rolls never disappoint.
Make a batch, share them while they are still warm, and watch them disappear faster than you thought possible. Happy cooking 🙂
Cheese bread — the soft, fluffy, golden rolls you will want to make every single week
Description
Homemade cheese bread rolls made with a soft yeasted dough stuffed generously with mozzarella or feta cheese and pan-fried to a gorgeous golden spotted crust. No oven needed, simple pantry ingredients, and absolutely impossible to stop at just one.
Ingredients
For the dough:
For the filling:
Instructions
-
Combine warm milk, sugar, and yeast in a large bowl. Stir gently and let sit for 8-10 minutes until foamy and bubbly.
-
Add salt and oil to the yeast mixture. Gradually add flour, mixing until a shaggy dough forms. Turn out onto a floured surface and knead for 8-10 minutes until smooth and elastic.
-
Place dough in a lightly oiled bowl, cover, and let rise in a warm spot for 1 hour until doubled in size.
-
Punch down the dough and divide into 8 equal portions. Roll each into a ball and flatten into a 4-5 inch disc.
-
Place about 25g of cheese in the center of each disc. Gather the edges up and around the cheese, pinching firmly to seal. Gently flatten each filled roll into a round disc about half an inch thick.
-
Place filled rolls on a floured surface, cover, and let rest for 20-30 minutes.
-
Heat oil in a skillet over medium-low heat. Cook rolls in batches for 4-5 minutes per side until deeply golden and cooked through. Do not rush the heat.
-
Rest on a wire rack for 3-5 minutes before serving warm.
