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.
Follow me for more great recipes
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
Did You Make This Recipe?
Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!
Follow Me
I originally shared this recipe September 2018. Updated June 2021 and December 2022.
This post contains affiliate links.
This was easy to make and was a hit at the party I went to. I ended up make another 3 servings and freezing them. I added some black ground pepper as well. Thank you for sharing!
This was a huge hit at my house. I added some mozzarella and used herb marinated artichokes. I also added some panko to the top and seasoned with garlic powder. Absolutely will be making this again!
Made it for my family, exactly to the recipe, and it was gone in a day. So yummy.
Doubled the recipe, added a can of chopped water chestnuts, extra garlic, salt and some dashes of hot sauce. I heated in the crockpot on high 1.5 hours and then turned to warm—stir about every 15 min. Delish!
Great recipe. Made exactly as described and it was delicious. I used marinated artichokes (Cucina and Amore brand) and that added a little extra flavor to the dip! Super simple and super easy. My kind of recipe..
Biggest hit at my mini Superbowl Party! Absolutely delicious! The only thing I added was a few cracks of peppercorn to slightly offset all the salt!
Delicious! This was easy to make and came out perfectly! I used fresh spinach and Greek yogurt and I loved it!
Made this for a work party and it’s so so good! Sent the recipes to a few coworkers
Great recipe, thank you! Made this for New Year’s Eve. Everyone loved it!!
Made this tonight! Of course I made it for a NYE party with lots of YSAs where it was a hit!!! Already love making SO many of the recipes you have posted! Cranberry Fluff is one of our family’s favorite Thanksgiving items, well, with a bit of pie snobbery to go with it! Loved seeing you at Gentri and meeting you and your husband also!!! Glad you have a picture posted here so I could recognize you. ; )
Thanks so much for so many yummy foods for us to prepare and share !!!
What do you mean by YSA?
I’ve had this at various family parties my entire life and this is by far the best recipe. So so good!!
This dip was freaking delicious and so easy to make. I used fresh spinach and added some mozzarella on top, because who doesn’t love more cheese? Everyone devoured it. So, so good!!!! Thank you for this wonderful recipe.
This has no flavor. The recipe doesn’t even call for any salt
Dear Stacey,
Add salt to taste and quit your complaining. Be better!
That was uncalled for
It was called for. If you like salt add salt. Gave only 1 star bc no flavor which is a personal choice. I’ve made it and really enjoyed it.
I have tried several different recipes for spinach artichoke dip and not a single one called for added salt. They all have been delicious!
A reminder that many ingredients (especially parmesan here) contain salt, so as Mike says, it makes sense to add salt to taste.
And I’m sure I’m not the only person who tastes and tastes while mixing and adding ingredients?
it looks like a good variation on a theme; there are so many recipes for this.
There’s salt in the cheese.
Made for the 4th. Then I proceeded to eat the leftovers for lunch the following two days. Delicious! I used fresh baby spinach so I cooked and drained it. Also threw in a handful of mozzarella but other than that I followed the recipe. Oh, except the artichoke hearts were in some kind of herbed marinade. Anyway, so good. And easy. I’ll definitely be making this again!
I made this recently to take to a dinner party. This recipe got rave reviews!!! I did put less Parmesan cheese …..1/2 cup to the ingredients and a little less than 1/4 cup on top. ( felt it would be too salty…)
I also added pano breadcrumbs before baking. It’s definitely a keeper!
Also, want to add to My previous comment, that I did not use the artichoke leaves, only the hearts(chopped very small) –blot very dry. I have used both in water and marinated. I think I prefer in water, but, it depends on how flavorful You want it.
Increase sour cream to 3/4 cup. Increase spinach to 1 cup. Add in 1/4–1/2 t. granulted garlic and some water chestnuts, chopped small. Best way to prepare is with a stand mixer with the paddle beater. Definitely, use a combination of finely shredded parmigiano, mozzarella and Italian blend cheeses. Great❗️
oh poo…I forgot to use the water chestnuts! That was my Moms favorite addition. How could I forget that?! I did add lemon zest…Oh well…I won’t forget next time.
Made this on NYE and all the guests raved. Served with pita chips and sliced veggies. Mixed leftovers with pasta…delicious!
Made the spinach artichoke dip for first time about a month ago for the family. My wife said it was the best she’s ever had!
Cudoos for a great recipe. 👍
Made this for my husband and I for the Bills game! Delicious! My personal touch was adding a bit of onion powder and crushed red pepper for a spice. As is would have been great though too! I used fresh spinach since I didn’t have time to defrost the frozen and pressed the water out with a fine mesh strainer into a glass to drink the nutritious by product. Thanks for the recipe! Go Bills!
This dip is INCREDIBLE. It’s my go to recipe any night we’re craving an appetizer with dinner!
Yes this is the best👍😋. Only thing I did a little different was I used the garden vegetable cream cheese.
Made it today with chicken noodle soup. Cold is going through the family. Dip was finished first. It cooled off for about 5 minutes and family started eating it. We didn’t stop until it was gone. 👍
I love your recipes and many of them I make regularly. I going to try this one next. Question – is 1/2 cup frozen spinach the amount you start with before thawing and squeezing or is it the final amount? It seems like starting with 1/2 cup frozen would only give you a couple of tablespoons spinach after squeezing. Thanks for all you do!
Thanks so much Cindy!! Lauren sure appreciates your support. Make sure to squeeze out all the liquid and THEN measure your spinach. Please come back and let us know what you think of the dip!
Making this was so easy – I followed the recipe as is. Brought it to a dinner and everyone raved about it. I’m already planning on making this again ASAP. I don’t agree with other comments that it’s too much Parmesan, but maybe I’m a Parmesan fanatic and just didn’t know it until now..
I like the recipe, but I can hardly say that canned artichokes and frozen spinach is from scratch. 🙂
In my book, if I put multiple, individual ingredients together to make a dish, whether they’re frozen, canned, etc, it is “from scratch”. Not from scratch would be buying a fresh or frozen pre-made dip and simply defrosting or opening it and serving with dippers 🙂
Theoretically, anyone who truly wants to make something from scratch must first invent the universe. Realistically, anything that utilizes multiple ingredients and requires preparation and cooking is from scratch.
The best! Always a hit.
Don’t forget the dill from the original artichoke dip recipe i think makes a big difference.
This recipe is the bomb!! It’s very simple and absolutely delicious!! I will definitely make it again.
If I prep a few hours ahead and stick in fridge, does it need to be covered?
Yes, cover it!
This was fabulous!!!!! Can’t wait to make it again.
Delicious! Made this for Christmas as an appetizer, everyone loved it. Make sure you squeeze all the water out of the spinach. It takes a little time to do so. But it’s a must.
Would make this again!
Made this today for Christmas appetizer. Delicious!
I have made this recipe for the past 5 Christmas Eve parties. My extended family always request it. Amazing!
you probably won’t ‘approve’ this comment… which I can barely make because of the non-stop ads interrupting my ability to view anything on this website. we can all appreciate the fact that you make money off of ads… but this is gross. you shouldn’t even have a website. it’s almost impossible to even actually view your recipes. sell out.
I’m sorry you’re bothered by the ads that allow me to offer all of this content for free. (But not sure where you feel the right to say I shouldn’t have a website….you’re welcome to create your own and I promise not to “troll” it).
if you dislike ads you can avoid seeing them by switching your browser into “reader view” instead of being rude (:
I haven’t tried this recipe yet, so I won’t comment on it. Her other recipes I’ve tried were delicious however. Maybe you should try some of them. Having said that, there’s no need to make hurtful comments to people. There’s enough mean people in this world. Be wild and crazy – try treating people with kindness and respect 🙂
Well Mrs. Ally! You’re rude af! And need to go somewhere with your rude comments! If you dont like the recipe, keep it moving, and find another one! Maybe you should sell out? Obviously you were looking for a recipe, and this one you approached wasnt to your liking? Dont bash someone for it! Life is too short for somebodys like you to bash people on a recipe! FIX yourself!
Interesting, I don’t get any ads!!!!!!
Love this recipe by the way!
Made for some last minute company showing up . It was a big hit ! Will be making more often . Used fresh spinach recipe.
You seem to always have a recipe for something I need and are my go-to site for anything food related. I was asked to bring this to a friend’s party and was so pleased with how it turned out. Fast, easy, and delicious!
After reading some comments I went ahead and substituted some parm with an italian mozza blend of shredded cheese, with shredded parm on top. It was amazing! Will definitely make again!
Made this last year with less parm. How many days in advance do you think this can be made and kept in the frig? Do you think the artichoke will discolor?
1-3 days would be fine.
This dip is DELICIOUS!!! I’m so happy to find a recipe that my whole family loves, can’t wait to make it again!!
I made it and threw a cube of tofu in to it and will serve it with Rice for supper!!
The thing I love about Spinach Artichoke dip is the obvious flavor of parm. This one is spot on! It was delicious and will be my only recipe for it from now on. I had to cut the recipe in half since I only had a small amount of artichoke hearts. It adapted just fine. Thanks Lauren!
Way too much parm.
I love the recipe as-is. I make this in my crockpot and it cooks to perfection!
Delicious!! I made this dip for a party, and it was a hit! I was hoping to have leftovers but people were scraping the bowl to get every last drop. This recipe is a keeper — thank you!
I think the Parmesan cheese was also over powering. I substituted Swiss in the dip itself. Much better taste and more like a hot dip consistency. I used a half cup of shredded. And then flaked Parmesan on top before cooking.
Came out incredible.
I also followed this version of the recipe (substitute 1/2 cup Swiss for the 1.5 cups Parmesan) instead of the original after reading all the comments of how awful it was with all the Parmesan and I’m so glad that I did! It turned out phenomenal! The recipe should really be rewritten with this adjustment and then it would be hands down the best recipe ever!
I just made this dip. I used fresh spinach instead of frozen. I thought it was delicious and I will definitely make this recipe again.
I love spinach artichoke dip and I could not find my recipe. I made this recipe and I really thought it was terrible! Way too much Parmesan cheese! It was overwhelming and I couldn’t taste anything else! Cut the parm down by at least half!!!
OH GOSH! I am making it right now. hope it works for me.
Sorry that happened. I’m on my 2nd batch, kinda winging it this time. It is delicious! BTW, I did cut down on the parm and added some mozzarella.
Making this for a big football game today!! 2nd time making this, SO good!
Yes and I love it!!! I add extra black n red pepper, I love spicy!
Delicious and easy to make. Made a double batch for a large group and it was gone in a minute. Served w French bread.
Can this be made the day before and cooked the next day before being served?
Yes, sure!
First time making this recipe and it was a big hit, and I thought it was the best recipe I have ever made.
Can this be cooked and served in a crock pot?
Yes. Add everything to the slow cooker and cook on high for 2 hours. Stir well before serving.
Made this twice the first time I used a 16oz bag spinach ( wilted it down in a pan with a t. Olive oil) and real mayo and parmesan reggiano it was outstanding
The second time I used miracle whip and frozen spinach and reg pram and miracle whip… Don’t use miracle whip that’s all you could taste and it wasn’t bubbly oily like it should be ,
And I know parmesan rreggiano is a little more expensive but believe me when I tell you it made the biggest difference……. Think I’ll go make another one right now lol ….
Happy Holidays
From the Dailey’s
I love this dip …..and so does everyone else! So very easy and can be made in a pinch!
Thanks for the recipe! I have been searching for this one for a long time!
I made it years ago and lost it.
Much appreciated!
Can you serve this cold?
Yes, you can!
Hi, I made a double batch last night except I used fresh torn baby spinach. It was a huge hit at our Autumn neighborhood party. Tastes just like the 80’s dip my Mom used to make!
Great recipe!!!!
Remove half and freeze. Then add more if you want to make it to taste.
Very good! The whole family really loved it. I did use fresh spinach instead of frozen and used about a cup and a half. It was fabulous! THANK YOU! 😉
Delicious! Will be my go-to recipe from now on.
I tried it but the artichokes were too lumpy, I plan to put them in a blender first then add to the other ingredients.
What is your favorite chip you like with this dip?
I love wheat thins, pita bread or pita chips, and buttery crackers like ritz.
Solo delicious! Followed directions to a T! 😋😋 just a quick question, what would be considered a serving size? Thanks for such a yummy recipe!!
I’m happy to hear that! I’d estimate each serving is about 1/4 cup.
I’d like to make this for around 50 people in my crockpot. Can i just increase the recipe size?
Yes, that would work great!
Love Love this recipe! Did I say that I love
this recipe!?!?
Thanks Elizabeth! I love it too!
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!
I’ve made this twice already and each time it’s sooooo delicious! I add frozen onion to it. Thanks for sharing!
Can I make this up the night before and put in fridge and bake the next day?
Yes definitely! Enjoy!
This recipe delights my family… and me! I use fresh spinach.
Could I use fresh artichoke and spinach?
You could use fresh cooked artichoke. See my tips for using fresh spinach, above in the post 🙂 Enjoy!
I added a little extra Parmesan (because you can never have too much cheese) in the mix and used Mozzarella on top …. just because. It was absolutely delicious. It does reheat just fine in the microwave. I’ve been eating it as lunch at the office with some tortilla chips each day.
Thank you, this was fantastic and a real KEEPER!
Did not see the rinse the artichoke part… But still came out awesome in the crockpot used a small one on high kept checking about every 30 min. and gave a stir… \
Boyfriend loves it used fresh flat bread and enjoyed very much perfect for a snack on a rainy Saturday…
Hi. I just realized I bought marinated artichoke hearts. Will that be ok?
Yes, just give them a rinse in a colander before chopping them 🙂
Don’t rinse! Marinated artichokes add great flavor!
Taking it to a potluck. Can you reheat it in a microwave?
Sure, that would be fine!
How much is a serving??
I estimate 1 serving to be about 3 tablespoons!
Thanks for sharing! Question: how big are the servings? It says 10 servings but how much in each one? 1 cup yielding 10 cups over all? or 1/2 cups yielding 5 cups over all?
I estimate the total serving size to be about 4 cups. That means with 10 servings, each serving would be roughly 1/4 cup! Hope that helps!
Sounds yummy! I do have a question, how big is each serving? is it 10 cups or 10 1/2 cups?
I estimate the total serving size to be about 4 cups. That means with 10 servings, each serving would be roughly 1/4 cup! Hope that helps!
For the Spinach Artichoke Dip, do you use real mayonnaise or can you use Miracle Whip salad dressing?
Definitely use real mayonnaise and NOT miracle whip 🙂
Love love love this recipie. I have already been asked to bring this to our Super Bowl party this weekend! Yummy!
Can this be made in a
Crock pot?
Hi Nadine,
I haven’t tried this but you could try putting it on low for no more than 2 hours!
After baking, does this refrigerate well? I’d like to make this for my boyfriend, and while I enjoy my spinach dip hot, he likes it cold. I an wondering if I should make it a day in advance and refrigerate overnight, or make it the day of and just put it in the fridge for a couple of hours. Please let me know, thanks!
Yes, it refrigerates well for several days! Enjoy!
Question, could you post what kind of artichoke hearts you use? I’ve made dip before using brine packed hearts and it made the whole dip taste like salt, but I’m afraid the oil packed ones would be too greasy.
I just buy whatever canned ones are on sale at the store (that aren’t marinated). If they’re in oil I rinse them in a colander before chopping 🙂
I have made this dip many times, I add imitation crab to it. My grandson think it is the best.
I made this today….delish! I left out the artichokes since no one eats it. I used fresh spinach…about double of the recipe. Just put it in the skillet for a few minutes. I don’t like mayo so I used 1/4 instead of half. Great, quick recipe!
Omg! This recipe is DEE LISH! I have tried other spinach artichoke dip recipes, but this one surpasses them all!! Thank you for sharing!?
Thank you for this easy recipe .. I am going to make this for GNO.?
I’ve been making this dip for years…
This is nothing new…
Take your negative attitude elsewhere Rachel! Thanks for the awesome recipe!
Start your own web pape then! Didn’t your momma teach you that if you can’t say something nice, don’t say anything at all? Try being nice and smiling!
Can this be frozen?
I haven’t tried it, but I don’t think so because of the mayonnaise.
You can make without the mayonnaise. I never use mayo & just replace with something white & creamy. This recipe I replace it with ricotta cheese. Delish!
Do you drain Artichoke Hearts ?
Yes (see the note next to that first ingredient)
We made this recipe for Christmas Eve tonight. Very good! My family enjoyed it very much! Thanks for sharing?
I love this recipe! I just add double the spinach, a whole bunch of different cheeses and put mozzarella on the top to melt inside of parmesan cheese! I also added more garlic and a tad bit of salt! This is currently my third time making it and I love it so much! :’)
Can this recipe be doubled?
Yes 🙂 Enjoy!
Great! Making this tonight for Christmas Eve family gathering!! It looks and sounds delicious! Thank you for sharing!
What kind of mayonnaise should it be? Can I use Best Food’s instead?
Yes 🙂
I made your recipe, but since I had a lot of spinach on hand for salads I just sautéed some fresh spinach in a frying pan instead of going to store and buying frozen. It worked great and everyone loved it. I think it was easier to use then when I used frozen spinach, no thawing and making sure all the excess water is squeezed out, and it only took a couple of minutes to sauté.
Thanks for the recipe — looks great! Can I prep this tonight, put it in the fridge overnight, and cook it tomorrow morning?
Absolutely! Hope you enjoy it. Happy Thanksgiving
Thanks! Happy Thanksgiving!
Another great recipe from TBFS! Made it in my slow cooker for a dinner party, everyone loved it. The cream cheese gives it a good rich flavor.
Hi, this is probably my favorite dip. I was wondering if you’ve ever used more than 1/2 cup spinach. Seems like it could be done.
Definitely, you could add more spinach 🙂
I use 1cup of spinach and add 2 TB of lemon juice , adds a little
You can also add water chestnuts to it for texture