Preheat your oven to 325°F (165°C). Prepare your vegetables by draining and rinsing the artichoke hearts, finely chopping the peppers, and mincing the garlic. Most importantly, thaw the frozen spinach and squeeze out as much excess water as possible to prevent a watery dip.
In a large mixing bowl, combine the squeezed spinach, artichoke hearts, chopped peppers, minced garlic, Greek yogurt, and softened cream cheese.
Season with white pepper to taste and stir until all are thoroughly combined and the mixture is creamy.
Spread the dip mixture evenly into a 9 × 9 baking dish or a 1. 5-quart casserole dish.
Sprinkle the grated Parmesan cheese evenly over the top.
Bake for 30 minutes, or until the dip is hot, bubbly, and the top is lightly golden brown.
Let it rest for a few minutes before serving with whole-grain crackers, pita bread, or fresh raw vegetables.