Ingredients

  • 1 large Italian bread loaf (round or oval)
  • 1 cup fresh spinach, chopped
  • 1 cup canned artichoke hearts, drained and chopped
  • 1 cup cream cheese, softened
  • 1 cup shredded mozzarella cheese
  • 0.5 cup grated Parmesan cheese
  • 0.25 cup sour cream
  • 2 cloves garlic, minced
  • 1 teaspoon lemon juice
  • 0.5 teaspoon red pepper flakes (optional)
  • to taste Salt and pepper
  • for garnish Fresh parsley, chopped

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Slice the top of the Italian bread loaf off and gently scoop out the interior bread to create a hollow shell, leaving about 1/2 inch of bread on the sides. Save the scooped-out bread for another use (like breadcrumbs or dipping).
  3. In a medium mixing bowl, combine the softened cream cheese, sour cream, minced garlic, lemon juice, and red pepper flakes. Mix until well blended.
  4. Add the chopped spinach, artichokes, mozzarella cheese, and Parmesan cheese to the cream cheese mixture. Stir until all ingredients are fully incorporated. Season with salt and pepper to taste.
  5. Carefully fill the hollowed-out bread loaf with the cheesy spinach artichoke mixture, packing it in gently but firmly.
  6. Place the stuffed bread loaf on a baking sheet lined with parchment paper and cover it loosely with aluminum foil to prevent excessive browning.
  7. Bake in the preheated oven for 20 minutes, then remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and the bread is golden brown.
  8. Once done, remove from the oven and let it cool for a few minutes. Garnish with fresh chopped parsley before slicing and serving.

💡 Chef's Notes

Serve warm for the best flavor.

Recipe by Sarah - Recipe Creator & Food Blogger