This post contains affiliate links.
This EASY Spinach Artichoke Dip recipe is warm, cheesy, and DELICIOUS! It can be made up to 2 days ahead of time, and is always a crowd pleaser!
Looking for more dip recipes? Try our 7-Layer Bean Dip, Crab Dip, or Cowboy Caviar!

What I love about this dip:
- Quick – You'll be ready to serve this baked spinach dip in just 30 minutes!
- Make in Advance – Busy day? Prep this anytime and store in the fridge for 1-2 days before baking.
- Crowd Pleaser – This is guaranteed to disappear before your eyes! I never have any left, and always get so many compliments!
Ingredients Needed:
- Artichoke Hearts: I use canned artichoke hearts out of convenience, but you could use fresh cooked artichoke hearts if you have them.
- Frozen Spinach: thaw first, and squeeze out the excess liquid. See recipe notes for how to substitute fresh spinach.
- Mayonnaise.
- Sour Cream.
- Cream Cheese: allow it to come to room temperature so it mixes in smoothly. Low fat or Neufchatel cheese would also work.
- Parmesan Cheese: Freshly grated tastes best and melts smoothly.
- Garlic.

How to Make Spinach Artichoke Dip:
Mix all ingredients in a large mixing bowl with an electric mixer until combined.

Pour into baking dish and sprinkle a little extra parmesan cheese on top.
Bake for about 20 minutes or until hot and bubbly. Serve the best spinach artichoke dip recipe with crusty bread, crackers, or chips.

Make Ahead and Freezing Instructions:
To Make Ahead: Prepare the recipe through step 4 (before baking) and store it in the refrigerator for 1-2 days until ready to bake.
To Freeze: Prepare the recipe through step 4 (before baking). Place mixture in a freezer safe container or bag and freeze for up to 2 months. Thaw overnight in the refrigerator and return to baking dish before baking.
Recipe Variations:
- Spinach Artichoke Dip with Fresh Spinach: Cook about 10 ounces of fresh spinach in a skillet with a little drizzle of olive oil. Once the spinach has cooked down, let it cool before squeezing the liquid out of it. I just get a big paper towel, scoop the spinach into it, and gently squeeze it over the sink.
- Healthy Spinach Artichoke Dip: Substitute Greek yogurt for sour cream and use low fat cream cheese.
- Crockpot Spinach Artichoke Dip: Add everything to the slow cooker and cook on high for 2 hours. Stir well before serving.
- Artichoke Dip without Spinach: use this Artichoke Dip recipe.

Spinach Artichoke Dip
Ingredients
- 14 ounce can artichoke hearts, , drained and chopped
- ½ cup sour cream
- 1/2 cup mayonnaise
- 8 ounces cream cheese, , room temperature
- 1 cup freshly grated parmesan cheese, , loosely measured
- 1 clove garlic, minced
- 1/2 cup spinach, , frozen, thawed and liquid squeezed out
Instructions
- Preheat oven to 350 degrees F.
- To a mixing bowl add sour cream, mayo, cream cheese, drained spinach, artichoke hearts, garlic and ¾ cup of parmesan cheese. Combine until smooth.
- Place in a greased baking dish (most pan sizes around 8×8 in or a little smaller will work. You could even use a glass pie dish).
- Sprinkle remaining ¼ cup of parmesan cheese on top.
- Bake in preheated oven for about 20 minutes or until hot and bubbly. Serve warm with crackers or bread.
Notes
- Spinach Artichoke Dip with Fresh Spinach: Cook about 10 ounces of fresh spinach in a skillet with a little drizzle of olive oil. Once the spinach has cooked down, let it cool before squeezing the liquid out of it. I just get a big paper towel, scoop the spinach into it, and gently squeeze it over the sink.
- Healthy Spinach Artichoke Dip: Substitute Greek yogurt for sour cream and use low fat cream cheese.
- Crockpot Spinach Artichoke Dip: Add everything to the slow cooker and cook on high for 2 hours. Stir well before serving.
- Artichoke Dip without Spinach: use this Artichoke Dip recipe.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Text me new recipe ideas!
Simple, tasty ideas sent once a week. No spam.
Follow Me
I originally shared this recipe September 2018. Updated June 2021 and December 2022.





It was a huge hit at my party last night. People were literally standing around the dish! So good!!!!
I love love love your spinach artichoke dip. I’ve made it twice now.
Omg! This recipe is DEE LISH! I have tried other spinach artichoke dip recipes, but this one surpasses them all!! Thank you for sharing!?
I screwed up and put the whole package of spinache
What can I do and how will that change the outcome? I’m not serving it til Thurs.
Hi Janet, my best advice is to double the other ingredients in the recipe, unless you’re okay with a very spinach flavored dip. However, if you really squeezed the liquid out of it well, it would probably be fine!
I Did too and it was great!
Remove half and freeze. Then add more if you want to make it to taste.
This was a hit at my bbq and I’m making it again this weekend. I added asiago cheese instead of parmesan and served with coloured tortilla chips 🙂
Absolutely delicious! We added a lot of extra cheese though! It was very… GOUDA!
Oh my this was delicious, I added blackeyed peas and watermelon, even more wonderful if possible
wtf Don
lol anon
Amazing, made it for a buffet with 20 people and it all went and so many people commented how nice it was. Made in the crock pot and took it straight to the table.
Can II Use miracle whip instead. Of Mayonaise?
Sorry, I really wouldn’t recommend that as the flavor would be drastically different.
I made this for a block party and everyone raved! I made a baking dish and put about half in a serving dish. It was gone in no time so I brought the rest out. It’s a huge hit and i reccomend this to anyone for any occasion. I’m making it again over the weekend for Easter!
Thanks for sharing Kaylyn. I’m so happy everyone loved it!
Awesome, I will add some diced onion next time. I did add some diced tomatoes and they gave it a nice color contrast with the spinach and artichokes. I threw some chicken breasts on top and baked it for about 45 minutes and served it over rice, amazing!
This was very good! I added some chopped onion and whipping cream which made it super creamy. I also had some cotja cheese on hand so I added that as well. Finally, I seasoned it with white pepper and a seasoning I have called “savory.”
I made this for a get together and it’s amazing!!! My first time attempting to make this dip from scratch and I’m so glad I chose this recipe!
Thank you Jen–I’m so glad you liked it!