Slice the loaf of bread in half lengthwise, creating a top and bottom piece. If necessary, hollow out some of the interior to create space for the filling.
In a mixing bowl, combine the shredded mozzarella, chopped sun-dried tomatoes, and toasted pine nuts. Mix well to incorporate.
Spread an even layer of the basil pesto on both halves of the bread.
Evenly distribute the mozzarella mixture over the pesto on the bottom half of the bread.
Drizzle olive oil over the filling, and sprinkle garlic powder, salt, and pepper to taste.
Place the top half of the bread back on and press gently to compact the filling.
Wrap the stuffed bread in aluminum foil and place it directly on the oven rack. Bake for 20-25 minutes until the cheese is melted and the bread is crispy.
Remove the foil and bake for an additional 5 minutes to achieve a golden-brown crust.
Once done, let the bread cool slightly, then slice into thick pieces for serving.
Garnish with fresh basil leaves, if desired, for a pop of color.
Notes
Garnish with fresh basil leaves for a pop of color.