Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls
5 from 1 vote

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

Creamy + cheesy Spinach Artichoke Dip made with three types of cheese, roasted red peppers, and more. Perfect when served in our golden, homemade bread bowls. Perfect for dipping, this holiday appetizer recipe is a crowd pleaser.

Course Appetizer, Bread
Cuisine American
Keyword spinach artichoke dip
Prep Time 2 hours
Cook Time 30 minutes
Cooling Time for Bread 20 minutes
Total Time 2 hours 30 minutes
Servings 8
Calories 795 kcal
Author Buy This Cook That

Buy This

For the Homemade Bread Bowls

  • 2 1/2 cups warm water plus one tablespoon, divided
  • 2 packages active yeast
  • 2 tablespoons olive oil
  • 2 teaspoons sea salt plus additional for sprinkling bread
  • 7 cups all purpose flour divided
  • 1 tablespoon cornmeal
  • 1 egg white

For the Three Cheese Spinach Artichoke Dip

  • 2 tablespoons salted butter
  • 2 tablespoons all purpose flour
  • 1 1/2 cups whole milk
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon black pepper
  • 1/8 teaspoon cayenne pepper
  • 10 ounces frozen spinach thawed, drained, squeezed
  • 15 ounces artichoke hearts drained, chopped
  • 1 cup roasted red peppers chopped
  • 1/2 cup Heinz® Real Mayonnaise
  • 1 cup Monterey Jack cheese shredded
  • 1 cup Parmesan cheese grated
  • 1/2 cup Feta cheese crumbled

Cook That

For the Homemade Breadbowls

  1. In the bowl of a stand mixer or large bowl, stir together the yeast and warm water, reserving 1 tablespoon of the water. Let the mixture rest and "bloom" for 10 minutes.

  2. Using the mixer paddle, stir the olive oil and salt into the yeast mixture. Gradually add HALF of the flour 1/4 cup at a time until the dry flour is incorporated.

  3. Change the mixer paddle to a dough hook, and add the remaining flour 1/4 cup at a time. Knead the dough for 5 minutes with the stand mixer until it is stretchy and smooth.

  4. Grease a bowl with oil and place the dough ball in the bottom. Flip the dough ball to coat both sides. Cover with a warm, damp towel and let rest for 45 minutes until doubled in size.

  5. Divide the doubled dough into 8 even sized pieces. Form each piece into a flattened "ball". 

  6. Sprinkle the bottom of a rimmed baking sheet with cornmeal. Arrange the dough balls on the baking sheet. Cover with a warm, damp towel and let rise for 45 minutes.

  7. Preheat oven to 400 degrees. Place oven rack in center of oven.

  8. Whisk together the egg white and remaining water. Brush the dough balls with the egg wash and sprinkle with sea salt. Bake for 15 minutes. Remove from oven, brush with more of the egg wash, and bake for 15 more minutes. Transfer to a wire rack and let cool completely.

  9. Using a bread knife, carefully slice off 1/2 inch from the top of each piece of bread. With a small knife, cut out the center of each bread bowl. Reserve the bread pieces to toast for dipping. 

For the Three Cheese Spinach Artichoke Dip

  1. In a medium saucepan, heat butter over low heat. Whisk in the flour. Cook and stir until bubbly, about 5 minutes. Whisk in the salt, black pepper and cayenne.

  2. Gradually whisk in the milk until smooth. Increase heat to medium high and bring to a low boil, stirring constantly until thickened. Lower heat to a simmer.

  3. Fold in the Heinz® Real Mayonnaise and all other ingredients (spinach, artichokes, peppers and cheeses.) Cook and stir until the cheese has melted. Add more mayonnaise and milk as needed for desired consistency.

  4. Serve hot or warm in the prepared bread bowls. Dip with the toasted bread tops, insides, veggies and more.

Recipe Notes

Nutritional information is approximate based on the specific type of cheese you use and does not include additions.

Serving size is about 3/4 cup of dip in 1 bread bowl. (Totally shareable, too!)

Nutrition Facts
Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls
Amount Per Serving (1 3/4 Cups Dip + 1 Bread Bowl)
Calories 795 Calories from Fat 306
% Daily Value*
Fat 34g52%
Saturated Fat 11g69%
Cholesterol 47mg16%
Sodium 1649mg72%
Potassium 377mg11%
Carbohydrates 94g31%
Fiber 5g21%
Sugar 4g4%
Protein 25g50%
Vitamin A 5205IU104%
Vitamin C 21.3mg26%
Calcium 434mg43%
Iron 6.7mg37%
* Percent Daily Values are based on a 2000 calorie diet.