Whenever I need a crowd-pleasing appetizer for a party, this easy spinach artichoke dip is always the first one I think of. It checks all the boxes. It’s easy, I often have the ingredients on hand, I can prep it ahead, and I know everyone will love it. And when I manage to have leftovers (definitely rare), they tuck beautifully into so many other dishes. If you’re having a party, I highly recommend adding this spinach artichoke dip recipe to your spread. Make it with me!
Why You Need My Easy Spinach Artichoke Dip Recipe

- Tangy, savory, creamy, and cheesy – The tangy artichokes and cream cheese balance the earthy flavor of the spinach perfectly, and unlike my cold spinach dip, this one has plenty of melty mozzarella and parmesan.
- Extra spinach and artichokes – My spinach artichoke dip has more of them than most recipes I’ve tried, but there’s still just the right amount of creaminess. If you prefer more of that creamy taste, see my tips below.
- So easy to make – These are super simple ingredients, and the prep is quick. You can be enjoying it in just half an hour — or make it in advance for later.
- Hello, party pleaser – Game day, holiday parties, summer potlucks, just a get-together at the house… this appetizer is here for all of it.

Ingredients & Substitutions
Here I explain the best ingredients for my easy spinach artichoke dip recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Spinach – I prefer fresh spinach, but frozen also works. If you use frozen spinach, you only need 2.5 ounces (instead of 4 ounces fresh) and can skip sauteing it. You do need to thaw it, drain, and squeeze out excess moisture.
- Artichoke Hearts – I used artichoke hearts in water, but the kind in oil also work. You can even get the hearts from roasted artichokes. Chop them into bite-sized pieces. If you don’t have any, make my spinach dip instead.
- Creamy Ingredients – I use a mix of cream cheese, mayonnaise, and sour cream. You can technically use any combination of these, as long as they add up to 3/4 cup total, but I think this spinach artichoke dip tastes best with the ratio I have here. Low-fat varieties are fine to use, although of course full-fat is the richest. You can also substitute Greek yogurt in place of the sour cream for a little protein.
- Cheeses – Mozzarella and parmesan cheese add a melty element. Feel free to add extra!
- Garlic – I highly recommend fresh minced garlic, but you can swap in jarred or even a teaspoon of garlic powder for convenience.
- Olive Oil – For sauteing the spinach. Any cooking oil is fine.
- Black Pepper – I don’t add any salt, since many of the ingredients are already salty, but a little black pepper is nice. If you like extra heat, toss in some crushed red pepper, too.
FREE 5-Ingredient Recipe EBook
GET IT NOW
How To Make Spinach Artichoke Dip
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Cook the spinach. Wilt it in oil in a medium skillet and set it aside to cool. Or if your spinach is frozen, thaw and drain it.
- Prep the artichoke hearts. Drain them, chop into bite-sized pieces, and squeeze to remove excess liquid.
- Mix the creamy base. Heat the cream cheese in a large bowl in the microwave (or a medium saucepan on the stove over low heat). When it’s soft enough to stir, add the mayonnaise, sour cream, shredded mozzarella cheese (half of it), grated parmesan cheese, artichoke hearts, minced garlic, and black pepper. Stir to combine. (This is the part where I want to eat it already!)


- Squeeze the spinach, then add it in. Once it’s cool enough to handle, press it into a ball and squeeze out excess liquid over the sink. Stir it into the artichoke mixture.
- Transfer to a baking dish. Spoon everything into a ceramic appetizer dish or a large ramekin. Smooth the top with a spatula and top with more shredded mozzarella.


- Bake. Bake spinach artichoke dip until hot and bubbly. Serve hot or warm, while the cheese is still melty!

My Recipe Tips
- To cool your sauteed spinach faster, you can place the bowl inside a larger bowl of ice. This is totally optional, but can help if you’re quick mixing the creamy base and your hands are sensitive to heat. That way you don’t have to wait to squeeze the spinach.
- Squeeze the spinach and artichokes as much as you can. Spinach artichoke dip can turn out watery if there’s too much water left in them.
- Pay attention to your baking dish size. The dip can dry out if it’s spread too thin in a dish that’s too large. I used an old one I can’t find online now, but it’s the same size as this one I also have. If you don’t have this size, I recommend using an 8×8 dish and doubling this spinach artichoke dip recipe.
- Want it extra creamy? Add an extra 2 ounces of cream cheese and an extra tablespoon each of sour cream and mayo. I like it as written because you get more spinach and artichokes in each bite.
- Try a little something extra: Sometimes I fold in sun-dried tomatoes or caramelized onions, or sprinkle oven bacon on top before baking.
- Want a cold version? Omit the cheeses and add an extra 1/4 cup each of sour cream and mayo to compensate. (The texture isn’t the best with the cheeses cold, so I leave them out for the cold version.) Just chill until ready to enjoy.

Serving & Leftover Ideas
Many people serve spinach artichoke dip with bread, but I prefer a mix of chips or crackers and fresh vegetables. I opted for tortilla chips, celery, and carrot sticks above. Here are some other ideas for serving or repurposing this dip:
- Serving: You can also try my homemade tortilla chips or zucchini chips for other chip options, or for crackers, either almond flour crackers or flaxseed crackers.
- Leftovers: One of the (many) reasons I love this easy spinach artichoke dip is it works well in other dishes if I have any left! I’ve mixed it into chicken bacon ranch casserole, spread it on chicken breast before baking (see my spinach artichoke chicken for exactly how I do this!), tucked it into omelettes, packed it into stuffed mushrooms, and turned it into a variation on my spinach stuffed salmon or spinach stuffed chicken.

Spinach Artichoke Dip
My easy spinach artichoke dip recipe has lots of spinach and artichokes in a creamy, cheesy base. It's the perfect party appetizer!
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
In a medium skillet, heat the oil over medium heat. Add the spinach. Cook for 2-3 minutes, stirring occasionally, until the spinach is wilted and bright green. (Alternatively, wilt the spinach for about 2-3 minutes in the microwave.) Set aside to cool.
-
While the spinach cools, preheat the oven to 350 degrees F (177 degrees C).
-
Meanwhile, heat the cream cheese in the microwave or in a medium saucepan on the stove over low heat. Once it melts enough to stir, add in the mayonnaise, sour cream, half of the shredded mozzarella cheese, grated parmesan cheese, chopped artichoke hearts, minced garlic, and black pepper. Stir to combine.
-
When the spinach is cool enough to handle, gather it into a ball and squeeze several times, making sure to get out as much liquid as possible. Add the spinach to the artichoke mixture.
-
Transfer the dip to a small ceramic appetizer dish or large ramekin. Smooth the top with a spatula. Sprinkle the remaining shredded mozzarella on top.
-
Bake for 20-30 minutes, until hot and bubbly. Serve warm.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1/4 cup
- Tips: Check out my recipe tips above to help you get the right texture in your dip, plus several variations.
- Make ahead: You can assemble this easy spinach artichoke dip in advance and store in the fridge for 1-3 days, or freeze for up to 3 months. Just thaw (if frozen) and bake when ready!
- Store leftovers: Keep them in an airtight container in the fridge for up to 3-5 days, or in the freezer for 3 months. The dip does separate after freezing, but still tastes good if you stir it both before and after baking. I also have ways to repurpose the leftovers above.
- Reheat: Give the dip a stir before reheating, and I like to add a fresh sprinkle of extra shredded mozzarella. You can warm it up in the microwave, stirring every 30 seconds, or bake in the oven at 350 degrees F.
- Recipe yield: My spinach artichoke dip recipe makes 2 cups, which is about 8 servings. Feel free to double or triple it for a party — just use a bigger baking dish!
📖 Want more recipes like this? Find this one and many more in my Low Carb Holiday Cookbook!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Easy Spinach Artichoke Dip

Shop
My
Custom












104 Comments
Jill Bernstein
0I doubled the recipe and made it as a dinner party appetizer last night. It was delicious and a big hit! I will definitely be making this again soon. Thanks Maya!
Wholesome Yum D
0Doubling the recipe was clearly the right call, Jill! I’m so glad it was a hit at your dinner party, and I love hearing that you’re already planning to make it again.
Laura
0Very tasty, it was a hit at a family gathering. And a side note for anyone wondering what size dish to bake it in: my Brie Cheese baker was the perfect size.
Wholesome Yum D
0So happy it was a hit for your crew, Laura. Thank you for the great tip on the Brie baker! Always love knowing what dish sizes work well for others.
Monika G
0This tasty treat hit the spot! Thank you. I like that it is so easy and turns out so tasty. Yum!
Wholesome Yum D
0I’m so happy to hear that, Monika! I’m glad it hit the spot for you, easy and tasty is always a win in my book. Thanks for the sweet comment!
Caren Prahl
0This recipe was so delicious! My husband and I ate the entire thing for lunch with almond crackers. Yummy!!!
Wholesome Yum D
0I’m so glad you both loved it, Caren! Almond crackers sound like the perfect crunchy pairing, yum!
Jill Bernstein
0I don’t know what took me so long to make this, but I finally did this weekend and it was absolutely delicious. A real crowd pleaser!
Wholesome Yum D
0I’m so happy you finally got to try it, Jill! Even happier it was a hit! Better late than never, right? 😊
Danielle
0So delicious! Thanks so much for this healthier version of Spinach Artichoke dip. Definitely a crowd pleaser!
Maya | Wholesome Yum
0Thank you, Danielle! Hope you make it again soon.
Lorraine Mueller
0Will 10 ounce frozen chopped spinach equals the 4 ounce of fresh spinach. Thank you.
Maya | Wholesome Yum
0Hi Lorraine, No, it’s the other way around — you’d need more fresh spinach to equal a given amount of frozen spinach, not less. 10 oz of frozen spinach is equivalent to 1 pound of fresh spinach. I’ve only made this particular recipe with fresh, but have both options in my spinach dip recipe.
Jennifer
0If you’re going to use it to top baked chicken, what temperature do you recommend? Would you start with raw chicken or already cooked? Looking to try for the first time!
Maya | Wholesome Yum
0Hi Jennifer, There are a few ways you can do it but I would not start with fully cooked chicken. My favorite way is similar to this spinach stuffed chicken, where I stuff the spinach artichoke dip inside and then sear the outside before transferring to the oven. The time and temperature would be the same as that recipe. If you don’t want the hassle of stuffing the dip inside, you can easily just sear the chicken, spread the dip on top, and bake the same way. Hope this helps!
jkgeister
0Worked great! I didn’t stuff it but rather spread on top. Baked 350 for about 1.5 hours. Tasted wonderful.
Maya | Wholesome Yum
0I’m so glad to hear that! Thank you for coming back and sharing.
Susan
0I used to make this all the time, years ago; I don’t even remember now why I quit making it. I had two holiday potlucks this week and decided on this dish, made it for the Monday potluck. Everyone there raved about it. I’m making it again tonight for the Friday night potluck.
Maya | Wholesome Yum
0Awww, I’m glad you came back to it, Susan! Happy to hear everyone raved about it. Thank you!
Margaret Stanley
0This is DELICIOUS! Everyone always raves about it every time I make it. I like to add crumbled bacon on top.
Maya | Wholesome Yum
0Thank you so much, Margaret! Love the crumbled bacon addition.
Lynnette
0This was super easy and delicious. Going to top a keto bagel and put in toaster oven. Yum. Made 2x the batch and froze 3 small containers for later.
Sharon
0I enjoyed this dip very much. I was looking for a dip that could be eaten, hot or cold, and this worked perfectly with the added benefit of lots of flavor. I like to eat it with celery sticks, or some homemade keto crackers.
Cam
0It was delicious! Perfect appetizer!
Scarlet
010 simple ingredients and so good! I love this party dip!
Wendy
0We love this spinach dip! I am making it again for the super bowl this weekend.
Journa Liz Ramirez
0Included this dip on our charcuterie board, so creamy and cheesy! It was a hit!
Karen
0Could a person replace both mayo and sour cream with greek yogurt.
Wholesome Yum D
0Hi Karen, You can replace sour cream with greek yogurt, but I don’t recommend replacing the mayo.
Tamara Steele
0If you are using frozen spinach, how much do you use? I want to make this for Christmas Eve!
Wholesome Yum D
0Hi Tamara, You would want to use 1 package of frozen spinach.
Debbie T
0This is always a hit at my house. My kids asked me to make it again Sunday for watching football!
jess
0Yummy! I love spinach artichoke dip and this is the best recipe I have found! thank you so much for sharing.
Journa Liz Ramirez
0This easy, creamy, and cheesy dip recipe is so good! My family loves it. Will make this again!