This post may contain affiliate links. Please see our disclosure policy.
This Healthy Spinach Artichoke Dip uses just the right combination of flavorful ingredients to create a creamy, cheesy, lightened-up version of a classic appetizer.
Serve this dip at your next holiday party, potluck, or game day gathering along with Sausage Stuffed Mushrooms, Baked Brie, Bacon Wrapped Dates, and Jalapeno Poppers for the ultimate spread.

Let me start by saying, this recipe for Healthy Spinach Artichoke Dip may not be considered healthy by everyone.
But what I can guarantee, is that this recipe is significantly lower in fat and calories than the classic recipe and my recipe for Instant Pot Spinach Artichoke Dip.
By strategically using a few key ingredients, you can achieve the same cheesy, creamy, flavor of classic, decadent Spinach Artichoke Dip. And whenever you a classic can be made a bit healthier, sign me up!
Whether served with tortilla chips, bagel chips, vegetables, or toasted bread, your guests will thoroughly enjoy and likely not even realize they are enjoying a healthier version of Spinach Artichoke Dip.
Notes on Ingredients
When preparing a healthier version of a classic recipe, it is crucial to select your ingredients wisely, so that you can cut back on fat, sodium, calories, and cholesterol, without sacrificing flavor. For this Spinach Artichoke Dip recipe, I have tested many combinations of healthier ingredients and finally landed on perfection using the following ingredients.

- Greek yogurt: Instead of mayonnaise, this recipe replaces it with nonfat plain Greek yogurt. The Greek yogurt will give the dip the same creaminess that the mayonnaise provides, just minus the additional fat and cholesterol.
- Sour Cream: I do like to use a bit of sour cream to add some tanginess to the Spinach Dip. Use full-fat or reduced-fat sour cream or omit and use additional Greek yogurt in place of the sour cream, for any even lighter recipe. Just whatever, you do, DO NOT use fat-free sour cream, as it will not yield a creamy result after baking.
- Neufchatel Cream Cheese: The difference in flavor between full-fat cream cheese and the ⅓ less fat version of cream cheese in this recipe is insignificant. So save the fat and calories and use light cream cheese. Just do NOT use fat-free cream cheese, as the flavor and texture will not be the same.
- Cheese: To pack in flavor I use a combination of parmesan, feta, and mozzarella cheese. Feta may not be traditional in most Spinach Artichoke dips, but just like parmesan cheese, feta packs a huge flavor punch and therefore we can cut back the amount of mozzarella cheese with success.
- Lemon: A little bit of fresh lemon juice enhances and brightens the flavors in this dish.
- Garlic and Red Pepper Flakes: When cutting back on calories and fat in dishes, a great trick is to use a lot of herbs and spices to enhance the recipe.
- Spinach: For the best results, use frozen, defrosted chopped spinach that has been squeezed dry of excess moisture.
- Artichokes: Use frozen, defrosted artichoke hearts, or canned, drained artichoke hearts instead of marinated artichoke hearts, which can pack in significant fat and calories to the dip.
How to make Spinach Artichoke Dip
- Place the defrosted spinach into a clean kitchen towel or piece of cheesecloth and give the spinach a good squeeze over a sink or bowl to remove the excess liquid. Do not skip this step, or your dip will be watered down and lack flavor.
Kristen's Tip
Replace the frozen, defrosted spinach with Sautéed Spinach for even more flavor! Just be sure to give it a squeeze to wring out excess moisture as well.

- In a large bowl, mix together cream cheese, sour cream, and yogurt together until smooth. You can do this by hand with a spatula or with a handheld mixer at low speed. Be sure your cream cheese is at room temperature so that the ingredients will combine better and the dip will not be lumpy.
- Add in the chopped artichoke hearts, drained spinach, parmesan cheese, feta, mozzarella, lemon juice, garlic, red pepper flakes, and salt, and stir well to combine.

- Spread the spinach artichoke mixture into a baking dish. Pro-tip: Use a dish that you want to present this dip in so that it can go straight from the oven to serving.

- Bake until warmed through and slightly browned on the top.
- Serve this warm Spinach Artichoke Dip with chunks of fresh bread, tortilla chips, fresh veggies, or crackers, and watch it disappear!

Preparing in Advance
Spinach Artichoke Dip is great for parties and entertaining not only because everyone loves it, but also because it can be mixed together up to 48 hours in advance.
- Prepare the recipe as written, up to baking.
- Cover with plastic wrap and refrigerate it for up to 2 days.
- When ready to bake, remove the dip from the refrigerator and let it come to room temperature while the oven is preheating. Don't skip this step, as you should NEVER put a cold baking dish into a hot oven, which can result in your dish cracking.
- Once the oven has preheated, remove the plastic wrap and bake, uncovered, for 25-30 minutes or until warmed through.
Storage Directions
Leftover spinach dip can keep in a sealed container in the refrigerator for up to 4 days. For best results, reheat in a 350-degree oven for 15-20 minutes before serving. This dip does not freeze well, as it will separate while defrosting.
You can also opt to get creative with your leftover spinach artichoke dip and serve it in the following ways:
- Instead of using the ricotta spinach mixture to make Spinach Pizza, spread pizza dough with a thin layer of the spinach artichoke dip. Top with additional cheese and bake as directed.
- Use the dip as a cold spread for a veggie wrap or turkey sandwich.
- Toss the dip with cooked pasta and ½ cup of the cooking liquid for a delicious Spinach artichoke pasta.
More Party-Friendly Dips
- Rotel Sausage Dip
- Crockpot Buffalo Chicken Dip
- Cream Cheese Taco Dip
- French Onion Chip Dip
- Hot Corn Dip
- Texas Caviar
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Healthy Spinach Artichoke Dip

Video
Ingredients
- 8 ounces reduced-fat cream cheese, at room temperature
- ½ cup plain, non-fat Greek yogurt
- ½ cup sour cream, full-fat or reduced-fat
- 10 ounces frozen spinach, defrosted and squeezed dry
- ½ cup artichokes (canned or jarred in water), drained and chopped
- ¼ cup grated parmesan cheese
- ⅓ cup shredded mozzarella cheese
- ⅓ cup crumbed feta cheese
- 2 teaspoons minced garlic
- ¼ teaspoon crushed red pepper flakes, optional
- 1 teaspoon fresh lemon juice
- ½ teaspoon kosher salt
Instructions
- Preheat oven to 350 degrees F and grease a 1-quart baking dish.
- Defrost frozen spinach in the microwave or overnight in the refrigerator. Place defrosted spinach in cheesecloth or a clean kitchen towel and squeeze out excess moisture over the sink.
- Drain a 10-ounce jar of artichoke hearts and chop well, measure out ½ cup of artichokes to use for the dip.
- In a large mixing bowl cream the cream cheese, sour cream, and yogurt together until creamy and smooth.
- Add the spinach, artichokes, cheese, salt, lemon juice, garlic cloves, and red pepper flakes to the cream cheese mixture and mix together until all the ingredients are well incorporated.
- Transfer the mixture to the greased baking dish.
- Bake for 20-25 minutes or until warmed through and slightly browned on the top.
- Serve with veggies, tortilla chips or pita chips.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This post was originally published in 2018 and updated in 2022.













Can you bake these into the pillbury crescent rolls?
Hi Anu! That is a great idea! I love to bake this dip in pizza dough for Spinach Artichoke Calzones! When I make calzones, I still pre-bake the dip, as it gives time for the flavors to really blend together, BUT for such a small filling in crescent rolls, I am sure it will be fine to skip that step. Enjoy.
Can this recipe be made in a crock pot? It's the perfect recipe for a work holiday potluck, but I won't have access to an oven at the office. Thanks!
Hi Becky! This is a perfect dish for a pot luck party. I would use a small crock pot, spray crock pot well, and cook on low for 3-4 hours. Enjoy!
I see there are 12 servings. But do you know what each serving size amounts to? Perhaps 2 tablespoons or more? Thanks.
Hi Pam! It is actually about 1/4 cup (which is 4 tablespoons) per serving--so dip away 😉 Enjoy!
I love that the calories are so low on this! Can't wait to make this at home. Artichoke dip is one of my favorites of all time. Thank you so much for sharing!
Thank you Billy! I hope you enjoy this dip just as much as the original--if not more 🙂
Since this is skinny, I can eat it all and not feel guilty! Right? 😉
You know it!!! LOL! But seriously you can have LESS guilt. And if you pair it with veggies instead of chips--all the better 😉
This was SO scrumptious!! And you'd never guess it was lightened up! Even the picky hubby inhaled his fair share!
WAHOO!!! This makes my heart SO happy Liz! Love when a recipe is a hit with picky husbands
This Spinach Artichoke Dip is the real deal, and I love that it's lighter from the Greek yogurt!
YAY!!! SO glad you enjoyed Joanne!