Dive into this delicious Healthy Spinach Artichoke Dip recipe that's perfect for any gathering! Packed with fresh spinach, creamy cheeses, and artichoke hearts, this dip is a crowd-pleaser you'll love. It's easy to make in just a few steps and is sure to impress your guests. Serve it with crackers or veggies for the ultimate appetizer.
2 cups fresh spinach, chopped
1 can (14 oz) artichoke hearts, drained and chopped
1 cup plain Greek yogurt
1/2 cup cream cheese, softened
1 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
2 cloves garlic, minced
1 tablespoon lemon juice
Salt and pepper to taste
Optional: 1/4 teaspoon red pepper flakes for heat