Homemade dip with corn nachos and artichokes on the black wooden background
Print Recipe
0 from 0 votes

Spinach Artichoke Dip Recipe

One of the most popular dip recipes for parties and game nights, this spinach artichoke dip melts the nutrition of vegetables in its cheesy flavors. This makes it a perfect hot dip that goes well with everything from chips to toasted bread.
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Dip/ Salad Dressing/ Sauce, Dips
Cuisine: American
Keyword: artichoke, spinach artichoke dip, artichoke hearts, dips
Servings: 4 people
Author: Prachee


  • 400 gm artichoke hearts roughly chopped
  • 400 gm spinach leaves
  • 1 stick butter
  • 4-7 cloves garlic finely chopped
  • 1 cup parmesan cheese grated
  • 1 cup cheddar cheese
  • 1 cup whole milk
  • basil leaves optional
  • salt to taste
  • pepper to taste


  • To start with your spinach artichoke dip, place a saucepan on medium heat and add butter to this.
  • Add the finely chopped garlic cloves to the butter and saute them for about a couple of minutes. Do not let the butter burn.
  • Quickly toss in all your artichoke hearts and give them a nice toss in the butter.
  • Next, toss in chopped spinach leaves and toss them till you see them wilt and reduce. This should take a couple of minutes.
  • Once the artichokes have imparted their flavor to the butter, which should not take more than a few minutes, slowly pour in the milk. Keep stirring the milk so it does not coagulate at the bottom of the pan.
  • When the milk starts to come together with the other ingredients in the pan, start adding parmesan cheese, followed by cheddar cheese. Keep stirring them in so they do not form lumps.
  • At this stage, you can also add roughly chopped basil leaves for flavor if you like. Keep stirring the mixture till the cheese melts and you achieve a semi-solid consistency.
  • Add salt and crushed black pepper as required. Optionally, you could also add a dollop of sour cream at this stage.
  • While this looks appetizing enough, your dip is one step away from done. Transfer the mixture to a bake-safe tray and garnish it with as much or as little parmesan cheese as you like.
  • Broil this for 4-5 minutes, or till you see the top layer of the cheese melt. Take it out and rest it for a couple of minutes. Your spinach artichoke dip is ready to serve.
    Spinach artichoke dip with tortilla chips


If you are reheating this spinach artichoke dip, try reheating only the required amount.