This Artichoke Spinach Dip is a deliciously creamy and flavorful appetizer that’s perfect for any gathering or snack time. Combining tender artichoke hearts and fresh spinach with a smooth blend of cheeses and seasonings, this dip offers a satisfying bite that pairs wonderfully with crackers, bread, or fresh veggies. Easy to prepare and sure to impress, it’s a classic recipe that never goes out of style.
Why You’ll Love This Recipe
Fresh and Flavorful – A perfect balance of earthy spinach and tangy artichokes.
Rich and Creamy – A luscious cheese blend creates a smooth, indulgent texture.
Quick & Easy – Ready in under 30 minutes, ideal for last-minute entertaining.
Versatile Serving Options – Enjoy with bread, chips, or vegetable sticks.
Ingredients
- 1 cup canned artichoke hearts, drained and chopped
- 1 cup fresh spinach, chopped (or frozen, thawed and drained)
- ½ cup reduced-fat cream cheese, softened
- ½ cup plain nonfat Greek yogurt
- ¼ cup grated Parmesan cheese
- ½ cup shredded mozzarella cheese
- 2 cloves garlic, minced
- 1 tsp lemon juice
- Salt and pepper, to taste
Instructions
1. Preheat Oven
Preheat oven to 375°F (190°C).
2. Prepare the Mixture
In a mixing bowl, combine chopped artichokes, spinach, cream cheese, Greek yogurt, Parmesan, mozzarella, garlic, and lemon juice. Season with salt and pepper. Mix until well blended.
3. Bake the Dip
Transfer the mixture to a small baking dish and spread evenly. Bake for 20 minutes, or until the top is golden and bubbly.
4. Serve
Remove from oven and let cool slightly before serving. Serve warm with your choice of dippers.

Nutritional Information (Per Serving)
Calories: 110
Protein: 7g
Fat: 6g
Carbohydrates: 4g
Sugar: 1g
Fiber: 1g
Tips for Success
- Drain Ingredients Well – Excess liquid from artichokes or spinach can make the dip watery.
- Use Fresh Garlic – Adds vibrant flavor over pre-minced or powdered alternatives.
- Make Ahead – Prepare the dip in advance and bake just before serving for convenience.
Why This Recipe Works
Combining light cream cheese and Greek yogurt keeps the dip creamy yet lower in fat. Fresh spinach and artichokes provide texture and freshness, while the cheeses add richness and melty goodness. The result is a well-balanced, crowd-pleasing appetizer that’s easy to customize.
This Artichoke Spinach Dip is a creamy, flavorful classic that’s simple to make and perfect for sharing. With fresh ingredients and a rich cheese blend, it’s sure to be a hit at any party or casual snack time.
Artichoke Spinach Dip – Creamy, Savory, and Crowd-Pleasing
8
servings10
minutes20
minutes110
kcalA creamy and savory dip combining tender artichokes, fresh spinach, and a blend of cheeses. Perfectly baked to golden perfection, it’s an easy, crowd-pleasing appetizer ideal for parties or snacks.
Ingredients
1 cup canned artichoke hearts, drained and chopped
1 cup fresh spinach, chopped (or frozen, thawed and drained)
½ cup reduced-fat cream cheese, softened
½ cup plain nonfat Greek yogurt
¼ cup grated Parmesan cheese
½ cup shredded mozzarella cheese
2 cloves garlic, minced
1 tsp lemon juice
Salt and pepper, to taste
Instructions
- Preheat Oven
Preheat oven to 375°F (190°C). - Prepare the Mixture
In a mixing bowl, combine chopped artichokes, spinach, cream cheese, Greek yogurt, Parmesan, mozzarella, garlic, and lemon juice. Season with salt and pepper. Mix until well blended. - Bake the Dip
Transfer the mixture to a small baking dish and spread evenly. Bake for 20 minutes, or until the top is golden and bubbly. - Serve
Remove from oven and let cool slightly before serving. Serve warm with your choice of dippers.
Notes
- Drain Ingredients Well – Excess liquid from artichokes or spinach can make the dip watery.
Use Fresh Garlic – Adds vibrant flavor over pre-minced or powdered alternatives.
Make Ahead – Prepare the dip in advance and bake just before serving for convenience.