Soft Homemade Ham and Cheese Rolls Recipe

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

Soft homemade rolls filled with ham and melted cheese, baked until golden. Tender bread and a savory spiral filling that is perfect for any meal.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 1 hour 40 minutes
Course Appetizer, Main Course
Cuisine American
Servings 8
Calories 280 kcal

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

Store cooled rolls in an airtight container for up to 3 days.
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.

Leave a Comment

Recipe Rating