Greek Yogurt Spinach Dip Recipe
Introduction
This Greek Yogurt Spinach Dip is a creamy, flavorful appetizer that’s perfect for any gathering. Made with fresh spinach, tangy Greek yogurt, and a blend of cheeses, it’s both comforting and healthy. Serve it warm with crackers or fresh bread for an irresistible snack.

Ingredients
- 2 tbsp olive oil
- 1 small sweet onion, diced
- 4-5 garlic cloves, minced
- 16 oz fresh spinach, chopped
- 1/2 cup plain Greek yogurt
- 1/4 cup reduced fat mayonnaise
- 1 cup Parmesan, grated or shredded
- 1 cup mozzarella, shredded
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes
Instructions
- Step 1: Preheat the oven to 350°F. Finely chop the fresh spinach, dice the onion, and mince the garlic. Grate the Parmesan cheese and set it aside.
- Step 2: Heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3-5 minutes until translucent. Stir in the garlic and chopped spinach, cooking for another 3-5 minutes until the spinach wilts.
- Step 3: In a separate bowl, combine the Greek yogurt, mayonnaise, 1/4 cup Parmesan, 1/2 cup mozzarella, salt, black pepper, and red pepper flakes (optional). Mix well.
- Step 4: Add the yogurt mixture to the skillet and stir everything together. Cook for 1-2 minutes to blend flavors.
- Step 5: Transfer the mixture to an oven-safe baking dish, ideally one you will serve from. Sprinkle the top with the remaining 1/2 cup Parmesan and 1/2 cup mozzarella, adjusting the amount based on your preference and dish size.
- Step 6: Bake in the preheated oven for 15-20 minutes. Then, broil for 2-3 minutes to achieve a bubbly, golden brown top. Serve warm.
Tips & Variations
- For a richer dip, substitute full-fat mayonnaise and yogurt instead of reduced fat versions.
- Add chopped water chestnuts for extra crunch and texture.
- Mix in some cooked and crumbled bacon for a smoky flavor twist.
- Use fresh herbs like dill or parsley to brighten the dip just before baking.
Storage
Store leftover dip in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through. If using the microwave, stir halfway to ensure even heating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen spinach instead of fresh?
Yes, but be sure to thaw and thoroughly drain the frozen spinach to remove excess water before using. This helps prevent the dip from becoming watery.
Is this dip gluten-free?
Yes, the dip ingredients themselves are gluten-free. Just be mindful of the dippers you serve alongside it, such as bread or crackers, to keep the dish gluten-free.
Print
Greek Yogurt Spinach Dip Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Low Fat
Description
This Greek Yogurt Spinach Dip is a creamy, cheesy appetizer perfect for parties or casual snacking. Fresh spinach is sautéed with onions and garlic, then combined with Greek yogurt, reduced-fat mayonnaise, and a blend of parmesan and mozzarella cheeses. Baked until bubbly and golden, it offers a rich yet lighter alternative to traditional spinach dips.
Ingredients
Vegetables
- 1 small sweet onion, diced
- 4–5 garlic cloves, minced
- 16 oz fresh spinach, chopped
Dairy and Condiments
- 1/2 cup plain Greek yogurt
- 1/4 cup reduced fat mayonnaise
- 1 cup parmesan cheese, grated or shredded (divided)
- 1 cup mozzarella cheese, shredded (divided)
Oils and Spices
- 2 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes (optional)
Instructions
- Preheat Oven and Prepare Ingredients: Preheat your oven to 350°F. Finely chop the fresh spinach, dice the onion, and mince the garlic cloves. Grate the parmesan cheese and set aside.
- Sauté Onions and Spinach: Heat olive oil in a large skillet over medium heat. Add diced onions and sauté for 3-5 minutes until translucent. Stir in the minced garlic and chopped spinach, cooking for another 3-5 minutes until the spinach wilts down.
- Mix Yogurt and Cheese: In a separate bowl, combine the plain Greek yogurt, reduced fat mayonnaise, 1/4 cup parmesan, 1/2 cup mozzarella, salt, black pepper, and red pepper flakes if using. Mix until well blended.
- Combine All Ingredients: Add the Greek yogurt mixture to the skillet with the cooked spinach and onions. Stir everything together and let it cook on the stove for 1-2 minutes to meld flavors.
- Prepare for Baking: Transfer the mixture to an oven-safe baking dish, ideally the dish you will serve from. Top the mixture with the remaining 1/2 cup parmesan and 1/2 cup mozzarella cheese or adjust according to your preference and the size of your dish.
- Bake and Broil: Place the baking dish in the preheated oven and bake for 15-20 minutes until the dip is hot and bubbly. After baking, switch the oven to broil and broil for 2-3 minutes to achieve a golden brown and bubbly top. Watch closely to avoid burning.
Notes
- Use fresh spinach for the best flavor and texture.
- If you prefer a spicier dip, increase the red pepper flakes.
- Serve warm with pita chips, crackers, or fresh vegetables.
- You can prepare this dip a few hours ahead and bake just before serving.
- For a lower-fat version, opt for low-fat cheeses and mayonnaise.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: Greek
Keywords: spinach dip, Greek yogurt dip, baked spinach dip, healthy spinach dip, party appetizer, cheesy spinach dip

