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.
For the dough:
For the filling:
For pan frying:
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.
These cheese bread rolls are incredibly versatile and work in so many different contexts:
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.
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 :)
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.