Spinach Artichoke Dip: the perfect rich, creamy dip to serve at your next party

Total time: 30 Min
Difficulty: Low
Serves: 8 people
Entra nel nuovo canale WhatsApp di Cookist Wow
By Cookist

Richly creamy, cheesy, and baked to golden, bubbly perfection, homemade spinach artichoke dip is so delicious you'll find any excuse to whip up a batch. It's a super simple to make warm party appetizer that everyone loves, whether you're serving it over the holidays, for game day, at birthday parties, or just because.

It only takes about 20 minutes to make, so you can throw this wonderful spinach artichoke dip together in no time – perfect if you need a quick, crowd-pleasing appetizer to serve a group of guests. You can even mix additional ingredients into the dip to take this amazing appetizer to the next level!

Spinach Artichoke Dip Ingredients

The beauty of this effortless dip is that you only need a handful of ingredients to make it. Frozen spinach and marinated artichoke hearts are the stars of this dip. You can use fresh, canned, or frozen spinach.

To give the dip its irresistible creamy texture, you'll also need sour cream, mayonnaise, and cream cheese.

Parmesan and mozzarella add a wonderful cheesy flavor.

Garlic and a dash of pepper help bring an extra layer of flavor and tie the dip together. Delicious!

How to Make Spinach Artichoke Dip

Ready to make the tastiest homemade spinach artichoke dip? Grab your ingredients, and let's dive in! Start by lightly greasing a baking dish with cooking spray. Heat your oven to 350F. Combine the cream cheese, sour cream, mayonnaise, garlic, parmesan, mozzarella, and pepper into a large bowl. Add in the spinach and artichokes, then stir to combine.

Transfer the mixture to the baking dish. Use a spatula to spread it into an even layer and smooth out the top of the dip. Bake the spinach artichoke dip for 20 minutes or until the dip is melted, bubbly, and golden. Serve it with crackers, pita bread, tortilla chips, or fresh chopped veggies.


Can You Make Spinach Artichoke Dip Ahead of Time?

Absolutely! Make your spinach artichoke dip up to one day in advance. After assembling the dip, wrap it and pop it into the fridge. The next day, take it out and let it stand for half an hour, then bake according to the recipe.

What to Serve with Spinach Artichoke Dip

Your homemade spinach artichoke dip goes beautifully with crackers, homemade breadsticks, crostini, artisan sourdough, crudites, tortilla chips, pita bread, or even French fries! Any of your favorite foods for dipping will go great with this creamy cheese dip.

Tips for Making the Best Spinach Artichoke Dip

Make sure to squeeze out as much liquid as possible from the artichoke hearts and frozen spinach.

You can use fresh spinach instead of frozen.

Let the cream cheese come up to room temperature before assembling the dip.

Grate your parmesan and mozzarella yourself rather than buying pre-shredded cheese – this will help it melt more evenly.


Spinach Artichoke Dip Variations

One of the easiest ways to customize your spinach artichoke dip is to change the cheeses. Instead of mozzarella and parmesan, try goat cheese, Swiss, fontina, gouda, gruyere, manchego, mascarpone, or provolone.

Add a dollop of wholegrain mustard or some chopped green olives for more depth.

Add chili peppers like jalapenos for a spicy kick.

Use a combination of kale or collard greens with spinach.

You can also omit the mayonnaise and swap out the sour cream for Greek yogurt for a lighter, healthier spinach dip.

To make slow cooker spinach artichoke dip, simply cook the dip on high for 1 hour or on low for 2 to 3 hours.

How to Store and Reheat Homemade Spinach Artichoke Dip

Once cooled, you can wrap your spinach artichoke dip and store it in the fridge for up to 5 days. Reheat it in the microwave.

More Recipes You'll Like

cream cheese, softened to room temperature
8 ounces
Sour cream
1/4 cup
1/4 cup
Garlic, minced
1 clove
Parmesan cheese, grated
2/3 cup
mozzarella cheese, finely shredded
1/2 cup
quartered artichoke hearts, chopped
1 14-ounce can
frozen spinach, thawed, excess liquid drained
6 ounces


Preheat your oven to 350F. Grease a baking dish with cooking spray.

Put cream cheese, sour cream, mayonnaise, and garlic in a large bowl. Mix.

Add the parmesan cheese.

Stir in the mozzarella.

Fold in the spinach.

Add in the artichokes. Season with pepper and stir well.

Transfer the mixture to the baking dish. Use a spatula to spread it into an even layer.

Bake for 20 minutes or until melted and heated through.

Top spinach artichoke dip with tortilla chips.

Serve and enjoy.


Use a 1 quart-sized baking dish to make your spinach artichoke dip.

Every dish has a story
Find out more on Cookist social networks
api url views