The Best Baked Spinach Artichoke Dip Recipe with Mayo – Easy Appetizer for Any Crowd
Every party seems to have that one dip everyone keeps going back for, and in my house, it’s always spinach artichoke dip. I can’t count how many times I’ve set this out “just as an appetizer” only to find it scraped clean before dinner even starts.
Creamy, cheesy, and packed with tender spinach and savory artichokes, this classic dip is comfort food in scoopable form and works for everything from game day to last-minute guests.

WOULD YOU LIKE TO SAVE THIS FOR LATER?
This baked spinach artichoke dip is easy to make and always a crowd-pleaser, perfect with chips, bread, or fresh veggies.
How to Make Spinach and Artichoke Dip with Mayo
Here are the ingredients you need to make this spinach artichoke dip recipe, plus step by step instructions for how to make it.
Ingredients
- 10 oz chopped frozen spinach, drained and squeezed dry
- 6 oz artichoke hearts, chopped
- 1 cup mayonnaise
- 8 oz cream cheese, softened
- 1/2 cup Parmesan cheese
- 8 oz mozzarella cheese, shredded and divided
- 1 tsp garlic powder

Step by Step Instructions
1. Preheat your oven to 350°F and lightly grease a medium-sized baking dish.
2. Reserve about half of the shredded mozzarella. In a large mixing bowl, combine the remaining mozzarella with the spinach, artichokes, mayonnaise, cream cheese, Parmesan, and garlic powder. Stir until smooth and evenly mixed.

3. Transfer the dip to the prepared baking dish and spread it into an even layer. Sprinkle the reserved mozzarella over the top.

4. Bake for about 20 minutes, until hot throughout. Switch the oven to broil and broil for 1-3 minutes, just until the cheese on top is melted, bubbly, and lightly golden.
5. Serve warm with chips, bread, or veggies.

Notes
This dip serves about 8-16 people, depending on what other party foods are being served.
There’s something extra satisfying about pulling this spinach artichoke dip out of the oven while it’s hot and bubbly, knowing it won’t last long. Simple, dependable, and always a hit—this is one appetizer you’ll be glad to make again and again.
Related Hot Dip Recipes
Spinach Artichoke Dip
Ingredients
- 10 oz chopped frozen spinach, drained and squeezed dry
- 6 oz artichoke hearts, chopped
- 1 cup mayonnaise
- 8 oz cream cheese, softened
- 1/2 cup Parmesan cheese
- 8 oz mozzarella cheese, shredded and divided
- 1 tsp garlic powder
Instructions
- Preheat your oven to 350°F and lightly grease a medium-sized baking dish.
- Reserve about half of the shredded mozzarella. In a large mixing bowl, combine the remaining mozzarella with the spinach, artichokes, mayonnaise, cream cheese, Parmesan, and garlic powder. Stir until smooth and evenly mixed.
- Transfer the dip to the prepared baking dish and spread it into an even layer. Sprinkle the reserved mozzarella over the top.
- Bake for about 20 minutes, until hot throughout. Switch the oven to broil and broil for 1-3 minutes, just until the cheese on top is melted, bubbly, and lightly golden.
- Serve warm with chips, bread, or veggies.


