Panuozzo Sandwich with Pesto, Ham, Mozzarella, and Tomato Recipe
Introduction
The Panuozzo sandwich is a delicious Italian treat featuring homemade bread stuffed with fresh tomato, ham, mozzarella, and a flavorful pesto drizzle. This recipe guides you through making the soft, airy bread and assembling a satisfying sandwich perfect for lunch or a light dinner.

Ingredients
- 300g strong white bread flour, plus extra for dusting
- 3g (about half a sachet) fast-action dried yeast
- 1 tbsp olive oil
- 1 tomato, halved and sliced
- 4 slices cooked ham
- 150g mozzarella ball, sliced and seasoned
- Small handful of rocket (optional)
- 6 tbsp pesto (see below for the recipe)
- 1 tbsp olive oil
Instructions
- Step 1: Put the flour in a large bowl, then stir in the yeast and a large pinch of salt. Make a well in the centre, pour in 175ml warm water and 1 tablespoon of olive oil. Use a wooden spoon to bring the ingredients together into a soft, fairly wet dough.
- Step 2: Turn the dough out onto a lightly floured surface and knead for 5 to 8 minutes until smooth. Divide the dough into four balls and place them well spaced on a floured tray. Cover with a tea towel and leave to rise for 40 minutes to 1 hour until doubled in size.
- Step 3: Preheat the oven to 240°C (220°C fan)/gas mark 8 and place a baking tray inside to heat up.
- Step 4: Roll each dough ball into a long baguette shape about 22 to 25 cm long. Place the shaped dough on the hot baking tray and bake for 10 to 12 minutes, until the breads puff up and turn golden. Set aside to cool.
- Step 5: To assemble the sandwiches, carefully slice each bread lengthwise but not fully through. Layer inside the tomato slices, ham, mozzarella, and rocket if using.
- Step 6: Mix the pesto with 1 tablespoon of olive oil and drizzle over the fillings. Close the sandwich, cut in half, and serve immediately.
Tips & Variations
- For a vegetarian version, replace the ham with grilled vegetables like zucchini or eggplant.
- If you don’t have homemade pesto, store-bought varieties work well—just use your favorite flavor.
- To enhance the bread’s flavor, allow the dough to rise overnight in the fridge for a slower fermentation.
- Adding a sprinkle of crushed chili flakes to the pesto mixture can give the sandwich a spicy kick.
Storage
Store any leftover bread separately in an airtight container at room temperature for up to two days. The assembled sandwich is best eaten fresh but can be wrapped tightly and refrigerated for up to 24 hours. Reheat the bread slightly in a warm oven before assembling if desired, but avoid microwaving to prevent sogginess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of flour for the bread?
Strong white bread flour is best for this recipe because it develops gluten that gives the bread structure and chewiness. Using plain flour may result in a denser loaf, but it can still work if that’s what you have.
How do I make pesto for this sandwich?
Traditional pesto is made by blending fresh basil leaves, pine nuts, garlic, Parmesan cheese, and olive oil until smooth. You can find many simple pesto recipes online or use a good-quality store-bought version for convenience.
Print
Panuozzo Sandwich with Pesto, Ham, Mozzarella, and Tomato Recipe
- Total Time: 1 hour 15 minutes
- Yield: 4 sandwiches 1x
Description
A classic Italian Panuozzo sandwich featuring homemade soft baguette-style bread filled with fresh tomato, cooked ham, seasoned mozzarella, rocket, and a flavorful olive oil-infused pesto sauce. Perfect for a hearty lunch or light dinner, this recipe guides you through making the dough from scratch and baking it to golden perfection before assembling the sandwich.
Ingredients
Dough
- 300g strong white bread flour, plus extra for dusting
- 3g (about half a sachet) fast-action dried yeast
- 1 tbsp olive oil
- Large pinch of salt
- 175ml warm water
Filling
- 1 tomato, halved and sliced
- 4 slices cooked ham
- 150g mozzarella ball, sliced and seasoned
- Small handful of rocket (optional)
Pesto Dressing
- 6 tbsp pesto (homemade or store-bought)
- 1 tbsp olive oil
Instructions
- Make the Dough: In a large bowl, combine the flour, dried yeast, and a large pinch of salt. Make a well in the center, add the warm water and olive oil, and mix with a wooden spoon to form a soft, slightly wet dough.
- Knead the Dough: Transfer the dough to a lightly floured surface and knead for 5 to 8 minutes until the dough is smooth and elastic.
- First Rise: Divide the dough into four equal balls and place them spaced apart on a floured tray. Cover with a tea towel and let rise in a warm place for 40 minutes to 1 hour, or until doubled in size.
- Preheat Oven: Heat your oven to 240°C (220°C fan)/Gas mark 8 and place a baking tray inside to preheat.
- Shape and Bake: Roll each dough ball into a long baguette shape about 22-25 cm long. Place the shaped dough onto the hot baking tray and bake for 10 to 12 minutes until puffed up and golden brown. Remove and let cool completely. The bread can be baked a few hours ahead if needed.
- Assemble the Sandwich: Slice each bread loaf down one side to make a pocket. Layer in the tomato slices, cooked ham, mozzarella slices, and rocket leaves if using.
- Prepare and Add Pesto Dressing: Mix the pesto with 1 tablespoon of olive oil and drizzle it generously over the filling inside the bread.
- Serve: Cut the sandwich in half if desired and serve immediately, enjoying the fresh, savory blend of ingredients.
Notes
- Use strong white bread flour for better dough texture and rise.
- Ensure water used for activating yeast is warm but not hot to avoid killing yeast.
- You can prepare the dough and bake the bread a few hours ahead to save time.
- Variations: Substitute ham with other cured meats or make it vegetarian by increasing mozzarella and adding grilled vegetables.
- Storing: Best consumed fresh but leftovers can be wrapped and refrigerated for up to 2 days.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Sandwich
- Method: Baking
- Cuisine: Italian
Keywords: Panuozzo, Italian sandwich, homemade bread, mozzarella sandwich, ham sandwich, pesto sandwich, Italian cuisine, baked sandwich

