1large loafcrusty bread (sourdough or ciabatta recommended)
1cupfresh spinach, finely chopped
1cupcanned artichoke hearts, drained and coarsely chopped
1cupcream cheese, softened to room temperature
½cupsour cream
½cupmayonnaise
1cupshredded mozzarella cheese
1teaspoongarlic powder
½teaspoononion powder
to tastesalt and black pepper
2tablespoonsextra virgin olive oil
¼cupgrated Parmesan cheese
Instructions
Preheat the oven to 375°F (190°C).
Carefully slice off the top portion of the bread loaf to create a lid. Hollow out the inside of the loaf, leaving about an inch of bread intact on all sides.
In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Mix until smooth and creamy.
Add the finely chopped spinach, coarsely chopped artichoke hearts, shredded mozzarella cheese, garlic powder, onion powder, and a sprinkle of salt and black pepper. Stir well until fully combined.
Gently spoon the mixture into the hollowed-out loaf, packing it lightly. Level the filling at the top.
Place the bread lid back onto the stuffed loaf. Lightly brush the exterior with olive oil and sprinkle grated Parmesan cheese on top.
Wrap the stuffed bread in aluminum foil and place it on a baking sheet. Bake for 25-30 minutes.
For the final 5 minutes, unwrap the foil to allow the top to brown. Watch closely to prevent over-browning.
Remove from the oven and let cool for a few minutes. Slice into portions and serve warm with reserved bread pieces for dipping.
Notes
For an appealing presentation, garnish with fresh parsley or basil.