Cheesy Baked Spinach Artichoke Dip

There’s nothing quite like a cheesy baked spinach artichoke dip hot and bubbling out of the oven, with plenty of toasted bread or crackers for dipping. It’s a really simple recipe that hits all of the right flavor notes and is highly addicting. Everyone will love this as a game day or holiday appetizer!

Cheesy Baked Spinach Artichoke Dip in a skillet with toasted bread on the side

cheesy baked spinach artichoke dip – the details

We’ve been making a version of this spinach artichoke dip in my family for awhile now. My dad’s base recipe was the inspiration. Simple ingredients and classic flavor. I added a few additions – Dijon mustard for a peppery bite, cayenne for a little heat, and parsley for freshness.

I also couldn’t help but throw in some mozzarella cheese. The cheese becomes gooey and melted on the inside, golden on top, and adds to the overall decadence of the dip.

Cheesy Baked Spinach Artichoke Dip in a skillet

To make this recipe process a breeze, I suggest prepping all of your ingredients first – mince the garlic, drain and chop the artichokes, shred the mozzarella, slice the green onions, and chop the parsley.

From there, it’s as simple as mixing everything together, spreading the mixture into a cast-iron skillet (a baking dish would work as well), and baking until golden brown. The dip will be extremely hot right out of the oven, so I like to let it cool for just a few minutes before serving.

You can serve the dip with toasted bread – just slice some fresh Italian bread into thick slices, heat a skillet over medium heat, add enough olive oil to the skillet to coat the bottom, and toast the bread in the hot olive oil until golden and crisp on both sides – or crackers are just as delicious!


Cheesy Baked Spinach Artichoke Dip

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

a hot and cheesy baked spinach artichoke dip flavored with dijon, garlic, cayenne pepper, parmesan cheese, green onions, and parsley

servings: 6-8


  • 1 ½ cups mayonnaise
  • 1 tbsp Dijon mustard
  • 4 cloves garlic, minced
  • ½ tsp kosher salt
  • 1/8 tsp cayenne pepper
  • 2 (14 oz) cans quartered artichoke hearts, drained + roughly chopped
  • 2 oz fresh spinach
  • ½ lb mozzarella cheese, shredded
  • ¼ cup grated parmesan cheese
  • 4 green onions, thinly sliced
  • 2 tbsp chopped fresh parsley
  • toasted bread or crackers, for serving


  1. Preheat the oven to 375°F. Grease a 10” cast-iron skillet with a light coating of olive oil.
  2. Combine the mayonnaise, Dijon mustard, minced garlic, salt, and cayenne pepper in a large mixing bowl. Whisk until smooth.
  3. Add the artichokes, spinach, mozzarella cheese, parmesan cheese, green onions, and parsley. Mix well to combine.
  4. Spread the dip evenly into the skillet. Bake for about 25-30 minutes, until bubbling. Turn the oven to high broil and broil for just a minute or so until slightly golden. Remove the skillet from the oven. Let cool for about 5 minutes before serving.
  5. Serve with toasted bread or crackers for dipping.


The dip may appear oily after baking because of heating the mayonnaise. If you’d like, you can use a paper towel to blot the top of the dip to remove some of the oil before serving.

Cheesy Baked Spinach Artichoke Dip in a skillet

share your thoughts below...

This site uses Akismet to reduce spam. Learn how your comment data is processed.