Spinach Artichoke Dip is one of our favorite easy appetizers for parties, holidays, and game days. It is warm, creamy, cheesy, and loaded with spinach, artichoke hearts, Parmesan, cream cheese, sour cream, and garlic.

We especially love that it takes about 10 minutes to prep and can be assembled ahead of time. Everything gets mixed together and baked in an 8×8-inch dish until hot and bubbly, making this an easy dip to have ready when friends or family come over.

Serve it warm with Tortilla Chips, Cheese and Crackers, French Bread, or a fresh Veggie Tray for an appetizer spread that’s perfect for any occasion.

Why You’ll Love It + Why It Works:

  • Quick to Prep. This easy appetizer takes about 10 minutes to mix together before it goes into the oven.
  • Extra Creamy + Cheesy. Cream cheese, Parmesan, sour cream, and mayonnaise make the dip rich and creamy, while optional mozzarella adds an extra melty finish.
  • Dry Spinach Keeps It Thick. Squeezing out as much liquid as possible prevents the dip from becoming watery.
  • Soft Cream Cheese Mixes Smoothly. Letting the cream cheese soften first helps the ingredients blend evenly without lumps.
  • Make It Ahead. Assemble the dip up to 24 hours ahead, refrigerate, then bake when you are ready to serve.
Ingredients for spinach artichoke dip recipe.

Spinach Artichoke Dip Ingredients

  • Cream cheese (1 (8-ounce) package, softened): Creates the rich, creamy base that holds the dip together.
  • Sour cream (⅔ cup): Adds creaminess and a slight tang that balances the richness of the cheeses.
  • Mayonnaise (⅓ cup): Makes the dip extra smooth and helps create a creamy texture after baking.
  • Minced garlic (2 teaspoons): Adds bold savory flavor that pairs perfectly with the spinach and Parmesan. Fresh garlic is our favorite, but jarred minced garlic works well too. See How to Mince Garlic.
  • Shredded Parmesan cheese (2 cups): Melts into the dip and adds rich, savory flavor. Freshly shredded Parmesan gives the best texture and flavor.
  • Mozzarella cheese (1 cup, optional): Adds extra meltiness and gives the dip a cheesier, stretchier texture. Stir it into the dip or save some to sprinkle over the top before baking.
  • Frozen chopped spinach (1 (12-ounce) box, thawed): Adds color, texture, and classic spinach artichoke flavor. Be sure to squeeze out as much moisture as possible before mixing.
  • Artichoke hearts (1 (14-ounce) can, drained and chopped): Adds a mild, tangy flavor and hearty texture. Canned artichokes are quick and convenient. Drain the artichokes well so extra liquid does not thin the dip.
  • Optional Additions: Add a pinch of red pepper flakes for a little heat. Pepper, garlic salt and basil can also be added to enhance the flavors.
  • Serve with: Crackers, Grissini, Tortilla Chips, pita chips and other corn chips, bread slices or cubes (toasted crostini, French Bread, Baguette slices), or veggies (cucumbers, carrots, celery, bell peppers)

How to Make Easy Spinach Artichoke Dip

PREP. Preheat the oven to 375°F.

MIX. In a medium bowl, mix the softened cream cheese, sour cream, mayonnaise, garlic, and Parmesan until smooth and well combined.

Gently fold in the thawed, well-drained spinach and chopped artichoke hearts. If using mozzarella, stir it in with the spinach and artichokes, reserving a little for the top if desired.

BAKE. Spread the mixture evenly in an 8×8-inch baking dish. Sprinkle any reserved mozzarella over the top, then bake for about 25 minutes, until the dip is hot and bubbly around the edges, the cheese is melted and it’s slightly golden on top.

SERVE. Serve warm with tortilla chips, crackers, toasted bread, or fresh vegetables.

A hand dipping a chip into a bowl of spinach artichoke dip.

Kristyn’s Recipe Tips

  • Squeeze the Spinach Dry. Remove as much liquid as possible from the thawed spinach so the dip stays thick and creamy.
  • Soften the Cream Cheese. Room-temperature cream cheese blends more smoothly and keeps the dip from getting lumpy.
  • Drain the Artichokes Well. Extra liquid from the artichokes can thin the dip, so drain them thoroughly before chopping.
  • Use Freshly Shredded Parmesan. Fresh Parmesan melts more smoothly and gives the dip the best texture.
  • Watch for Bubbles. The dip is ready when it is hot throughout and bubbling around the edges.
  • Make It Ahead. Assemble the dip up to 24 hours ahead, cover, and refrigerate until you are ready to bake.
  • Add Some Heat.
5 from 192 votes

Spinach Artichoke Dip Recipe

Spinach Artichoke Dip is creamy, cheesy, and baked until hot and bubbly, an easy appetizer that's perfect for every occasion.
Servings: 16
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients 

  • 1 (8-ounce) package cream cheese, softened
  • ⅔ cup sour cream
  • ⅓ cup mayonnaise
  • 2 teaspoons minced garlic
  • 2 cups shredded Parmesan cheese
  • 1 cup shredded Mozzarella cheese, optional
  • 1 (12-ounce) box frozen chopped spinach, thawed
  • 1 (14-ounce) can artichoke hearts, drained and chopped

Instructions 

  • Preheat the oven to 375 degrees F.
  • In a medium bowl, mix the softened cream cheese, sour cream, mayonnaise, garlic, and Parmesan until smooth and well combined.
  • Gently fold in the thawed, well-drained spinach and chopped artichoke hearts. If using mozzarella, stir it in with the spinach and artichokes, reserving a little for the top if desired.
  • Spread the mixture evenly in an 8×8-inch baking dish and bake for about 25 minutes, until the dip is hot and bubbly around the edges, the cheese is melted and it's slightly golden on top.
  • Serve warm with tortilla chips, crackers, toasted bread, or fresh vegetables.

Notes

Recipe Tips.
  • Squeeze the Spinach Dry. Remove as much liquid as possible from the thawed spinach so the dip stays thick and creamy.
  • Soften the Cream Cheese. Room-temperature cream cheese blends more smoothly and keeps the dip from getting lumpy.
  • Drain the Artichokes Well. Extra liquid from the artichokes can thin the dip, so drain them thoroughly before chopping.
  • Use Freshly Shredded Parmesan. Fresh Parmesan melts more smoothly and gives the dip the best texture.
  • Watch for Bubbles. The dip is ready when it is hot throughout and bubbling around the edges.
  • Make It Ahead. Assemble the dip up to 24 hours ahead, cover, and refrigerate until you are ready to bake.
Store leftovers in an airtight container in the refrigerator for 3-4 days, or in the freezer for up to 3 months. 
Use fresh spinach. Just chop up 1½–2 cups fresh raw spinach, saute in a skillet, and add to the recipe.
Slow cooker directions. See this Crock Pot Spinach Artichoke Dip 
 

Nutrition

Serving: 1g, Calories: 125kcal, Carbohydrates: 2g, Protein: 6g, Fat: 10g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 2g, Trans Fat: 0.01g, Cholesterol: 24mg, Sodium: 296mg, Potassium: 43mg, Fiber: 0.01g, Sugar: 0.4g, Vitamin A: 226IU, Vitamin C: 0.2mg, Calcium: 157mg, Iron: 0.1mg

Recipe FAQ

Can I use fresh spinach for this dip?

Cook fresh spinach until wilted, let it cool, then squeeze out as much moisture as possible and chop before adding it to the dip.

Can I make Spinach Artichoke dip ahead of time?

Make the dip as instructed and place it in your dish. Cover in the fridge for up to 24 hours before baking.

How do I store Spinach Artichoke Dip?

Store leftovers in an airtight container in the refrigerator for 3-4 days. The dip can be frozen, but the creamy texture may be slightly softer or more separated after thawing. We do not recommend freezing longer than 1-2 months.

How do I reheat Spinach Artichoke Dip?

Reheat individual portions in the microwave until hot, or cover the baking dish and warm it in the oven until heated through.

Why is my Spinach Artichoke Dip watery?

The most common cause is excess moisture from the spinach or artichokes. Drain the artichokes well and squeeze as much liquid as possible from the thawed spinach before mixing.

This recipe was first shared April, 2017.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

5 from 192 votes (96 ratings without comment)

Leave a comment

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

Recipe Rating




212 Comments

  1. Marge O says:

    I haven’t made the dip yet. I would like to make it and then refrigerate it to bring the next day for a gathering. After making the dip and refrigerating leftovers, do you have to reheat the leftovers before serving or can it be eaten cold and still taste good ?

    1. Lil' Luna Team says:

      I like it warm and creamy best! It is still edible cold, but it can be a little tricky to scoop straight from the fridge.

  2. Brittany says:

    5 stars
    Hands down the best spinach dip I have ever tried! I get asked to make it whenever I have a gathering to attend. Such a hit.

    1. Lil' Luna Team says:

      That’s the best compliment! So glad it’s become your go to party dip.

See More Comments