Savory, creamy, and bursting with layers of flavor, this Caramelized Onion Dip with Feta, Spinach, and Walnuts is the appetizer your celebration (or cozy night in) deserves. Greek yogurt keeps it light and tangy, caramelized onions add depth, and the spinach-walnut duo brings in just the right balance of earthiness and crunch. Whether you’re popping champagne or cracking open a cold beer, this dip belongs at your table.
½ cup canola oil
3 cups finely diced onions
8 cloves garlic, minced
8 cups packed spinach (baby or regular), roughly chopped
Salt & freshly ground pepper, to taste
3 cups whole-fat Greek yogurt
2 cups (8 oz) crumbled feta cheese
6 tbsp finely chopped fresh oregano (or 3 tsp dried)
2 tsp fresh lemon juice
⅔ cup toasted walnuts, crushed
Extra virgin olive oil, for drizzling
Crackers, pita chips, or warm bread for serving
Optional twist: a pinch of chili flakes or sumac for added zing
In a large skillet, heat canola oil over medium-low heat. Add onions and a pinch of salt. Cook slowly, stirring occasionally, for 20–25 minutes until golden and deeply caramelized.
Add garlic and cook another 2 minutes until fragrant.
Stir in spinach and sauté until wilted (2–3 minutes). Season with salt and pepper. Remove from heat and let cool slightly.
In a large bowl, mix Greek yogurt, feta, lemon juice, and 4 tbsp oregano. Fold in the onion-spinach mixture until well combined.
Stir in half of the walnuts, saving the rest for garnish.
Transfer to a serving bowl. Top with remaining walnuts, a drizzle of olive oil, and a sprinkle of oregano (or chili flakes/sumac if using).
Serve with your favorite crackers or warm bread.