Introduction: Easy Spinach Artichoke Dip

About: Hello and Welcome to In the Kitchen With Matt. I am your host Matt Taylor. My goal for the show is to teach you how to cook really good food at home for cheap. Eating out everyday can get expensive, but it doe…

In this Instructable, I will show you how to make spinach artichoke dip. This easy spinach dip recipe with artichokes is so awesome. It is the perfect dip to bring to a game day party or any party. You can serve it warm or chilled although I love warm spinach artichoke dip. It is very easy to make, if I can do it, you can do it. Let's get started!

Don't forget to follow me and check out my other Instructables. :)

Follow the easy steps below or watch the short video tutorial or do both! :)

Step 1: Ingredients and Tools

Print this recipe here if you like.


  • 8 oz. really soft cream cheese (225g)
  • 1/3 cup sour cream (80g)
  • 1/3 cup mayonnaise (75g)
  • 1/2 cup grated parmesan cheese (45g) (Don't use that powdered kind)
  • 1/2 cup grated mozzarella cheese (50g)
  • 1/4 tsp. salt (1g)
  • 1/2 tsp. garlic powder (2g)
  • 1/8 tsp. ground pepper (less than 1g)
  • 1 cup of frozen spinach, thawed and squeezed (155g)
  • 14 oz. can of artichoke hearts, chopped (390g - before it is drained)


  • Large bowl
  • Spatula
  • 8x8 baking pan
  • cooking spray

Step 2: Soften Cream Cheese

First, preheat the oven to 350 F/176 C. Next, you need the cream cheese to be really soft. I usually just place it in the microwave on defrost mode to soften it up. If your house is warm you can leave it out for a few hours to soften it up at room temp. Place it in a large bowl.

Step 3: Mix in Those Ingredients

Next add in the mayonnaise, sour cream, garlic powder, salt, ground black pepper, mozzarella cheese, and parmesan cheese. Give those ingredients a good mix with a spoon.

Step 4: Spinach Time

Prepare the spinach by thawing it out and then squeezing out the extra water/liquid. Mix that in really well. You can also use fresh spinach. Just add it to a skillet with a bit of olive oil and cook it done for a few minutes. Or you can also steam it if you like. Frozen works just fine for this recipe. If you just want artichoke dip, leave out the spinach.

Step 5: Artichoke Time

Now for the other star of this dish, the artichokes. Drain the can of artichokes and chop them up further. Make the chunks as fine as you want them. Then add those to the dip and stir them in, finishing the dip. You can use freshly cooked artichokes as well. Cook the artichokes and then peel away the leaves to get to the heart, and then chop those up. The canned artichokes work really well and are much cheaper than fresh artichokes, at least where I live.

Step 6: Spread and Bake

Next, take an 8x8 baking pan and spray it with some cooking spray. Then add the spinach artichoke dip to the pan. Spread it out with a spatula and bake it for about 20 minutes, the cheese will melt and it will be slightly golden brown along the edges. Remove it from the oven and let it cool for a few minutes before serving. Enjoy it with your favorite chips or on thinly sliced baguettes, or however else you might like to enjoy it.

Step 7: Video Tutorial

Print this recipe here if you like.

Now watch those steps in action with this short video tutorial. :)