1large round loafcrusty bread (like ciabatta or sourdough)
1cupfresh basil pesto
2cupsfresh mozzarella cheese, shredded or cubed
1/4cupgrated Parmesan cheese
3tablespoonsolive oil
1teaspoongarlic powder
1teaspoonred pepper flakes (optional)
to tastefresh basil leaves for garnish
Instructions
Preheat your oven to 350°F (175°C).
Place the round loaf of bread on a cutting board and carefully slice it into a grid pattern (about 1-inch apart) without cutting all the way through the bottom crust.
In a small bowl, mix together the olive oil, garlic powder, and red pepper flakes.
Using a pastry brush, spread the oil mixture between the slices of bread, ensuring it gets into every crevice.
Spoon the fresh basil pesto generously into each slice of the bread.
Stuff the mozzarella cheese into the cuts of the bread, distributing it evenly throughout.
Sprinkle grated Parmesan cheese over the top of the bread.
Wrap the bread in aluminum foil and place it on a baking sheet. Bake in the preheated oven for 15-20 minutes, or until the cheese is melted and the bread is warmed through.
For a crispy top, open the foil for the last 5 minutes of baking to let the top golden brown.
Remove from the oven and let cool slightly. Garnish with fresh basil leaves before serving.
Notes
Serve on a wooden board or rustic platter with extra pesto for dipping.