My daughter loves bread, especially those stuffed with her favourite filling. Instead of sweets, she eats bread for dessert! She has her favourites, and this ham and cheese stuffed bread is one of them. The dough is so simple and easy to whip up, which is a huge plus for me as I don’t want complicated recipes. If you know me, I plan my family’s menu as I hate last-minute cramming. From breakfast, lunch, dinner, even desserts. Prepping in advance is easy of your go-to recipes. I believe it makes our life easier.

This ham in bread, cheese in bread, or ham and cheese stuffed bread (whatever you want to call this) is a must-try and surely for keeps. It’s a great breakfast and an amazing weekend brunch. You can even bring it on picnics for a fun treat. If you want to make this ahead, you can, too. It’s not only fabulous to serve when fresh but also cold. Did I mention, you can stuff this bread with your favourite fillings apart from ham and cheese? This recipe is indeed very versatile. Make it savoury or sweet depending on your mood.


1 Egg

4 large French bread rolls

1 c. processed ham, diced

1 c. grated mozzarella cheese

1/2 bunch chopped parsley

1 c. cream cheese

How to make Ham and Cheese Stuffed Bread

Step 1: Prepare the oven. Preheat it to 350 degrees.

Step 2: Place the cream cheese, grated mozzarella, chopped ham, chopped parsley, and egg in a bowl. Mix well until everything is incorporated.

Step 3: Create a cut down the middle of the loaves, removing the bread from the centre.

Step 4: Start filling the mini-loaves with the mixture. On top, add extra cheese if desired.

Step 5: Place in the preheated oven and bake the bread until brown.