This post may contain affiliate links. Please see our disclosure policy.

Get ready to dip your favorite veggies or crackers in this healthy spinach artichoke dip recipe! It is made with a handful of ingredients you can find at a regular grocery store, including tons of spinach and artichoke, plus yogurt and cream cheese. You’ll want this dip around for your next party, game day, or any weeknight when you simply want a great appetizer.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
healthy spinach artichoke dip

Easy healthy spinach artichoke dip recipe

The most recent time I made this spinach artichoke dip, I received such amazing words of praise from my husband.

He said, “This is even better than Costco’s dip.” Haha, I loved it! And it’s true!

This veggie-loaded dip has a creamy texture and is way more flavorful than any store-bought dip.

Plus, when you make it from scratch, you get to control what goes into it.

What to serve with this healthier spinach artichoke dip

Serve your creamy dip with a handful of items.  Try any of these:

  • Vegetables like cucumber, carrots, bell peppers (any color), snap peas, snow peas, cauliflower, broccoli, and tomatoes
  • Crusty bread (make your own with this easy crusty bread recipe!), a baguette, or sourdough bread
  • Crackers (these are my favorite 5 kinds of crackers)
  • Pita chips
  • Tortilla chips
  • Pretzels
healthier spinach artichoke dip

More healthy dips you’ll love

Dips make veggie munching way more fun, right? If you love dips/dressings, try these too!  They all make for a great, healthy appetizer.

Ingredients you’ll need for this easy spinach artichoke dip recipe

Scroll down to view the recipe card below for the full ingredients list, nutrition facts, and step-by-step instructions.

artichoke spinach dip

How to make healthy spinach artichoke dip

  1. Preheat the oven to 350 degrees F.
  2. Heat a small pot over low heat, and add the olive oil when hot.  Add in the onions. Cook on low for 3-5 minutes, stirring every minute, until onions begin to turn translucent.
  3. Add the garlic and continue cooking for 1-2 more minutes.
  4. Next, the spinach and artichokes go in, and you’ll continue cooking for 2-3 more minutes to allow the excess water to cook off.
  5. Lastly, add in the yogurt, cream cheese, and ¼ cup of Parmesan cheese. Stir until well combined.
  6. Add the mixture to an oven-safe dish and top with the remaining ¼ cup of Parmesan cheese.
  7. Bake for 15-20 minutes until bubbly.
  8. Serve with your favorite dippers, and enjoy!  Keep warm in a small crockpot, or allow it to come to room temperature.  Either way, it will be delicious!

Can this be turned into a vegan recipe?

You can definitely make this recipe vegan with a few smart swaps.  The three items that are not vegan are dairy products.

For the yogurt, swap in your favorite dairy-free plain yogurt.  You can also find dairy-free cream cheese, which is another swap you’ll want to make for the regular cream cheese.

For the parmesan cheese, use nutritional yeast in its place to get a cheesy flavor, without real cheese.

These 3 swaps will leave you with a good dip you’ll love!

best ever healthy spinach artichoke dip recipe

How to store leftovers

If you end up with leftover dip, let it cool to room temperature, and then store it in an airtight container in the fridge.

It will stay fresh for up to 1 week!

How to reheat leftover dip

To reheat, I suggest warning in a 300 F degree oven for 10-15 minutes, or until it’s warmed through.

You can also reheat it in the microwave until warm.

Another great way to reheat it is in a small crockpot.  This is also a great way to serve it initially!

However you choose to warm it, give it a good stir and ensure even heating before transferring your hot spinach artichoke dip to a serving bowl.

Transform leftovers

Instead of using it as just an artichoke spinach dip, why not transform leftover dip into something new?!

  • Add it on top of cooked chicken
  • Use as a sauce for pizza
  • Add it to a baked sweet potato
  • Put it in a quesadilla with cheese
  • Add it into an omelet
healthy homemade dip with spinach and artichoke

Substitutions

Below you’ll find a list of substitutions that will work well in this best spinach artichoke dip recipe. 

If you try something different out, please leave a comment below letting us all know how it turned out!

Extra virgin olive oil – Avocado oil, coconut oil, and ghee (clarified butter) will all work here!

Onion – Green onion, red onion, and chives are all delicious alternatives to white onion for this recipe.  Use onion powder if you have no other option.

Garlic – Fresh garlic, or dried garlic powder work well here!  

Frozen spinach – You can definitely use fresh spinach in place of frozen spinach.  Fresh spinach will cook down a TON, so use 3-4x the amount of spinach.  You’ll also want to allow the chopped fresh spinach to cook down a bit longer to allow excess moisture to cook off so you aren’t left with a soggy dip.

Artichoke hearts – Jarred, canned, and frozen artichoke hearts are all good options for this recipe.  To swap out the artichoke completely from this recipe, you could use hearts of palm, frozen broccoli florets, or chopped kale.

Yogurt – Sour cream, blended cottage cheese, and light mayo are all good options to replace yogurt.  If you’re looking to keep the protein up, but don’t want to use yogurt, blended cottage cheese would be a good alternative for this.

Cream cheese – The recipe calls for full-fat cream cheese, but you can also use light cream cheese.  Both will work really well and give you a good result.

Parmesan cheese – Pecorino, feta, mozzarella cheese, and romano cheese will all substitute well in this recipe.  For a non-cheese option, try nutritional yeast.

easy healthy spinach artichoke dip

More delicious recipes you’ll love

healthy spinach artichoke dip
5 from 2 votes
Servings: 8

Easy Healthy Spinach Artichoke Dip

By Heather
Get ready to dip your favorite veggies or crackers in this healthy spinach artichoke dip recipe! It is made with a handful of ingredients you can find at a regular grocery store, including tons of spinach and artichoke, plus yogurt and cream cheese. You’ll want this dip around for your next party, game day, or any weeknight when you simply want a great appetizer.
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tsp extra virgin olive oil
  • 2 tbsp onion, finely chopped
  • 1 clove garlic, finely chopped
  • 1 10-ounce pack frozen spinach , thawed, drained, and chopped
  • 1 14.5-ounce can artichoke hearts, drained and chopped
  • 3/4 cup plain yogurt
  • 1 8-ounce package cream cheese, room temperature
  • 1/4 + 1/4 cup grated Parmesan cheese

Instructions 

  • Preheat the oven to 350 degrees F.
  • Heat a small pot over low heat, and add the olive oil when hot. Add in the onions. Cook on low for 3-5 minutes, stirring every minute, until onions begin to turn translucent.
  • Add the garlic and continue cooking for 1-2 more minutes.
  • Next, the spinach and artichokes go in, and you'll continue cooking for 2-3 more minutes to allow the excess water to cook off.
  • Lastly, add in the yogurt, cream cheese, and ¼ cup of Parmesan cheese. Stir until well combined.
  • Add the mixture to an oven-safe dish and top with the remaining ¼ cup of Parmesan cheese.
  • Bake for 15-20 minutes until bubbly.
  • Serve with your favorite dippers, and enjoy!  Keep warm in a small crockpot, or allow it to come to room temperature.  Either way, it will be delicious!

Nutrition

Calories: 51kcal, Carbohydrates: 2g, Protein: 3g, Fat: 4g, Saturated Fat: 2g, Polyunsaturated Fat: 0.2g, Monounsaturated Fat: 1g, Cholesterol: 9mg, Sodium: 121mg, Potassium: 53mg, Fiber: 0.1g, Sugar: 1g, Vitamin A: 93IU, Vitamin C: 0.4mg, Calcium: 85mg, Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
healthier spinach artichoke dip

If you try this recipe, I’d love it if you left a star rating and comment below letting me know how it turned out!

XO

Heather

*Originally published in July 2013. Updated May 2023.*

Avatar photo

Heather

Hi! I’m Heather, the creator of Fit Mama Real Food, Everyday Muffin Party author, nutrition coach, group fitness instructor, wife, and mom of four. I’m so glad you are here!

You May Also Like

5 from 2 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

  1. Insha says:

    5 stars
    Love this. Going to try it tomorrow for my daughter’s snack. Thank you

    1. Heather says:

      Great! Can’t wait to hear what you think Insha 🙂

  2. Erica says:

    I was WONDERING why you weren’t posting 😉 My reader wasn’t picking up your post! Problem fixed !!! This dip looks amazing. I’m totally trying it

    1. Fit Mama says:

      I had missed you here! So I just tried adding my own blog to feedly (I mostly used bloglovin and it shows up fine) and it’s so strange, but no posts are showing up. How did you fix it?