Spinach Artichoke Dip is a party favorite—and this version always gets rave reviews!

In this easy recipe, a creamy, cheesy dip is filled with spinach and artichokes and then baked until bubbly.

Serve with bread, crackers, or tortilla chips for the perfect bite.

The Best Spinach Artichoke Dip in a dish with chips

Holly’s Recipe Highlights for Spinach Artichoke Dip

With about 10 minutes of prep, this spinach artichoke dip is as easy as it is delicious.

  • Ingredient Tip: For the best flavor, use artichokes marinated in oil as they’re seasoned.
  • Prep tip: Using a hand mixer makes the dip much easier to scoop.
  • Prep ahead: Spinach artichoke dip can be prepared up to 48 hours in advance.
  • Leftovers: Leftovers make a great grilled cheese sandwich or pasta sauce with the addition of some cream or milk.
Ingredients for Spinach Artichoke Dip

Ingredient Tips for Spinach Artichoke Dip

  • Spinach: Frozen spinach makes the prep easy. You canthaw it in the fridge overnight or place it in a fine mesh strainer and run it under hot water. Squeeze it dry to keep the dip from getting watery. It can be replaced with 1lb of fresh spinach, cooked and cooled.
  • Artichokes: Use marinated artichoke hearts that come in a jar of seasoned oil. If using canned artichoke hearts, they’re usually packed in water without seasonings, so add ½ teaspoon of Italian seasoning to the dip.
  • Cream cheese: A block of cream cheese is mixed with sour cream (or Greek yogurt) as the base.
  • Cheese: I use mozzarella, Parmesan, and Gruyere are our favorite flavors in this recipe.
    • Option: You can replace Gruyere with Swiss cheese or Gouda.

Variations: Add water chestnuts or bacon bits for crunch. Chopped green chiles or pickled jalapenos are also great additions.

How to Make Spinach Artichoke Dip

  1. Mix the cream cheese, sour cream, and mayonnaise (full recipe below).
  2. Fold in the cheese, spinach, and artichokes.
  3. Bake until bubbly!
dipping a chip in The Best Spinach Artichoke Dip

Serving Suggestions

Great dippers include tortilla chips, crostini, crackers, or cubed sourdough bread. You can also use carrots, celery, or other vegetables.

Storing Spinach Artichoke Dip

  • Store leftover spinach artichoke dip in a covered container in the refrigerator for up to 4 days.
  • Freeze dip in a freezer-friendly container for up to 3 months. Once thawed, stir thoroughly and add fresh cheese before reheating if desired.

More Five-Star Party Dip Recipes

Did you love this Spinach Artichoke Dip? Be sure to leave a rating and a comment below!

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
The Best Spinach Artichoke Dip in a dish with chips
4.97 from 444 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Spinach Artichoke Dip

Spinach artichoke dip is a creamy, savory appetizer, perfect for dipping chips, bread, or veggies.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 12 servings

Equipment

buy hollys book

Ingredients  

  • 8 ounces cream cheese softened
  • cup sour cream
  • cup mayonnaise
  • 2 cloves garlic minced
  • 1 ½ cups shredded mozzarella cheese divided
  • ½ cup shredded Parmesan cheese
  • ½ cup shredded Gruyere cheese or gouda or Swiss cheese
  • 10 ounces frozen chopped spinach thawed and squeezed dry
  • 14 ounces marinated artichoke hearts drained and chopped

Instructions 

  • Preheat the oven to 375°F.
  • In a medium bowl add cream cheese, sour cream, mayonnaise, and garlic. Beat on medium speed with a hand mixer until fluffy.
  • Gently fold in the parmesan cheese, 1 cup mozzarella cheese, gruyere cheese, spinach, and artichokes.
  • Spread the mixture into a 9×9 casserole dish (or deep dish pie plate) and sprinkle with the remaining ½ cup mozzarella cheese.
  • Bake for 25 to 30 minutes or until bubbly and the cheese is browned. Rest 10 minutes before serving.
  • Serve with tortilla chips, baguette slices, crackers, or vegetables.

Video

Notes

To Make Crostini:
Slice a baguette into ½-inch slices. Lightly brush one side of each slice with olive oil. Place on a baking sheet and broil the oiled side for about 2 minutes or just until lightly browned.
Tips:
  • Mix with a hand mixer for a softer, smoother dip.
  • To thaw spinach quickly, place it in a fine mesh strainer and run it under hot water.
  • Gently squeeze the spinach with your hands or press it with a spoon to remove any excess moisture.
  • To replace frozen spinach with fresh, cook 1lb of spinach. Cool slightly and squeeze dry. Chop and use as directed.
  • Make this dip up to 48 hours ahead of time and bake before serving. If it’s chilled in the fridge, it might need an extra 5 to 10 minutes to cook.
4.97 from 444 votes

Nutrition Information

Calories: 259 | Carbohydrates: 5g | Protein: 9g | Fat: 23g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.01g | Cholesterol: 49mg | Sodium: 440mg | Potassium: 145mg | Fiber: 1g | Sugar: 2g | Vitamin A: 3618IU | Vitamin C: 9mg | Calcium: 245mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Appetizer, Dip, Party Food
Cuisine American
The Best Spinach Artichoke Dip with a title
rich and flavoful The Best Spinach Artichoke Dip in a dish with writing
The Best Spinach Artichoke Dip in a dish with chips
The Best Spinach Artichoke Dip in the dish and on a spoon with writing

Categories:

,

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.97 from 444 votes (342 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. This has been my go to recipe for a while. My personal hack is to replace the frozen spinach with freshly chopped spinach which I wilt in the artichoke marinade and simmer until the liquid reduces away. Then I add the chopped artichokes and fold everything in with the other ingredients. Thank you for this amazing recipe!5 stars

  2. I usually love your recipes but this is very bland. I am trying to figure out how to get some real flavor. Maybe salt? More parmesan?

    1. Thanks for trying our recipe, Stephanie. Sorry to hear it wasn’t what you expected. You can add a little extra garlic or cheese, maybe try a little salt to add some flavor. I would love to hear how it turns out for you!

  3. Hi Holly- my five star rating is for the way I printed it off your website originally which called 1 1/2 Gruyère cheese, 1/2 of Parmesan, no mozzarella and everything else the same. It is fabulous! Getting ready to make it again:)5 stars

  4. I made this for the Super Bowl and it was fantastic. My husband wasn’t real excited about this dip until he tried it He is now a big fan. I did alter a few things:
    I don’t care for mayo so I left it out and I added a 4 oz. can of diced green chiles. Turned out awesome and we enjoyed the leftovers the next night!
    Thank you for a great recipe and it will be our go to dip from now on!!!5 stars

  5. Very good recipe! I made it for my family and guests to enjoy while watching the Superbowl. Everyone loved it!5 stars

    1. Sure you can! High for 1 hour or low for 2 hours. Once hot and melted, stir and turn the slow cooker to warm.

  6. This is one of my favorite dips and it is so easy to make. I top mine with a bit of smoked paprika for a little added flavor and yum!5 stars

  7. Would like to try this as finger food appetizer in mini pastry shells.
    Should I bake an a casserole dish first, then fill the shells and place back in the oven or under the broiler? Any thoughts on how to make this? Using the Mini pastry shells?

    1. Yummy idea! It should work just fine without baking first. Be sure to squeeze the spinach really well and fill the shells just before baking (not ahead of time). Let us know how it goes!

  8. Holly, that was great! A local deli used to make a version of this dip. They quit making it, so I tried making your recipe. So much better! My husband loved it and we will be making it again. Thank you and a very Merry Christmas to you and your family.5 stars

    1. Yes, this can be made a couple of days ahead of time. If it’s chilled from the fridge, you might need to add a little bit of extra baking time.

  9. This was a huge hit. I was concerned it would a bit of cheese overkill but it was perfect. I didn’t have marinated artichokes, plus those aren’t my favorite, so i used canned artichokes. I added about a teaspoon of lemon juice, 1/4 teaspoon of salt, a few grinds of pepper, 1/8 teaspoon crushed chili flakes, and a teaspoon of Dijon mustard to the base, which i think helped cut through all of the heavy ingredients and add more of the flavor profile from the marinated artichokes (but a little better IMO). It was excellent. Could have eaten half the dish but had to polite!5 stars

  10. I always make this recipe for parties and ever since time I get raving reviews. Trust me, you won’t be disappointed.5 stars