Healthy Spinach Artichoke Dip is a healthy appetizer you’ll love! Easy, gluten free & keto. This dip is made with no mayo or cream cheese, only greek yogurt! It tastes rich and creamy while being low carb and better for you than regular spinach artichoke dip!

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.
I *finally* perfected healthy spinach artichoke dip. I didn’t think it was possible, but I also didn’t think Healthy Buffalo Chicken Dip was possible, and we made that happen!
Buffalo chicken dip is, and always will be, my all time favorite appetizer – but spinach artichoke dip runs a close second! (This Healthy Easy Bean Dip and these Parmesan Chicken Wings is up there too!)
It’s salty, delicious, and fattening (all the keys to a good appetizer… right?!) but this version drops and salt and most of the fat while still being *totally* delicious.
This spinach artichoke dip is gluten free, keto, and made with no mayo or cream cheese.. but it’s still SO good. I think you’re going to love it!
What makes this spinach artichoke dip healthy?
- Lower Fat: Spinach artichoke dip is usually made with tons of shredded cheese, cream cheese and even mayo which makes it super high in fat. I swapped out cream cheese/dressing for greek yogurt and cottage cheese.
- Higher in protein: The greek yogurt/cottage cheese mix still makes this rich and creamy, with way less fat and a whole lot more protein! (I SWEAR you can’t taste the cottage cheese, believe me I hate it too!)

Now, let’s get into what you’re here for – how do you make healthy spinach artichoke dip?!
Ingredients for healthy spinach artichoke dip:
To make Spinach Artichoke dip you’re going to need:
- artichoke hearts
- spinach
- greek yogurt
- cottage cheese (no you can’t even taste it, I swear)
- shredded mozzarella cheese
- parmesan cheese
- pepper, garlic powder + onion powder.

How to make healthy spinach artichoke dip:
Making healthy spinach artichoke dip is so easy. You only need 9 ingredients.
- Once you have your ingredients all laid out mix them together until thoroughly combined.
- Then – pour into an 8×8 glass baking dish (or a glass pie plate!) and bake! I used an oval dish I had, but really any dish will work.
- (I recommend topping with extra cheese before popping it in the oven, but you don’t have to!)


Substitutions for this spinach artichoke dip recipe:
There are a few substitutions for this recipe, as well as some answers to questions about making spinach artichoke dip.
Cottage cheese: I haven’t tested this recipe without cottage cheese, but if you’re asking because you don’t like it… just put it in there. I don’t like cottage cheese either (at all!) but I swear you can *not* taste it in this. Use at least 4% milk fat cottage cheese for best results
Low fat cheese – I find that low fat cheese do not melt as well as regular cheeses. I don’t recommend it in this recipe. It can easily separate and will leave the dip with a completely different texture.
Fresh spinach: I wouldn’t recommend using fresh spinach in this. I think it makes the dip too watery. If you only have fresh spinach – cook or steam the fresh spinach first for about 5 min. Drain any excess water out of it to prevent a watery dip.
Spice: If you like a little kick – add 1/4 teaspoon of red pepper flakes to the dip!
Frozen artichoke hearts: I wouldn’t recommend using frozen artichoke hearts. If you need to, you can cook first, allow to cool slightly and drain any excess water. Canned artichoke hearts are much easier to use!
Can you make this healthy spinach artichoke dip in the crockpot?
You really don’t need to dirty your crockpot to make this healthy spinach artichoke dip, but if you’d like to you can cook it on low for 2-3 hours in your slow cooker!
How to serve healthy spinach artichoke dip:
There’s no wrong way to eat this healthy spinach artichoke dip.. but here are a few ideas
- Chips – these chips are yummy!
- Pretzels – (I love these flat ones for dipping!)
- Veggies – Celery, peppers and carrots go well with this. You can also do ‘zucchini chips’ if you’re looking for a lower carb option. Slice zucchini in about 1/4 inch thick rounds as pictured below
- A spoon… kidding? Not really. It’s that good.
- On Shredded Chicken – It makes a great topping for roasted veggies or chicken

Storing / Reheating Spinach Artichoke Dip
Prep ahead of time: You can mix together this dip the night before and put it in the refrigerator (unbaked). When you’re ready to eat – simply bake per instructions.
Storing this Dip: This dip will last for 3-4 days in the refrigerator.
Freezing Spinach Artichoke Dip: I haven’t tried freezing this dip but I wouldn’t recommend it. I don’t think it will freeze well.
Reheating Spinach Artichoke Dip: If you need to reheat this spinach artichoke dip – you can put it in your microwave for 2-3 minutes, or until cheese starts to melt.
You can also reheat it in a toaster oven, or use a crockpot set to warm to keep it warm throughout!

Other healthy appetizer recipes:
Looking for other easy snacks ? Check out these Healthy Appetizer Recipes.
Other Popular Clean Eating Couple Recipes:
- Sweet Potato Soup Vegan
- Instant Pot Baked Potato Soup
- Crockpot Shredded Chicken Recipes
- Buffalo Chicken Casserole
- Healthy Chicken Pot Pie
- Healthy Muffins
- Chicken Tortilla Soup Instant Pot
- Beef Stew in Instant Pot

Healthy Spinach Artichoke Dip
Ingredients
- 14 oz artichoke hearts drained WELL+ cut in small pieces, about 1.5 cups
- 5 oz frozen spinach about 2.5 cups. thawed & drained
- 1 cup non fat greek yogurt
- 1/2 cup small curd cottage cheese i used 4% milkfat
- 1 cup shredded mozzarella cheese
- ¼ cup grated parmesan cheese
- 1/2 teaspoon pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
Instructions
- Preheat oven to 400
- Thaw and drain spinach thoroughly. You can use a strainer and a paper towel to absorb the liquid.
- In a bowl mix all ingredients until thoroughly combined.
- Pour dip mixture into a glass 8×8 or medium oval pan (top with extra cheese if desired!) + bake at 400 for 25 minutes.
- Broil for 1-2 minutes before serving to get cheese on top brown + melty.
- Serve with chips or veggies or choice.
Lisa says
Was so excited for this recipe to be published yesterday that I tried it last night. SO GOOD. Seriously tastes just like the real thing. I added a little more cheese on top because… cheese. Highly recommend!
The Clean Eating Couple says
Thank you so much, Lisa! So glad you liked it!
Eve says
Super yum!! Better than the dip I’ve had in restaurants or at bars. Dipped some crackers/carrots in it and highly recommend and will definitely be making again soon!
The Clean Eating Couple says
So glad you liked it, Eve!
Angela says
This dip was AMAZING! A real crowd pleaser. No one even knew it was healthy! Will be making this for all future gatherings. Thanks so much!
The Clean Eating Couple says
So glad you liked it!!
Alyssa says
SO GOOD!!! Such a healthier/cleaner version and you cannot taste the difference! After eating (so much of) it I felt way better than I would’ve with other recipes! It’s so good!!
The Clean Eating Couple says
Thanks for being my taste tester on this!! 🙂
Stacey says
OH MY GOODNESS…legit GOODNESS!!! 🙌🏼 Just served this at a 30th bday party and EVERYONE loved it! May have made the recipe at 1.5x and came out awesome. Wanted to use the whole box of frozen spinach!! 😃 My favorite recipe so far!!! Thank you, Liz!
The Clean Eating Couple says
So glad you and your guests liked the recipe Stacey!! It’s one of my favorites too 🙂
Katie says
This was so simple, so flavorful that I will never make the traditional version again! Thank you for providing recipes that still feel like we are eating our old faves without the guilt!
The Clean Eating Couple says
Thank you so much, Katie! I really appreciate it 🙂
LisaD says
This recipe is a keeper! It is so simple, so flavorful and yet still feels like a treat! After making this, I will never make the traditional version again. Thank you for providing a way to feel indulgent without the guilt 🙂
The Clean Eating Couple says
Thanks, Lisa! I appreciate it! Glad you liked the dip!
Krystal says
Making this again it is so good! Can it all be cooked in the crock pot?? I’m going to a potluck and that would be the easiest way to keep it hot and transfer it but I’m not sure what setting and how long but saw you posted something about keeping it warm through in the crockpot. Or is it best to cook it then transfer it to the crockpot?
The Clean Eating Couple says
Hi Krystal – We don’t recommend the crockpot because it can get soggy, but if necessary – you can cook it on low for 2-3 hours in your slow cooker! I would bake it and then just transfer in a glass dish with some dish towels around it – that’s how I always bring warm dips 🙂
Mia says
Help!!!
I thought I followed your directions to the letter. Frozen spinach? Check. Small curd cottage cheese with 4% milk fat? Check. Canned, drained artichokes? Check. It even looked delicious and gooey coming out of the oven exactly like your picture. However, when I scooped some out I noticed the cheese inside didn’t melt right and there was water in the bottom. What did I do wrong?? 🙁
The Clean Eating Couple says
I’m not sure what went wrong here, Mia! Did you use low fat shredded cheese? If it wasn’t melted it probably need a bit more time in the ovene!
Nicole says
I had the same issue as Mia. Everything looked cheesy coming out of the oven however when I mixed everything up the cheese or yogurt underneath was completely curdled. I think this was due to a high temperature or being in the oven at that temperature for too long. I used non fat Greek yogurt, 1% milk fat cottage cheese and reduced fat shredded cheese.
The Clean Eating Couple says
The recipe didn’t turn out because you used reduced fat cheese and 1% milk fat cottage cheese. We specifically write in the post to use full fat cheese and 4% milk fat cottage cheese. The dip wasn’t curdled, it was the cheese separating, because there’s no fat in it to bind it together. If you’re going to swap out ingredients, please reconsider leaving a bad review. You didn’t make my recipe, you made your own 🙂
Kira says
I’m on an anti-Candida diet and am looking for snacks I actually like. Haha Can I sub the Greek yogurt for coconut yogurt and omit the parm? Thank you!
The Clean Eating Couple says
Hi Kira- I don’t think this would work. Coconut yogurt does not bake/have the same texture as greek yogurt. Although I haven’t tried it, so I can’t be sure! Sorry I couldn’t be more help.
Stephanie says
Is the Greek yogurt nonfat? Thanks!
The Clean Eating Couple says
Yes it is!
Alison Witt says
Just made this for a Friendsmas….so GOOD! Can’t even tell this was a healthy version. Definitely will be making it again soon.
The Clean Eating Couple says
Yay!! So happy you enjoyed it! Try this next 🙂
Sarah says
Hello! Are you to thaw out the spinach before adding it in and baking the dip??
The Clean Eating Couple says
I don’t thaw the spinach, I add it frozen
Belle says
I made this tonight for my charcuterie board. The taste is good but the inside doesn’t seem creamy. I used all ingredients to the letter. It’s like watery cheese inside. When I reheat it tomorrow I may mix in a little more cheese maybe? Idk…
The Clean Eating Couple says
I’m not sure what could’ve happened. Did you use low fqt cheese? Or low fat cottage cheese/large curd? Small curd cottage cheese works best. Large curd doesn’t mix as well and can give you a watery dip
Kristen says
Absolutely delish even though I forgot to add the pepper & it came out watery. I know I drained the heck out of the spinach & I drained the artichokes but should I had rung them out like I did the spinach? I really want to use this as a “go-to” recipe for guests but the water isn’t appealing.
Contemplated dumping the water out for a better presentation but decided my butt eating it at the stove during my 1st attempt wasn’t going to impress anyone but me lol.
Monisha says
I love this recipe! Made it for the first time yesterday and reheating some now to enjoy again! I have celiac disease and havent been able to find this dip gluten free when eating out so I’m so happy the clean eating couple posted this recipe! I actually made this with dairy free cheese and it came out so good!
Love all the recipes on here because they are healthy and delicious and I always made them more than once 🙂
The Clean Eating Couple says
So happy you liked the dip, Monisha! Thank you so much!
Melissa says
This was so good!! My sister and I have made it a few times now. It has become a go to when we have a get together! I recommend it!
The Clean Eating Couple says
So happy you liked it, Melissa!
Brian says
Used frozen artichokes, swiss instead of mozzarella, and no salt added cottage cheese to lower the sodium a bit more and it turned out PHENOMENAL. Thank you so much for.this recipe I will be making it again often!!
The Clean Eating Couple says
So glad you liked it, Brian! thank you so much!
Kelly says
Made this gem for Super Bowl Sunday to try for that healthier version! Overall really good flavor! I used an Italian cheese blend vs just straight up mozzarella. Also, I used a grated (did it myself) parmesan vs just a kind in a can. The only thing I wish is that it were a touch more creamy. Maybe it was a little less so because of the frozen spinach? Thought I squeezed it out good enough, but maybe not. I’d love a suggestion Liz!
The Clean Eating Couple says
Glad you liked it! I’m not sure what was in the Italian blend but if it was a harder cheese like parm that might be why. Regular spinach artichoke dip is usually made with mayo and cream cheese, so this just isn’t going to be as rich because it has about 1/4 the amount of fat. You could try stirring in mayo or cream cheese if you want it to be creamy.
Jessica says
Made this over the weekend. So easy. The flavor is great, I’m never buying store bought again. It’s easy flavorful this taste fresh not lime chemicals to preserve it.
The Clean Eating Couple says
So glad you liked it!!
Angie says
Hi! Can you tell me the specific mozzarella you use? I’m not sure what I’m doing wrong, but I’ve tried it twice, and it just doesn’t come out nice and gooey, except for the extra cheese I put on top. It’s not gooey at all inside, unless that’s how it’s supposed to be?
The Clean Eating Couple says
Hi Angie – this definitely isn’t as creamy as regular spinach artichoke dip – it’s a little bit thicker. I usually use organic shredded mozzarella from Aldi
Angela says
Going to make this tonight…I am confused about the spinach…if it’s a frozen block, you would have to let it thaw out some to mix it in…do you have to ring it out like most other recipes, or how did you mix in the frozen spinach?? Did you thaw it just enough to break it up and just stir it in in frozen chunks?
The Clean Eating Couple says
Hi Angela – I’ve never bought spinach in a block. If it’s in a block, I’d thaw it enough to break it up. It doesn’t need to be thawed all the way through or rung out. The moisture from the spinach helps the consistency of the dip.
Danielle says
Best artichoke dip! this is my go to dip when I am having people over or need to bring something. Everyone loves it and is always amazed it’s healthy. They mean it when they say to drain the artichokes well so make sure you don’t skip that step 🙂 thanks for the great recipe guys!!
The Clean Eating Couple says
So happy you like it, Danielle! thanks for sharing with friends!
Stevie Leonard says
Just made this for the super bowl and it is so yummy! You’d never guess it was a lower calorie, lower fat, higher protein remake! Thank you for sharing!
The Clean Eating Couple says
So glad you liked it, Stevie!
Bethany says
This is definitely a good recipe for healthy artichoke dip. The best I’ve tried. However, I did experience the same as some others with the water in the dish. My husband, whom is a chef, said it had to be from the spinach not being drained or the consistency of the cottage breaking down as it heats. I’m going to try this again and make adjustments. If anyone had figured out the water, please let me know!
Lynn says
Do you think I can substitute the cottage cheese for ricotta? Or anything else you might suggest?
The Clean Eating Couple says
I’ve never tried it but I think it might work. Can’t be sure without trying it!
Alina Duchak says
Delicious! It’s so nice to have a healthy alternative to what is a favorite food my husband and I. He was pleasantly surprised and kept asking “are you sure this is healthy?” Lol thank you!
Julia says
This dip was ohh so delicious and so easy to make!!! My whole family finished it fast. Will definitely be making this again. 10/10
Casey says
This really hit the spot!! Not just yummy, but SUPER yummy! It was REALLY hard to only eat one serving. I used some “good thins” and they were perfect for this! Thanks so much for sharing this.
Alex says
I made this for superbowl and I am so happy with how it came out!! I HATE cottage cheese and you can’t tell its in there at all!! I didn’t feel guilty indulging in this delicious dip!! Can’t wait to make it again, it was a hit!
Robin says
Yumma-licious!!
MsGreen says
Not bad. I enjoyed it. Could use some salt though to bring the flavors together
Meredith Paulson says
Can this be frozen after cooking or before cooking the dip?
The Clean Eating Couple says
We covered this in our storage section: I haven’t tried freezing this dip but I wouldn’t recommend it. I don’t think it will freeze well. I find that things with milk/cheese get funny when reheated
Marianne Helliwell says
How would this be cold the day after?
The Clean Eating Couple says
I dont really like cold dip, but it’s personal preference!
hillary b messer says
I brought this to my book club and it was a unanimous hit with 11 women. Made exactly as written. My only comment is it was not gooey like the photo but it was delicious and all the ladies appreciated that it was not loaded with mayo and sour cream.