Skip to main content

This Spinach Artichoke Dip with Greek Yogurt is a creamy, protein-rich dip recipe made with spinach, artichoke hearts, Greek yogurt, cream cheese, garlic, and parmesan cheese, designed for anyone looking for a healthier appetizer or diabetic-friendly dip. This easy spinach dip recipe is ready in about 25 minutes.

If you love classic spinach artichoke dip, this version uses Greek yogurt to create a creamy texture while adding protein and keeping the recipe balanced. It’s a simple dip recipe made with frozen spinach, artichoke hearts, mozzarella cheese, and parmesan that bakes until warm and bubbly.

This recipe works well as a party appetizer, game day snack, or healthy dip served with vegetables or protein chips.

Spinach Artichokes Dip with Greek Yogurt

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients
  

  • 8 –10 ounces frozen spinach thawed and squeezed dry
  • 1 can 14 ounces artichoke hearts, drained and chopped
  • 1 cup plain Greek yogurt
  • 1/2 cup mayonnaise
  • 1 tablespoon Dijon mustard
  • 2 cloves garlic minced
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated parmesan cheese
  • 1/2 teaspoon salt
  • Pinch of cayenne pepper optional
  • 2 green onions sliced (optional)

Method
 

  1. Preheat oven to 375°F.
  2. Microwave the frozen spinach until thawed, then squeeze out all the excess water.
  3. In a bowl, mix together the Greek yogurt, mayonnaise, Dijon mustard, garlic, salt, and cayenne.
  4. Stir in the spinach, chopped artichokes, mozzarella, parmesan, and green onions.
  5. Transfer to a small baking dish or ramekin.
  6. Bake for 20 to 25 minutes, until hot and bubbly.

Notes

We tested this spinach artichoke dip recipe using both fresh spinach and frozen spinach, and found that frozen spinach works best for convenience and texture. The most important step is squeezing out excess water so the dip stays creamy instead of watery.
For best results, bake the dip until the cheese begins to lightly brown on top.

Tips for Best Results

  • Drain spinach well: excess water can thin the dip
  • Use room-temperature cream cheese for easier mixing
  • Sprinkle extra parmesan cheese on top for a golden crust
  • Serve the dip warm for the best flavor

Variations & Substitutions

No Mayo Version:

Replace the mayonnaise with additional Greek yogurt.

Extra Protein Dip:

Add blended cottage cheese to boost protein.

Spicy Spinach Dip:

Add diced jalapeños or extra cayenne.

Low-Carb Version:

Serve with vegetables instead of bread or crackers.

Can you use frozen spinach for spinach artichoke dip?

Yes. Frozen spinach works perfectly for this recipe. Just thaw it and squeeze out the excess water before mixing it into the dip.

Can spinach artichoke dip be made with Greek yogurt?

Yes. Greek yogurt creates a creamy texture while adding protein, making it a great substitute for sour cream in spinach dip recipes.

How do you store leftover spinach artichoke dip?

Store leftover dip in an airtight container in the refrigerator for up to 3 days.

Can spinach artichoke dip be reheated?

Yes. Reheat the dip in the oven at 350°F for about 10 minutes or microwave until warm.

Serving Suggestions

Serve this spinach artichoke dip with Greek yogurt with:

  • cucumber slices
  • celery sticks
  • bell pepper strips
  • tortilla chips
  • toasted bread

Recipes

Spicy Eggs

My Diabetic PlateMy Diabetic PlateAugust 21, 2025
Recipes

Creamy Garlic Pork Chops

My Diabetic PlateMy Diabetic PlateAugust 21, 2025
Recipes

Tomato Soup With Feta

My Diabetic PlateMy Diabetic PlateAugust 23, 2025