Home / Healthy Recipes / Best Healthy No Bake Spinach Artichoke Dip

Best Healthy No Bake Spinach Artichoke Dip

This post may contain affiliate links. All opinions shared are my own. As an Amazon Associate I earn from qualifying purchases. Click to view our full disclosure.
All content is created by humans – not AI.

No Bake Healthy Spinach Artichoke Dip is the perfect snack or appetizer for any party, cookout, or celebration! Made with ricotta cheese, it’s lower in calories but still rich in flavor. Plus, it’s incredibly easy to make and so delicious!

close up of finished recipe text overlay says easy no bake healthy spinach artichoke dip

It’s always a hit with our family and friends!

We do feel compelled to warn you though — it’s so delicious you may not be able to stop eating it! Luckily, it’s a fresh, Mediterranean-diet friendly recipe!

We like to use ricotta cheese, along with parmesan, to make this dip super creamy. You can also always use this as your base recipe and customize it to your liking!

Mediterranean Spinach Artichoke Dip Ingredients:

  • 2/3 cup ricotta cheese
  • 3 tablespoons freshly grated parmesan cheese*
  • 3 garlic cloves, minced
  • 3 tablespoons lemon juice
  • 2 or 3 large fresh basil leaves (or 1 tablespoon of dried basil)
  • 1/2 teaspoon red pepper flakes
  • 1/4 cup water
  • 2 tablespoons extra-virgin olive oil
  • 1/4 cup red onion, diced
  • 2 cans artichoke hearts drained, rinsed, and halved
  • 4-5 cups fresh baby spinach
  • salt & pepper to taste

*You may want to have a little extra parmesan cheese on hand to top your finished spinach artichoke dip.

Would you like to save this?

We'll email this post to you, so you can come back to it later!

no bake spinach artichoke dip in a bowl

How to Make Healthy Spinach Artichoke Dip

  1. In a large bowl, combine the ricotta, parmesan, grated garlic, lemon juice, basil, red pepper flakes, and pepper. Add the water and whisk until it creates a sauce then it set aside.
  2. Using a large skillet, heat your olive oil for 1-2 minutes on medium high heat. Then add in your onion. Let it cook 4-5 minutes, stirring occasionally.
  3. Add the artichoke hearts to the skillet in a single layer. Let them cook for 5 minutes, stir, and then cook for another minute or two (until soft).
  4. Stir in your spinach until it wilts into the artichoke mixture. Season with salt and pepper.
  5. Pour in your ricotta mixture and mix through. As it mixes, it should create a thick, creamy sauce. Once it has, remove from heat. 
  6. Place in a dip bowl and top with parmesan if desired.

Can you freeze spinach artichoke dip?

Yes, you can freeze homemade spinach artichoke dip for us to 2 months! Make sure to use a freezer-safe, airtight container to prevent freezer burn.

close up of the mediterranean spinach artichoke dip

How long does spinach artichoke dip last in the fridge?

Leftover spinach artichoke dip lasts about a 3 days in the fridge if it’s covered or in an airtight container. You will likely want to stir it before serving or eating as some ingredients may raise to the top while others sink to the bottom.

Love this healthy spinach artichoke dip? You may also like:

Yield: servings8

Mediterranean Spinach Artichoke Dip

close up of the mediterranean spinach artichoke dip

No-Bake Mediterranean Spinach Artichoke Dip is the perfect snack or appetizer for any party, cookout, or celebration! Made with ricotta cheese, it’s lower in calories but still rich in flavor. Plus, it’s incredibly easy to make and so delicious!

Prep Time 5 minutes
Cook Time 12 minutes
Total Time 17 minutes

Ingredients

  • 2/3 cup ricotta cheese
  • 3 tablespoons freshly grated parmesan cheese*
  • 3 garlic cloves, minced
  • 3 tablespoons lemon juice
  • 2 or 3 large fresh basil leaves (or 1 tbsp of dried basil)
  • 1/2 teaspoon red pepper flakes
  • 1/4 cup water
  • 2 tablespoons extra-virgin olive oil
  • 1/4 cup red onion, diced
  • 2 cans artichoke hearts drained, rinsed, and halved
  • 4-5 cups fresh baby spinach
  • salt & pepper to taste

Instructions

  1. In a large bowl, combine the ricotta, parmesan, grated garlic, lemon juice, basil, red pepper flakes, and pepper. Add the water and whisk until it creates a sauce then it set aside.
  2. Using a large skillet, heat your olive oil for 1-2 minutes on medium high heat. Then add in your onion. Let it cook 4-5 minutes, stirring occasionally.
  3. Add the artichoke hearts to the skillet in a single layer. Let them cook for 5 minutes, stir, and then cook for another minute or two (until soft).
  4. Stir in your spinach until it wilts into the artichoke mixture. Season with salt and pepper.
  5. Pour in your ricotta mixture and mix through. As it mixes, it should create a thick, creamy sauce. Once it has, remove from heat. 
  6. Place in a dip bowl and top with parmesan if desired.

Notes

*You may want to have a little extra parmesan cheese on hand to top your finished spinach artichoke dip.

Nutrition Information:

Yield:

8

Serving Size:

1

Amount Per Serving: Calories: 94Total Fat: 6gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 8mgSodium: 161mgCarbohydrates: 6gFiber: 2gSugar: 1gProtein: 6g

Nutritional Information may vary and may not be accurate.

Love this recipe?

Please leave a comment on the blog or share a photo on Instagram

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.