Hot Spinach Artichoke Dip


This spinach artichoke dip is delicious. It's so cheesy and fragrant. If you don't like artichokes, don't worry — you'll never know they're in there! My only question is: Is it okay to eat it with a spoon right out of the dish?

Prep Time:
15 mins
Cook Time:
25 mins
Total Time:
40 mins

Spinach artichoke dip is the best (and most delicious) way to get any party started. This crowd-pleasing spinach artichoke dip recipe is sure to be a hit with your friends and family.

Spinach Artichoke Dip Ingredients

These are the ingredients you'll need to make this top-rated spinach artichoke dip:

· Cream cheese: This satisfying spinach artichoke dip starts with a block of cream cheese.
· Mayonnaise: Mayonnaise lends creaminess and a welcome tangy flavor.
· Cheeses: You'll need grated Parmesan, grated Romano, and shredded mozzarella.
· Garlic: A clove of minced garlic takes the flavor up a notch.
· Spices and seasonings: The spinach artichoke dip is seasoned with dried basil, garlic salt, salt, and pepper.
· Artichoke hearts: Drain and chop one can of artichoke hearts.
· Spinach: Thawed and drained frozen spinach is perfect for this easy recipe.

overhead view of hot artichoke and spinach dip served in a bowl with a side of tortilla chips

How to Make Spinach Artichoke Dip

You'll find the full, step-by-step recipe below — but here's a brief overview of what you can expect when you make this crowd-pleasing spinach artichoke dip:

1. Mix all the ingredients (except for the mozzarella) together.
2. Transfer the mixture to a prepared baking dish. Top with cheese.
3. Bake the spinach artichoke dip in the preheated oven until bubbly.

Nicole's Best Spinach Artichoke Dip Tips

All the best dips start with cream cheese, according to culinary producer Nicole McLaughlin (a.k.a. NicoleMcMom). This spinach artichoke dip is proof! Here are a few of Nicole's tips and tricks for making the best spinach artichoke dip of your life:

· It's important that your cream cheese is softened before you start mixing the ingredients. Otherwise, it won't incorporate well.
· Mix everything together before you add the spinach and artichokes. You'll want to get the cream cheese mixture well-blended first so the veggies stay intact.
· Squeeze out as much moisture as you can before you add the spinach so the dip doesn't get runny.
· If you want to make spinach artichoke dip in advance, mix all the ingredients together — but don't bake it. Store it in the fridge for a day or two, then bake it right before serving.

hot spinach aritchoke dip in a baking dish with crostini on the side
Allrecipes Video

What to Serve With Spinach Artichoke Dip

Serve this spinach artichoke dip hot with tortilla chips, crackers, pita bread, or vegetables. If you want to go the extra mile, try making homemade bagel chips or homemade crostini.

How to Store Spinach Artichoke Dip

Allow the spinach artichoke dip to cool to room temperature, then transfer it to an airtight container. Store in the refrigerator for up to three days. Reheat in the oven.

Can You Freeze Spinach Artichoke Dip?

You can freeze spinach artichoke dip for up to three months. However, we don't recommend it — the creamy ingredients will separate and become watery during the freezing and thawing process.

Allrecipes Community Tips and Praise

"I used sour cream instead of mayo and, oh, it was good," raves Denise Hagan. "I made this with supper one night and it was gone!! Will definitely make it again! Definitely a keeper!"

"This dip is amazing," according to Becky. "Just like what you would get at a restaurant. Will definitely be making it again and again."

"Always a big hit every time I make this," says Stephanie Flores. "This is by far the best recipe I have found. We add a little more basil leaves and garlic, but the recipe is flawless. Very easy and delicious, the dish is always empty."

Editorial contributions by Corey Williams


  • 1 (8 ounce) package cream cheese, softened

  • ¼ cup mayonnaise

  • ¼ cup grated Parmesan cheese

  • ¼ cup grated Romano cheese

  • 1 clove garlic, peeled and minced

  • ½ teaspoon dried basil

  • ¼ teaspoon garlic salt

  • salt and pepper to taste

  • 1 (14 ounce) can artichoke hearts, drained and chopped

  • ½ cup frozen chopped spinach, thawed and drained

  • ¼ cup shredded mozzarella cheese


  1. Preheat the oven to 350 degrees F (175 degrees C). Lightly grease a small baking dish.

  2. Mix cream cheese, mayonnaise, Parmesan cheese, Romano cheese, garlic, basil, garlic salt, salt, and pepper together in a medium bowl. Gently stir in artichoke hearts and spinach.

  3. Transfer the mixture to the prepared baking dish; top with mozzarella cheese. Bake in the preheated oven until bubbly and lightly browned, about 25 minutes.

    overhead view of hot artichoke and spinach dip served in a bowl with a side of tortilla chips

Nutrition Facts (per serving)

134 Calories
12g Fat
3g Carbs
4g Protein
Nutrition Facts
Servings Per Recipe 12
Calories 134
% Daily Value *
Total Fat 12g 15%
Saturated Fat 6g 28%
Cholesterol 28mg 9%
Sodium 315mg 14%
Total Carbohydrate 3g 1%
Dietary Fiber 1g 3%
Total Sugars 0g
Protein 4g
Vitamin C 3mg 15%
Calcium 88mg 7%
Iron 0mg 2%
Potassium 54mg 1%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love