Spinach Artichoke Dip
Spinach Artichoke Dip is the PERFECT appetizer, made with fresh spinach and artichoke hearts mixed with three types of cheese and baked until melted and creamy, ready in 30 minutes!
There is a real reason why this classic spinach artichoke dip is requested at every party during the holiday season, because it is that good! It’s also insanely easy to throw together, and goes well with tortilla chips, crackers, or gluten free baguette slices.
If you loved this recipe, you may also like my Philly Cheesesteak Dip, and my Spicy Sausage Cream Cheese Dip!
Table of contents
Why Youโll Love This Recipe
Cheesy and Creamy: This is savory, cheesy, and creamy, which keeps everyone going back for more!
Easy to Make! The hardest part of this recipe is waiting for the cheese to melt.
Leftovers. I love making this dip because you can use the leftovers in future recipes! I like serving this dip over chicken with rice, or in baked potatoes. It adds a ton of flavor to a weeknight dinner!
Ingredients Youโll Need
Fresh Spinach. For this recipe we’re using fresh spinach, which will give us the best flavor. If you’re using regular spinach, roughly chop it before cooking. If you’re using baby spinach, you don’t need to chop it.
You can also use frozen spinach, but thaw and drain any extra liquid out of the spinach first.
Artichoke Hearts. I use canned artichoke hearts and roughly chop them.
Butter. This is used for flavor, and also helps to cook down the spinach.
Use unsalted butter, so you can control the salt level in the dip if needed. I think the parmesan cheese adds plenty of salty flavor already, so I usually don’t add any additional salt.
Cream Cheese. A regular block of cream cheese or neufchรขtel cheese works for this recipe to give the dip a nice creamy texture. But full fat cream cheese will give the most indulgent flavor.
Sour Cream. This helps with the creamy texture, and also adds a little bit of a tangy flavor that balances out the savory notes.
Mozzarella Cheese. This is a more mild cheese that balances out the savory notes and also gives you that stretchy cheese pull when you dip in your chips.
Parmesan Cheese. This gives the savory salty notes that spinach dip has, along with cheesy flavor.
Garlic. I like to use fresh garlic cloves either finely chopped or through a garlic press, but you can also use garlic powder. You can add another 1-2 cloves of garlic if you’re a garlic lover. Fresh garlic will taste the best.
Black Pepper. A dash of black pepper helps enhance the flavor of the dip.
Kitchen Tools
For this recipe, you’ll need a 3 quart dutch oven, or a large saucepan and a 9×9″ baking dish.
How to Make Spinach Artichoke Dip
Time needed: 30 minutes
- Cook the spinach.
Preheat the oven to 375ยฐF. On the stove, melt 2 tablespoons of butter in a dutch oven over medium heat. Add the spinach and cook until wilted, stirring often. Move the spinach to the side of the pot and add the chopped garlic and cook for an additional minute.
- Add the artichokes.
Add the remaining butter, artichoke hearts, and black pepper, stirring everything together and cooking for an additional 2-3 minutes, until the butter is melted.
- Stir in the cheese.
Stir the cream cheese, sour cream, parmesan cheese, and half of the mozzarella cheese into the artichoke mixture. Break up the block of cream cheese with your spoon as you stir, letting it melt as everything gets mixed together. Once everything is evenly mixed together, remove from the heat. Smooth the top of the mixture down evenly, then top with the remaining shredded cheese.
- Bake until golden brown.
Bake uncovered in the preheated oven for 15-20 minutes, or until the cheese on top is golden brown. You can also turn the broiler on at the very end for 1-2 minutes, watching closely so it doesn’t burn. Serve the dip hot with tortilla chips or a gluten free baguette.
Recipe Variations
- If you want to lighten this up a bit, replace the sour cream with plain greek yogurt and use low fat mozzarella cheese.
- Make this spicy by adding a dash of cayenne pepper, hot sauce, or red pepper flakes.
- For an even deeper flavor, try replacing the mozzarella with gruyere cheese.
Recipe Tip! If there is a lot of water in the pot when you cook the spinach down, try cooking it for another minute or two to get the water to cook off. If there’s still too much, drain it before continuing with the other ingredients.
Frequently Asked Questions
If you’d like to make spinach artichoke dip ahead of time, follow the recipe up until you add the last of the mozzarella on top of the dip. If you used a dutch oven, I would do this last part in a regular 9×9″ baking dish. Let everything cool, then wrap in plastic wrap and refrigerate. When you’re ready to serve, bring back to room temperature for 20-30 minutes, then bake. You may need to add a few more minutes to the baking time. I wouldn’t make this more than a day in advance.
More Appetizer Dip Recipes
Storage
Refrigerate leftover dip in an airtight container for 2-3 days.
I don’t recommend freezing this dip because it can change the texture. It’s best when made the same day.
Cooking Tips
- If your artichoke dip isn’t golden brown and bubbly on top, turn the broiler on for a minute or two. But watch it very closely, because the broiler can also burn things really fast.
- If you’re using frozen spinach, completely defrost and drain the spinach before using, so the dip doesn’t turn out watery. You can also press the spinach gently with a paper towel to remove any excess moisture.
If you loved this recipe, be sure to leave a 5 Star review below, and tag me with a photo of your finished recipe on Instagramย @Jacqui_DishingDelish!
Best Spinach Artichoke Dip
Ingredients
- 4 tablespoons unsalted butter
- 10 ounces fresh spinach, roughly chopped
- 3 cloves garlic, chopped
- 14 ounces artichoke hearts, (1 can) drained and roughly chopped
- 1/2 teaspoon black pepper
- 8 ounces cream cheese, (1 block)
- 16 ounces sour cream
- 1/2 cup parmesan cheese, grated
- 2 cups mozzarella cheese, shredded
Equipment
- 1 Dutch oven 3 quart
Instructions
- Preheat oven to 375ยฐF. On the stove, melt 2 tablespoons of butter in a dutch oven over medium heat. Add spinach and cook until wilted, stirring often. Move the spinach to the side of the pot and add the chopped garlic and cook for an additional 1 minute.
- Add remaining butter, artichoke hearts, and black pepper, stirring everything together and cooking for an additional 2-3 minutes, until the butter is melted.
- Stir in the cream cheese, sour cream, parmesan cheese, and half of the mozzarella cheese. Break up the block of cream cheese with your spoon as you stir, letting it melt as everything gets mixed together.
- Once everything is evenly mixed together, remove from the heat. Smooth the top of the mixture down with the spoon, then top with the remaining shredded cheese.
- Bake uncovered for 15-20 minutes, or until the cheese on top is golden brown. Serve the spinach artichoke dip hot with corn tortilla chips.
Notes
- If your artichoke dip isn’t golden brown and bubbly on top, turn the broiler on for a minute or two. But watch it very closely, because the broiler can also burn things really fast.
- If you’re using frozen spinach, completely defrost and drain the spinach before using, so the dip doesn’t turn out watery. You can also press the spinach gently with a paper towel to remove any excess moisture.
- If there is a lot of water in the pot when you cook the spinach down, try cooking it for another minute or two to get the water to cook off. If there’s still too much, drain it before continuing with the other ingredients.
Nutrition
We are a participant in both the RewardStyle and Amazon Services LLC Associates Program, which are affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com and through RewardStyle.
You are right!!! You can never go wrong with party food especially this dip…its my favorite..I love how the cheese is oozing in the picture..nice shot
Thanks! I’m definitely trying to become that person who always brings the amazing dip to parties. Pretty much everyone enjoys it, you rarely go home with extras, and it’s easier to make than say wings. lol!
I LOVE spinach artichoke dip and the melted mozzarella on top is such a brilliant idea! The more cheese the better! Yum!
That’s what I always say! You can’t go wrong when adding cheese to party food ๐
I love spinach and cheese. They go perfectly. Best comfort food out there! Lovely photos!
Thanks! I agree, spinach and cheese just belong together.
We love serving dips during the game, and this would be perfect! Love that cheese too! ๐
I’ve made this for game nights a few times and it’s always a hit! What other dips do you love? ๐
Oh wow! I would love to have it right now with a bag of crisps! Artichoke and spinach is such a great combo ๐
Thanks! I definitely eat too many chips when this gets served lol.
Ok, I’ve always prided myself on my spinach and artichoke recipe, but I think yours would win if there was a blind taste test. ๐ I’m changing mine effective immediately! ๐
Thank you! Hey, now I want to know your recipe. Maybe we can mash them into each other and create the ULTIMATE SPINACH ARTICHOKE DIP!
That looks seriously good! I’m trying to cut back the amount of dairy in my diet, but I wouldn’t stand a chance faced with that gorgeously cheesy dip. Yum!
I feel your pain lol. I wonder how this would be with vegan cheese. Daiya is pretty good at being melty. Hmmm.
Oh great – now you having me craving this! ๐ Looks fantastic. Thanks for sharing with us at the #HomeMattersParty link party.
Thanks! And thank you for having me over at the linkup! ๐
Ah, this looks divine, saving this one for later, it looks like a crowd pleaser!
Thanks! It definitely is! ๐
I’m so wishing that I had some of this dip to enjoy right now! I always get excited when I go to a party and someone brought a version of this dip. This recipe looks particularly awesome!
I LOVE spinach and artichoke dip! And this one looks phenomenal! So totally perfect for fall football weekends ๐ YUM!!!
I have a recipe that’s very similar. There are never any leftovers. I love all your pictures, they make me hungry for spinach artichoke dip.
Thank you so much! Spinach Artichoke Dip is definitely one of my favorites, there’s so many ways to make it. I’d love to try your recipe!
Hi Jacqui!
I plan on making this for watching the Oscars. Can I use frozen spinach instead of fresh? And if I do, how much?
Thank you!
Yes, chopped frozen spinach would be fine. I would defrost and let the spinach drain first, then use about a cup.
Sorry for the late reply! Did you make this for the oscars after all?
This is incredibly late, I did make it for the party! Funnily enough, I’m making it again for the Tony’s. ๐ It’s delicious!
Do you use shredded or grated parmesan cheese?
I used shredded, but it should melt so you could use either ๐
Can u make u to the point of baking then bake the next day ?
Yes, that should work fine. Just refrigerate in-between.
When I buy this dip – sorry- I always add a can of water chestnuts for more the crunch- do think that would work with this receipe?
Yes that would be fine. Great idea!
Made this for our Christmas appitizer this year ,It was a hit ,but I used frozen thawed and drained spinach , and added la pkg. of Lipton dry vegetable dip mix as the added dry spices