Homemade Ham and Cheese Stuffed 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.

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 make 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, honey, 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 1 whole 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.

Troubleshooting
- The dough did not rise? Most often, the simplest explanation for this is that the liquid (milk) used was not warm. You need the liquid to be no more than 110°F/ 41 °C. Hotter than that will not activate the yeast. In some cases, the yeast may have been old and not good.
- My bread was dense, not soft. Why? If you add too much flour to the dough, the bread will be dense, not soft. You want the dough to be soft, elastic, and still slightly sticky when kneading. Follow the recipe and watch the video to see the dough’s consistency.
- Is the bread deflated or sunk while baking? Proof the buns for only 45 minutes or until they have almost doubled in volume. They will continue to rise further in the oven during baking. If you overproof the buns, they tend to rise and deflate when 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.
Absolutely, this recipe can be divided in half or doubled successfully. You can make one smaller loaf in a small loaf pan, such as 7 x 4 x 4, or one large loaf in a large loaf pan, such as 13 x 4 x 4. Make sure to adjust baking times accordingly
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.

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
- 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, honey, 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
- Room-Temperature Ingredients: Ensure all ingredients, especially butter and milk, are at room temperature to help the dough come together smoothly and rise evenly.
- Don’t Overfill: Avoid overloading with ham and cheese; too much filling can cause the bread to split or bake unevenly.
- Roll Tightly: Roll the dough snugly into a log to prevent gaps between the dough and filling, ensuring an even bake.
- Seal Properly: Pinch the seams and edges well to keep the filling from oozing during baking.
- Watch the Rise: Let the dough rise just until puffy and slightly springy. Over-proofing can cause the loaf to collapse during baking.
- Bake Evenly: Use the middle rack of the oven and rotate the pan halfway through baking to ensure an even crust and interior.
- Storing – These loaves do freeze beautifully. Cool the baked loaves, then place them in a freezer-safe storage bag. These can be frozen for up to a month. I like to slice my challah so my kids can use a few slices at a time.
- Kneading the dough – If possible, use an electric mixer because the dough is soft and sticky.
- Bread machine – This dough can be easily made in a bread machine. Pour all ingredients into the pan set to dough or manual. Start and let the dough run its cycle for about 9 to 10 minutes – continue with the recipe as shown above.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!- Soft Pumpkin Crescent Rolls
- BEST Sandwich Bread Recipe, Challah Sandwich Bread
- Shokupan Sandwich Bread, Brioche Sandwich Bread Recipe
- Homemade Soft Dinner Rolls

















These are great breakfast bread I like this kind of bread because it comes as such, I need to start baking bread it has been long while. I like your recipe that is so simple and great with ham and cheese.
Really simple Swathi. You must try it. Thanks
My grandma used to make these all of the time. Seeing these photos is taking me back! This recipe is such a great and delicious classic!
Thank you Christine. I know what you mean. My mom would make these almost every Saturday for Brunch.
Oh my goodness, that looks so good! What a fun loaf of bread. I am sure this will be popular with my gang!
Absolutely Carlee. Thanks
Yes, please!! I love these stuffed bread with cheese and ham, they look so tempting and delicious. Perfect for a picnic.
Thanks Calleigh.
This bread looks like the perfect comfort food to make on a cold fall day like today! What a great homemade bread collection, too!
Absolutely. I love it warm when the cheese is all still soft and gooey.
Anything with bread and cheese and I’m your girl :). I really want to get my kid more involve in the kitchen and this seems like a great recipe for it. Do you think they can ruin it, though? haha.
Absolutely Andree. I’m the same bread and cheese is so me. Definitely fun to have the kids around the kitchen.
I can almost smell the freshly baked bread. Put this in front of my boys and I’m sure it will be gone in the blink of an eye. It looks so crispy on the outside, and that oozing cheese… love it!
Just how you described it Nicole. Crispy on the out and soft melting on the inside – My kids are the same lol Thanks
What a great idea! This looks perfect for a weekend lunch, or for making ahead and serving re-heated slices of with some mustard and pickles. I love the black sesame seeds, too – they make it look so good!
Absolutley Kylee. I love baking this just when I need it. Until it sits in the fridge.
This is a classic in Venezuelan cuisine they made a bread like this called pan con jamon and they prepare it for the holidays. Your version looks so delicious.
A great to hear that Adriana. I think I would like Venezuelan food for sure. I love making Alfahorej which an old Venezuelan friend would make all the time.
Meat, cheese, and bread? I’m sold! This looks like a great lunch or dinner, and perfect for game day.
Absolutely Joanna. I love this for game day or picnics.