Appetizers & Snacks/ Christmas/ Holiday

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

Tracking PixelThis post is sponsored by Heinz®. Get this delicious Holiday Appetizer and get inspired to create your own Recipe for Happiness.

One of my all-time favorite party recipes is spinach artichoke dip. I love it hot, served with all types of dippers. This recipe for Three Cheese Spinach Artichoke Dip is a dreamy holiday appetizer that everyone will go crazy for. We used a blend of Monterrey Jack, Parmesan, and Feta cheeses for over-the-top cheesy flavor. Plus, get our recipe for happiness: serve this dip hot in Homemade Bread Bowls.

Holiday shopping at Publix

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

So which part of this delicious holiday recipe are you most excited about? Is it the ooey-gooey dip loaded with spinach, artichokes, peppers and all the cheese? Or is it the warm, homemade bowl that you can eat?

There is no wrong answer to this question.

We’ve got a little secret to make this spinach artichoke dip even more creamy and delicious: Heinz® Real Mayonnaise. Everything we needed for this recipe was easily found at our local Publix supermarket. (And some other holiday goodies, too!)

a Rafflecopter giveaway

ingredients needed to make Three Cheese Spinach Artichoke Dip

You can find Heinz® Real Mayonnaise in the condiment section of your local Publix store. It is available in a 19 ounce squeeze bottle and a 30 ounce jar.  Heinz® Real Mayonnaise is the perfect ingredient for so many holiday recipes. (And every day, right?)

Heinz Real Mayonnaise

How to Make Homemade Bread Bowls for Spinach Artichoke Dip:

I know, I know, the Three Cheese Spinach Artichoke is calling your name. But first things first, we’ve got to make these heavenly edible bread bowls.

If you want to skip this part, you can pick up bakery items from Publix to swap out for the homemade bowls. There’s just something about the smell of homemade bread baking in the oven during the holidays that brings the family together. (Usually over the butter, but in this case, the dip!)

For this recipe, we made 8 individual small sized bowls. If you would like, you can make larger bowls for group serving. This recipe was created with a small holiday gathering in mind, so each little bread bowl is like a foodie gift. ?

Dough balls on a baking pan

Get step-by-step instructions on how to make these bread bowls in the recipe below. It really is easier than you think! All it takes is a few basic pantry ingredients, time and love.

TIP: Make this easier by mixing it up and kneading it in the bowl of your stand mixer.

Once the dough has been prepared, the next step is to bake until golden. To get a nice crust, brush the outside of the bread bowls with egg wash. Wouldn’t these be great with a ladle full of hot, potato soup, too?

Golden, homemade bread.

After the bread bowls are golden, let them cool completely. Then, slice off the top and scoop out the insides. You want to leave about half an inch or more of the bread crust on the bottom and all sides.

TIP: Don’t toss the tops and the insides. Slice, brush lightly with oil, and broil for a minute or two. They make great dippers for the Spinach Artichoke Dip.

Now, about this Three Cheese Spinach Artichoke Dip…

Any time you are cooking or baking during the holidays, you want your recipes to be extra special. The little touches show your family and loved ones that you care.

Our fave extra touch in this recipe? Heinz® Real Mayonnaise. The wholesome zip and creaminess of mayonnaise brings this recipe together. You know how a cheesy dip will “set up” as it cools. Adding mayonnaise helps keep it smooth.

And hello, it makes this spinach artichoke dip taste amazing!

To create tasty food memories like this, visit The Your Recipe For Happiness website helps you create memories with your friends and family during the Holiday Season. There are tips and recipe ideas, using Publix, Kraft, Pepsico and General Mills products, to turn any baking, cooking, or crafting occasion into an unforgettable moment.

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

The first step in making this Three Cheese Spinach Artichoke Dip is to make a basic white sauce. Start with equal amounts of butter and flour and whisk together in a sauce pan until bubbly. (Get the exact amounts in the recipe below.)

TIP: Cook over very low heat and whisk constantly for about 5 minutes. You want the flour to cook slowly and the flavor to develop.

Whisking flour and butter in a sauce pan

Love this recipe? Try this:

Feta + Dill Cucumber Crostini

Once the butter and flour mixture has cooked, quickly whisk in the seasonings. We stuck with the basics since we have so much flavor going on with the three cheeses. But we did sneak in a pinch of cayenne pepper.

Increase the heat to medium, and gradually stir in milk. I used whole milk for this recipe, but you can use 2% if you prefer. Cook and stir until the white sauce starts to bubble and thicken.

Lower the heat back down to a simmer, and fold in the Heinz® Real Mayonnaise along with the remaining ingredients. All of ‘em.

Ingredients in a saucepan, roasted red peppers, spinach, and chopped artichokes

To add the colors of the season, we used canned artichoke hearts, green spinach, and sweet roasted red peppers. Don’t you love it? The peppers give a sweet pop of flavor to the spinach artichoke dip that is unexpected.

For convenience, we used a thawed, drained and SQUEEZED pack of frozen spinach for this recipe. You can use fresh if you have it.

TIP: Not a fan of bell peppers? Chop up a tomato or two instead to get the seasonal red color. Add a few sliced olives for fun.

Once everything is folded together, time to taste. This is where you can add a little more cayenne, a splash of milk if needed, or add more Heinz® Real Mayonnaise. (Guilty as charged!) Maybe I’ll still be on the Nice List.

Creamy mayonnaise being added to spinach artichoke dip

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.

Now that the spinach artichoke is smooth and creamy, hot and bubbly, and the cheese is perfection, spoon the dip into the prepared homemade bread bowls.

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

Fill each bread bowl to the TOP with Three Cheese Spinach Artichoke Dip.

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

If you have any extra dip, serve it on the side for anyone who is skipping bread. (Although if you let your family in the kitchen while you are holiday prepping, there won’t be any extra.)

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

Speaking of getting the family in the kitchen, this is a fantastic recipe to make together. The kids will have so much fun scooping out the bread, mixing up all the cheese and mayo into the dip, and then piling the dip on. Maybe a little messy, but that’s why they make soap and water, right?

And the memories you create this holiday in the kitchen will last a lifetime!

Heinz Real Mayonnaise

To create everyday memories, visit and enter for a chance to win one of five (5) $100 Publix gift cards.

Three Cheese Spinach Artichoke Dip + Homemade Bread Bowls

We can’t wait for you to try this yummy holiday appetizer recipe. What are your favorite food memories during the holidays? We would love to hear from you! Leave us a message in the comments below.

Toasted bread being dipped into hot artichoke dip with spinach and roasted red peppers.

Love this post? Sign up for the Buy This Cook That Newsletter for a weekly email of new content. You can also follow us on FacebookPinterestTwitter and Instagram for our latest + greatest ideas!

You Might Also Like

No Comments

Leave a Reply