Baked Ham and Cheese Rolls

These Baked Ham and Cheese Rolls are soft, fluffy, golden, and packed with savory ham and melted cheddar cheese. Homemade yeast dough is rolled around generous layers of ham and cheese, then baked until beautifully golden on top and warm and gooey in the center.
While homemade bread may sound intimidating, this recipe is surprisingly approachable. The dough uses simple ingredients, and once it has risen, it is divided into individual portions, filled, rolled, and baked together in one pan.
The result is a delicious combination of soft bread, salty ham, and rich melted cheese. These ham and cheese rolls are perfect for breakfast, brunch, lunch, after-school snacks, family dinners, or casual gatherings.
They are also wonderfully versatile. Serve them warm straight from the oven, pack them for lunch, or prepare a batch ahead of time for an easy homemade snack.
Why Everyone Loves These Baked Ham and Cheese Rolls
- Soft homemade bread: The yeast dough bakes into tender, fluffy rolls with a golden exterior.
- Cheesy and savory: Ham and melted cheddar create a classic flavor combination.
- Great for families: Individual rolls are easy to serve and enjoy.
- Versatile: They work for breakfast, lunch, snacks, brunch, or dinner.
- Freezer-friendly: Extra rolls can be stored for another meal.
- Homemade comfort food: Freshly baked bread and melted cheese make these especially satisfying.
Ingredients Overview
All-Purpose Flour
Flour provides the structure for the yeast dough. Measure it carefully to help create soft, manageable rolls.
Active Dry Yeast
Yeast allows the dough to rise, creating the light and fluffy texture that makes these rolls so enjoyable.
Warm Water
Warm water helps activate the yeast. It should be comfortably warm rather than hot.
Sugar
Sugar provides a small amount of sweetness and helps support yeast activity.
Salt
Salt enhances the flavor of the dough and balances the sweetness.
Warm Milk
Warm milk adds richness and contributes to a soft, tender texture.
Unsalted Butter
Melted butter adds richness to the dough and can also be brushed over the baked rolls for a flavorful finish.
Ham
Sliced ham provides the savory filling. Arrange it evenly so every roll has a good amount of ham.
Cheddar Cheese
Shredded cheddar melts into a rich, gooey filling and pairs naturally with the ham.
Egg Wash
A beaten egg mixed with water gives the rolls their attractive golden-brown finish.
Sesame or Poppy Seeds
These are optional but add a little texture and visual appeal to the tops of the rolls.

Variations
Use a Different Cheese
Cheddar can be replaced with mozzarella, Swiss, Monterey Jack, or another good melting cheese.
Add Mustard
Spread a thin layer of Dijon or yellow mustard over the dough before adding the ham and cheese for extra flavor.
Add Herbs
Sprinkle dried Italian herbs, parsley, or a little garlic powder over the cheese before rolling the dough.
Add Turkey
For a different version, replace the ham with sliced turkey. Turkey and cheddar make a delicious combination.
Make Mini Rolls
Divide the dough into smaller portions and make mini ham and cheese rolls. These are excellent for parties, lunch boxes, and appetizers.
How to Make Baked Ham and Cheese Rolls
1. Activate the Yeast
Combine the warm water and sugar in a bowl.
Add the active dry yeast and allow the mixture to sit for several minutes until the yeast becomes active and begins to look foamy.
The water should be warm but not excessively hot, as very hot water can damage the yeast.
2. Make the Dough
Add the flour, salt, warmed milk, and melted butter to the yeast mixture.
Mix until the ingredients come together and form a dough.
If the dough feels slightly sticky, continue working it until it becomes smooth and manageable.
3. Knead the Dough
Transfer the dough to a lightly floured surface and knead until it becomes smooth and elastic.
This usually takes several minutes of steady kneading.
Proper kneading helps develop gluten, which gives the rolls their soft but structured texture.
4. Let the Dough Rise
Place the dough in a lightly greased bowl.
Cover the bowl and leave it in a warm, draft-free place until the dough has approximately doubled in size.
The exact rising time can vary depending on the temperature of your kitchen.
5. Divide the Dough
Once the dough has doubled, gently press it down to release excess air.
Divide the dough into 12 equal pieces.
Keeping the pieces similar in size helps the rolls bake evenly.
6. Fill the Rolls
Roll each piece of dough into a rectangle.
Place sliced ham and shredded cheddar cheese over the dough, leaving a small border around the edges.
Roll the dough tightly into a log, enclosing the ham and cheese inside.
Pinch the seam gently to help keep the roll closed during baking.
7. Arrange in the Pan
Place the filled rolls into a greased baking pan.
Arrange them with a little space between each roll so they have room to expand.
Cover the pan and let the rolls rise again for approximately 30–40 minutes, or until they look noticeably puffy.
8. Apply the Egg Wash
Beat the egg with 1 tablespoon of water.
Once the rolls have completed their second rise, brush the egg wash gently over the tops.
If desired, sprinkle sesame or poppy seeds over the egg wash.
9. Bake the Rolls
Preheat the oven to 375°F (190°C) if it is not already heated.
Bake the rolls for approximately 20–25 minutes, or until the tops are golden brown and the bread is fully baked.
The cheese inside should be melted and the rolls should look beautifully golden.
10. Finish With Butter
Remove the rolls from the oven.
While they are still warm, brush the tops lightly with melted butter.
Allow them to cool for a few minutes before serving.
Pro Tips and Cooking Secrets
Use warm, not hot, liquid. Water or milk that is too hot can interfere with the yeast. Aim for comfortably warm liquid.
Give the yeast time to activate. If the yeast mixture becomes foamy, it is a good indication that the yeast is active.
Knead until smooth and elastic. Properly kneaded dough produces softer, better-structured rolls.
Do not rush the first rise. The dough needs enough time to expand and develop flavor.
Roll the dough tightly. A snug roll helps keep the ham and cheese contained while baking.
Do not overfill. Too much filling can make the rolls difficult to seal and can cause cheese to escape during baking.
Allow the second rise. This step helps create lighter, fluffier rolls rather than dense bread.
Brush the egg wash evenly. A thin, even layer produces an attractive golden finish.
Add butter while warm. Brushing the freshly baked rolls with butter gives the crust a soft, flavorful finish.
Serving Suggestions
Serve these Baked Ham and Cheese Rolls warm while the cheddar is still melted and gooey.
They make a delicious breakfast alongside scrambled eggs and fresh fruit. For lunch, serve them with a simple green salad, soup, or roasted vegetables.
They are also excellent for brunch gatherings. Arrange the rolls on a large platter and let guests serve themselves.
For a snack, serve them with mustard, honey mustard, or another dipping sauce that complements the savory ham and cheese.
If making smaller rolls, they can also work beautifully as party appetizers or finger foods.
How to Store Baked Ham and Cheese Rolls
Allow the rolls to cool before storing.
Place them in an airtight container or wrap them tightly to help maintain their softness.
Refrigerate leftover rolls because they contain ham and cheese. Enjoy them within 3–4 days for the best quality.
How to Reheat
For the best texture, reheat the rolls in the oven or toaster oven until warmed through.
Individual rolls can also be reheated in the microwave, although the bread may become slightly softer.
If reheating in the oven, cover the rolls loosely with foil to help prevent the tops from becoming overly dry.
Can You Freeze Ham and Cheese Rolls?
Yes. These rolls are suitable for freezing.
Allow them to cool completely before wrapping each roll individually or placing them in a freezer-safe container.
Freeze for up to a few months for the best quality.
Thaw overnight in the refrigerator and reheat in the oven until warm.
Baked Ham and Cheese Rolls FAQs
Can I use instant yeast instead of active dry yeast?
Yes. Instant yeast can generally be used in yeast-roll recipes, although the preparation method may vary slightly depending on the brand. Follow the instructions for your specific yeast if needed.
Why didn’t my dough rise?
The yeast may have been inactive, the liquid may have been too hot or too cold, or the dough may have been placed somewhere too cool. Give the dough enough time in a warm, draft-free environment.
Can I prepare these rolls ahead of time?
Yes. You can prepare the dough and assemble the rolls ahead of time, then keep them refrigerated until you are ready to bake. Allow enough time for the dough to warm and complete its rise before baking.
Can I use another type of cheese?
Absolutely. Swiss, mozzarella, Monterey Jack, or a mild cheddar blend can all work well with ham.
Why did the cheese leak out during baking?
Overfilling the rolls or leaving the edges unsealed can cause cheese to escape. Leave a small border around the dough and pinch the seam closed after rolling.

Baked Ham and Cheese Rolls
Equipment
- large mixing bowl
- Rolling Pin
- greased baking pan
- pastry brush
- kitchen towel or plastic wrap For covering the dough while it rises.
Ingredients
- 3 ½ cups all-purpose flour
- 2 ¼ teaspoons active dry yeast
- 1 cup warm water (105°F–115°F)
- 1 tablespoon sugar
- 1 teaspoon salt
- ½ cup milk, warmed
- 4 tablespoons unsalted butter, melted
- 8 ounces ham, sliced
- 2 cups cheddar cheese, shredded
- 1 large egg, beaten with 1 tablespoon water
- sesame or poppy seeds (optional)
Instructions
- Activate yeast in warm water and sugar; mix with flour, salt, milk, and butter to form dough.
- Knead dough until smooth and elastic, then let rise in a greased bowl until doubled.
- Divide dough into 12 pieces, roll into rectangles, fill with ham and cheese, and roll up tightly.
- Place rolls in a greased pan, cover, and let rise for 30-40 minutes until puffy.
- Brush with egg wash, bake at 375°F for 20-25 minutes until golden brown, and brush with butter.






