Ham and Cheese Stuffed Bread
This homemade ham and cheese stuffed bread has a soft, fluffy enriched dough wrapped around layers of savory ham and melted cheese. The dough is easy to make with all-purpose flour and can be kneaded by hand or in a stand mixer. Serve it warm from the oven, pack it for picnics, or make it ahead for an easy breakfast, brunch, or snack.

A little planning in advance and breakfast or a snack is as easy as pie. Stuffed bread recipes are my way to make a great weekend brunch. So, whether you call it ham in bread, cheese in bread, or ham and cheese stuffed bread, this is one recipe you must try.
This bread is one of my absolute favorite treats to take on picnics or short trips. We can also call it a stuffed picnic loaf. You can make it ahead of time and get it off your to-do list. The best part is that you don’t have to eat it fresh; it tastes absolutely delicious when served cold.
Why you’ll love this bread
- The recipe is simple and easy. I like to use my stand mixer, but you can also knead the dough by hand.
- The dough is enriched with butter and eggs, similar to our challah bread recipes, so the baked bread has a good structure.
- I am using ham and cheese, but you can use almost any filling in this bread, from savory to sweet, making this a customizable recipe.

Ingredients and substitutes
- All-purpose flour – You can use bread flour if you prefer. And yet, it’s not necessary, and this dough is very forgiving and works fine with all-purpose flour.
- Egg – I love the stability the egg adds to the dough and enriches it.
- Milk – I like to use milk instead of water. It not only adds taste but also makes a nice, soft-crumb bread.
- Sugar – It’s not much so that it won’t sweeten the bread. It helps the yeast while also absorbing some of the liquid, slowing the formation of the gluten strand, making this enriched dough just perfect.
- Stuffing – When I get ham, I use ham, but here in Israel, ham is not readily available. So often, I use whatever cold cuts I can find in the supermarket.
- Cheese – Personally, I love the combination of white or yellow cheddar cheese in my bread. But again, you can use any sliced cheese that suits your taste buds.

Step-by-step: Ham and Cheese Bread
Dough
- Yeast mixture – In a mixing bowl or measuring cup, combine warm milk (110°F), yeast, sugar, butter or oil, and eggs. Stir and set aside to foam for 3 minutes.
- Dry ingredients – Measure the flour and salt in a mixing bowl or stand mixer with the dough hook. Add the yeast mixture and combine well.
- Knead – Continue to knead the dough on medium speed for 6 to 8 minutes. You can also knead the dough on a work surface for 8 to 10 minutes.
- Bowl – When the dough is soft and shiny but still slightly sticky, shape it into a ball. Place the dough in an oiled bowl, seam side down. Coat the surface with oil to prevent drying. Cover with a clean kitchen cloth or plastic wrap.
- Rise – Leave in a warm place. Let it rise for 60 to 90 minutes until it doubles in volume.

Stuff the bread
- Punch – Punch down the dough and roll it out into a rectangle about 12×10 inches (30×25 cm). Spread Dijon mustard over the surface if using. Lay slices of ham and cheese evenly over the dough, leaving a 1-inch (2.5 cm) border around the edges.
- Shape – Roll the dough tightly into a log from one long side, pinching the seam to seal. Place the rolled dough seam-side down on a parchment-lined baking sheet or in a greased loaf pan. You can also use a 9 x 5-inch (23 x 13 cm) Pyrex loaf pan or a similar-sized rectangular dish.
- Proof – Cover with plastic wrap or a clean kitchen cloth and let it proof for 30 to 45 minutes.

Bake
- Preheat – 20 minutes before baking, preheat the oven to 380°F /180°C / Gas Mark 5
- Eggwash – Brush the bread with a beaten egg. Sprinkle some sesame seeds.
Pro tip – Egg wash is an egg with 2 tbsp of water. - Bake for 25-30 minutes or until golden brown and cooked through

- Cool – Remove and let cool on a wire rack for 5 minutes. Then, cover it with a clean kitchen cloth to keep it soft.
Pro tip – Do not leave the loaf on the tray for too long, as the steam will make the bread soggy on the bottom. Covering the bread with a cloth will help the bread retain moisture and prevent it from drying out.


Homemade Ham and Cheese Bread
Fresh homemade ham and cheese-stuffed bread is an absolute treat any day of the week. Especially on a long weekend when you are feeling lazy. This dough is simple and easy to make.
Ingredients
- 320 g (1⅓ cups) Warm milk (110F) or warm water
- 50 g (1 large) Egg
- 7 g (2¼ tsp) Instant dry yeast
- 15 g (1 tbsp) Sugar or honey
- 7 g (1 tsp) Salt
- 500 g (4 cups) All-purpose flour or bread flour
- 60 g (4 tbsp) Butter melted or oil
- 1 tbsp Dijon mustard (optional)
- 250 g (8 oz) Ham slices or pastrami slices
- 250 g (8 oz) Cheese slices or grated cheese
- ½ Egg with 2 tbsp water for eggwash
- 2 tbsp Black or white sesame seeds
Method
- Yeast mixture – In a mixing bowl or measuring cup, combine warm milk (110°F), yeast, sugar, butter or oil, and eggs. Stir and set aside.320 g Warm milk, 50 g Egg, 7 g Instant dry yeast, 15 g Sugar, 60 g Butter
- Dry ingredients – Measure the flour and salt in a mixing bowl or stand mixer with the dough hook. Add the yeast mixture and combine well.500 g All-purpose flour, 7 g Salt
- Knead – Continue to knead the dough on medium speed for 6 to 8 minutes. You can also knead the dough by hand on a work surface for 10 to 12 minutes.
- Bowl – When the dough is soft and shiny but still slightly sticky, shape it into a ball. Place the dough in an oiled bowl, seam side down. Coat the surface with oil to prevent drying. Cover with a clean kitchen cloth or plastic wrap.
- Rise – Leave in a warm place. Let rise for 60 to 90 minutes until it doubles in volume.
- Punch – Punch down the dough and roll it into a rectangle about 12×10 inches (30×25 cm). Spread Dijon mustard over the surface, if using.Lay slices of ham and cheese evenly over the dough, leaving a 1-inch (2.5 cm) border around the edges.250 g Ham slices, 250 g Cheese slices , 1 tbsp Dijon mustard
- Shape – Roll the dough tightly into a log from one long side, pinching the seam to seal. Place the rolled dough seam-side down on a parchment-lined baking sheet or in a greased loaf pan. You can also use a 9 x 5-inch (23 x 13 cm) Pyrex loaf pan or a similar-sized rectangular dish.
- Proof – Cover with plastic wrap or clean kitchen cloth and let proof for 30 to 45 minutes.
- Preheat – 20 minutes before baking, preheat the oven to 380°F /180°C / Gas Mark 5
- Eggwash – Brush the bread with a beaten egg. Sprinkle some sesame seeds.½ Egg, 2 tbsp Black or white sesame seeds
- Bake – Bake for 25-30 minutes or until golden brown and cooked through.
- Cool – Remove and let cool on a wire rack for 5 minutes. Then, cover it with a clean kitchen cloth to keep it soft.
Notes
- Flour: All-purpose flour works well, but you can substitute bread flour. Avoid adding extra flour unless necessary; the dough should remain slightly sticky.
- Milk: Use warm milk, about 110°F/43°C. It should feel comfortably warm, not hot.
- Cheese: Cheddar, mozzarella, Swiss, Gouda, or another good melting cheese works well. Sliced or grated cheese can be used.
- Ham: Substitute turkey, pastrami, or another sliced deli meat if preferred.
- Filling: Keep the filling in an even layer and leave a 1-inch (2.5 cm) border around the dough for easier sealing.
- Proofing: Rising times are approximate. Let the first dough rise until doubled and the shaped loaf rise until puffy.
- Storage: Store cooled bread well wrapped in the refrigerator for up to 3 days. Reheat individual slices as needed.
- Freezing: Cool completely, wrap well, and freeze for up to 1 month. You can freeze the loaf whole or sliced for easier serving.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for Success
- Keep the dough soft. The dough should be smooth, elastic, and slightly sticky after kneading. Adding too much flour will make the bread dense.
- Let the dough rise until doubled. Use the appearance of the dough rather than the clock, especially in a cool kitchen.
- Don’t overfill the bread. Too much ham or cheese makes the loaf difficult to seal and can cause the filling to leak during baking.
- Leave a border around the filling. Keep about 1 inch (2.5 cm) around the edges so you can seal the dough properly.
- Roll and seal well. Roll the dough snugly and pinch the seam closed to prevent large gaps around the filling.
- Don’t overproof the shaped loaf. Let it become noticeably puffy but not excessively risen before baking.
- Cool before slicing. Give the bread a few minutes to settle so the melted cheese doesn’t run out when you cut it.
more savory breads
- Garlic Rolls – Dinner Rolls,
- Sun-Dried Tomatoes Olive Rolls
- Nutella Stuffed Buns
- Mini Sausage Rolls
- Turkey Sandwich,
- Grilled Chicken Sandwich
- Avocado and Egg Sandwich
Troubleshooting
| Problem | Possible cause | Solution |
|---|---|---|
| Dough isn’t rising | Milk was too hot or the yeast is inactive | Keep the milk around 110°F/43°C and make sure your yeast is fresh. Give the dough extra time in a cool kitchen. |
| Bread is dense or heavy | Too much flour or insufficient kneading/rising | Keep the dough soft and slightly sticky, knead until smooth and elastic, and let it rise until doubled. |
| Cheese leaks out while baking | Too much filling or the seam wasn’t sealed well | Don’t overfill, leave a border around the filling, roll snugly, and pinch the seam and ends securely. |
| Bread rises then collapses | The shaped loaf was overproofed | Proof only until the loaf is puffy and has noticeably increased in volume. Don’t wait for it to fully double before baking. |
Frequently asked questions
This bread is best eaten the day it is made. It can be frozen for up to 3 months. Never store bread in the fridge as it dries out.
Use a good melting cheese such as cheddar, mozzarella, Swiss, Gouda, or a combination. Avoid using too much cheese because excess filling can leak from the bread as it bakes.
Yes. You can bake the bread ahead and refrigerate it, then warm individual slices before serving. The baked bread also freezes well.
Yes. Cool the bread completely, wrap it well, and freeze it for up to one month. Thaw overnight in the refrigerator or at room temperature before reheating.
The outside should be golden brown and the dough in the center should be fully baked rather than wet or doughy. If the outside browns too quickly, loosely cover it with foil and continue baking.
Bread made with white wheat flour will be softer in texture than whole wheat bread and will need a little less water. I recommend using my whole wheat sandwich bread recipe for stuffing. It uses both white and whole-wheat flour and has a nice, soft texture.
you may also like
- Soft Pumpkin Crescent Rolls
- BEST Sandwich Bread Recipe, Challah Sandwich Bread
- Shokupan Sandwich Bread, Brioche Sandwich Bread Recipe
- Homemade Soft Dinner Rolls
- Ham Cheese Sliders with Garlic Butter
- See all bread recipes
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes

















Made this once and everyone loved it. Then made it twice more. Such an addiction. Thank you so much for sharing.
Thank you so much, Angelo. So happy to hear that you had success with this recipe three times. It sure is a winner. Happy to hear your family enjoyed this recipe so much as well. Thank you so much for coming back to write this feedback. Love feedback.
Hi! You say, “Divide the dough into two to make two loaves.” To confirm, this recipe is for 2 loaves of bread? So if I am only making one ham and cheese bread, I should use only half of all the ingredients?
Yes, Anna. This makes two small loaves – but you can make one too.
Made this last week. Wow.. so easy and so beautiful. Everyone enjoyed it. Definitely making this AGAAAAINN.
Thank you so much, Tayor. So happy to hear you had success with this recipe and enjoyed it. We love it too. Thanks for coming back to write this feedback. Have a great day.
This has now become my kid’s favorite recipe. They really love when I make this one. Made this three times so far and always a winner. Thank you for sharing these. Love your bread recipes. Made the burgers, Foccacia, milk bread.. love them all.
Thank you so much, Greeves. So happy to hear you had success with this recipe and the kids love my bread recipes so much. Thanks so much for coming back to write this feedback. Have a wonderful week.
Love this bread Veena – Thank you for the recipe. And thanks for the video was very helpful. Mine turned out almost similar to yours. Thank you so much.
Thank you, Kinna. So happy to hear you had success with this recipe and enjoyed it. Thank you so much for coming back to write this feedback. Have a lovely day.
Oh, MY!! This looks so good and right up our alley. We love savory and are quite the meat eaters. I imagine if I made this it would be inhaled my all the males in the family. It does look delicious, Veena and it’s a recipe I’m pinning so I can make it soon.
You will love this bread Marisa. My kids adore it.
Wow, Veena! This stuffed bread is making my mouth water! I will definitely give it a try and surprise my family!
Thank you Agness. Yes, please do try it .It’s really simple and easy.
This looks delicious! My kids love all things ham and cheese. I’ve also been wanting to make more bread at home, lately. I will have to give this one a go!
This is a really easy bread recipe Carmen. You must try.
Oh my goodness, Veena, this looks fantastic!! What a scrumptious bread!
Thank you Catherine
This looks terrific, I love fresh stuffed breads! I bet it smelled almost as good as it tasted while it was baking!
Oh yes, the smell in the home when this baking is really amazing. Fresh bread and melting cheese.. yum
I love stuffed breads for dinner and this bread has a mini party going within it. Love how you have shaped the bread. I am going to get some vegetarian substitute and start stuffing 🙂
Thanks Sandhya. I love adding sauteed mushrooms for a vegetarian alternative.