A lighter, protein-packed version of the classic spinach artichoke dip, made with Greek yogurt and cottage cheese, perfect for snacking or parties.
Prep Time 10 minutesminutes
Cook Time 30 minutesminutes
Total Time 45 minutesminutes
Serving Size 6servings
Ingredients
Dip Ingredients
2cupsfresh spinach, choppedBaby spinach works great; rough-chop larger leaves
1can (14 oz)artichoke hearts, drained and chopped
1cupGreek yogurtUse plain, full-fat or 2% for best texture
1/2cupcottage cheeseSmall curd for smoother texture
1/2cupshredded cheeseMozzarella for stretch or Parmesan for sharpness; you can mix both
2clovesgarlic, mincedOr 1/2 tsp garlic powder in a pinch
Salt and black pepperTo taste
Red pepper flakesOptional, for a little heat
Instructions
Preparation
Preheat the oven to 350°F (175°C). Lightly grease a 1-quart baking dish.
In a medium bowl, combine the chopped spinach, drained artichoke hearts, Greek yogurt, cottage cheese, shredded cheese, and minced garlic. Stir until evenly mixed.
Season the mixture with salt, pepper, and a pinch of red pepper flakes if you want heat. Taste and adjust seasoning.
Transfer the dip into the prepared baking dish, spreading it into an even layer.
Baking
Bake for 25–30 minutes, or until the edges are bubbly and the top is lightly golden.
Let rest for 5 minutes before serving so it sets slightly.
Serving
Serve warm with raw veggies, pita chips, or high-protein crackers.
Notes
Cool the dip to room temperature, cover tightly, and refrigerate for up to 3–4 days. Reheat in a 350°F oven for 10–12 minutes or microwave in 30-second bursts. Portion into an airtight container and freeze for up to 2 months.