FREE 5-Ingredient Recipe EBook
GET IT NOWWhenever 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.

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, 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
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.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
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













102 Comments
Tammy Lally
0Have you tried freezing this?
Maya | Wholesome Yum
0Hi Tammy, I haven’t tried, but think you can. Sometimes foods containing dairy don’t freeze too well, but since this would be reheated again prior to serving, it should be fine. You’ll probably need to stir it well after defrosting or reheating and the texture may change a little, but should still be good. Let me know how it goes if you try it!
Lila
0Hi there. This looks amazing. Sorry if I overlooked it. Can you tell me the serving size please? 🙂 Thanks!
Maya | Wholesome Yum
0Hi Lila, Thank you for catching that. I updated the recipe card with a more precise serving size (2 tablespoons) and as a result the nutrition label was also updated to reflect this serving size. Hope that helps!
Christine Duffield
02 Tbsp?? Are you kidding me? Who, on God’s green earth can stop there?
Maya | Wholesome Yum
0Hi Christine, You can definitely have more than one serving if you want to. 🙂
Chelsea
0This spinach dip was UNREAL! It was soooo good. I added a bit of goat cheese as well just cause I had some leftover from another recipe 🙂 I highly recommend this dip! I served it with veggies and my boyfriend loved it. He said it was better than restaurant spinach dips!
Maya | Wholesome Yum
0Thank you, Chelsea! I’m so glad you both enjoyed it. I love serving it with veggies, too.
vlarter
0Looks delicious! Do you think I could keep it warm in a crockpot? I want to take to a potluck event.
Maya | Wholesome Yum
0I haven’t tried it but I think you can. It sounds like a great idea for a potluck!
Taryn
0Such a classic! Who doesn’t love spinach artichoke dip?
STACEY CRAWFORD
0This looks absolutely delectable! I wish I was a better planning type of person. I seem to have the random chaotic system of organization going on here.
Georgina
0It’s a classic combination and your version looks delish!
Sarah
0Autumn is my favorite season! Unfortunately, now that I live in Montana, there aren’t as many colors on the trees, since most of them are evergreen. The Tamarack does turn a beautiful yellow, though, and the air is getting nippy! (And I wouldn’t trade Montana for anything!) This dip looks like pure comfort in a bowl – delicious!
Katrin
0I adore artichoke, but for some reason I just don’t make it very much. You have my mouth watering here. This dip looks divine.
Kim | Low Carb Maven
0Oh, how I love spinach artichoke dip. It’s so good in and on so many things. Thanks for the recipe.
Cat
0Hi! If I need to leave out the cream cheese which of the other things would I increase to make up for it? Or do you think it could just be omitted? Thanks!
Wholesome Yum M
0Hi Cat, If you don’t want to use cream cheese, you can use all mayo or a combination of mayo and sour cream to make this recipe. It won’t be as thick as shown in the video, but the recipe will still work.