There is pure satisfaction in pulling apart a warm roll and watching melted cheese stretch between soft layers of ham. These homemade ham and cheese rolls start with a simple dough that bakes up golden and tender, wrapped around savory ham and gooey cheese. The spiral filling stays moist while the outside turns lightly crisp. They fill the kitchen with the scent of fresh bread and make any meal feel a little more special. One bite of the soft, cheesy interior and you will want to bake a second batch soon.
Check this out too: Crispy Herb Potato Fries with Soft Fluffy Inside
Why you’ll love this recipe
These soft rolls deliver comfort and flavor in every warm bite.
- Soft dough bakes up light and golden every time
- Melted cheese and ham create a savory spiral filling
- Perfect for breakfast, lunch, or as a side dish
- Simple ingredients turn into bakery-style results
Ingredients
These basic pantry items create soft rolls filled with ham and cheese.
- 3 cups all-purpose flour
- 1 cup warm milk
- 2 tbsp sugar
- 2 tsp instant yeast
- 1 tsp salt
- 3 tbsp butter, softened
- 8 slices ham
- 8 slices cheese
- 1 tbsp milk for brushing
- 1 tsp dried herbs

Instant yeast can be swapped for active dry yeast with a short proof. Any good melting cheese such as mozzarella, Swiss, or cheddar works well. Deli ham is convenient, though leftover cooked ham can be sliced thin and used instead.
Related favorite: Grill-Roasted Pull-Apart Lamb with Potatoes Recipe
Step-by-step instructions
These eight steps walk you through making soft dough and filling the rolls.
Step 1: Make the dough
Combine the flour, warm milk, sugar, yeast, salt, and softened butter in a large bowl. Mix until a soft dough forms and pulls away from the sides.
Step 2: Knead until smooth

Turn the dough onto a lightly floured surface and knead for five to six minutes. The dough should feel smooth, elastic, and slightly tacky when ready.
Step 3: Let the dough rise
Place the dough in a lightly oiled bowl, cover, and let it rise in a warm spot for about one hour. It should roughly double in size before shaping.
Step 4: Roll out the dough
Punch down the risen dough and divide it into eight equal pieces. Roll each piece into a thin oval or rectangle on a floured surface.
Step 5: Add the filling
Lay one or two slices of ham and a slice of cheese on each piece of dough. Leave a small border around the edges so the filling stays inside.
Step 6: Shape the rolls
Fold or roll the dough over the filling and pinch the seams closed. Place each roll seam-side down on a baking sheet lined with parchment.
Step 7: Brush and bake
Brush the tops lightly with milk and sprinkle with dried herbs. Bake at 375°F for 18 to 22 minutes until the rolls are golden brown.
Step 8: Cool slightly and serve
Remove the rolls from the oven and let them rest for five minutes. Serve warm while the cheese is still stretchy and the bread is soft.
Tips & common mistakes
A few careful steps keep the rolls soft and the filling secure.
- Knead the dough until smooth so the texture stays light
- Do not overfill or the cheese may leak during baking
- Seal the edges firmly to keep the filling inside the roll
- Brush with milk for a shiny, golden finish on top

Homemade Ham and Cheese Rolls
Equipment
- 1 Large mixing bowl
- 1 Rolling Pin
- 1 | Baking sheet |
- 1 | Parchment paper |
- 1 | Pastry brush |
Ingredients
- 3 | cups | all-purpose flour |
- 1 | cup | warm milk |
- 2 | tbsp | sugar |
- 2 | tsp | instant yeast |
- 1 | tsp | salt |
- 3 | tbsp | butter | softened
- 8 | slices | ham |
- 8 | slices | cheese |
- 1 | tbsp | milk | for brushing
- 1 | tsp | dried herbs | for topping
Instructions
- Mix flour, warm milk, sugar, yeast, salt, and butter into a soft dough.
- Knead 5–6 minutes until smooth and elastic.
- Let dough rise 1 hour until doubled.
- Divide into 8 pieces and roll each into an oval.
- Top each piece with ham and cheese.
- Roll or fold the dough around the filling and seal the edges.
- Place seam-side down on a baking sheet, brush with milk, and sprinkle herbs.
- Bake at 375°F for 18–22 minutes until golden. Rest 5 minutes before serving.
Notes
Reheat in a 350°F oven until the cheese melts again.
Dough can be prepared the night before and refrigerated.
Seal edges well to keep the filling inside during baking
Recipe variations
Simple changes create new versions of these savory rolls.
- Add a thin layer of mustard before the ham and cheese
- Swap ham for turkey or cooked bacon for different flavor
- Use a blend of cheeses for extra melt and richness
- Sprinkle sesame seeds or everything seasoning on top
What to serve with this recipe
These rolls pair well with both simple and hearty meals.
- Tomato soup or creamy vegetable soup
- Fresh green salad with light dressing
- Scrambled eggs for a full breakfast plate
- Cold lemonade or iced tea
While you’re at it: Easy One-Pan Lasagna Hack with Epic Cheese Pull
Frequently asked questions
These answers cover the most common questions about this recipe.
Can I make the dough ahead of time?
Yes, prepare the dough and let it rise in the refrigerator overnight. Bring it back to room temperature before shaping and baking the next day.
How do I keep the cheese from leaking out?
Leave a small border when adding the filling and pinch the seams tightly closed. Placing the rolls seam-side down also helps seal them.
Can I freeze the baked rolls?
Yes, cool completely then wrap tightly and freeze for up to one month. Reheat in a 350°F oven until warmed through and the cheese melts again.
How should leftovers be stored?
Store cooled rolls in an airtight container at room temperature for one day or in the refrigerator for up to three days. Reheat gently before serving.
Final thoughts

These soft homemade ham and cheese rolls prove that a simple dough and a few pantry staples can create something truly comforting. The golden exterior, tender crumb, and melted cheese spiral make them hard to resist. They work equally well for breakfast, lunch, or as a side with soup. Bake a batch soon, leave a rating, and share your favorite filling combinations in the comments—I always enjoy seeing how you make the recipe your own.





