Spinach Artichoke Sun-Dried Tomato Dip is a flavorful twist on the classic spinach artichoke dip, with the addition of sun-dried tomatoes adding a rich, tangy, and slightly sweet depth to the overall taste. The perfect appetizer for holiday parties!
Preheat oven to 400 degrees F. Grease a 9-inch pie pan or skillet and set aside.
Heat the olive oil in a small skillet over medium heat. Add the shallot and cook for 2 to 3 minutes, stirring occasionally, or until softened. Add the spinach and cook until wilted. Add the garlic and cook for 1 minute. Transfer the spinach mixture to a large bowl.
Add the cream cheese, mozzarella cheese, feta cheese, Greek yogurt, artichoke hearts, sun-dried tomatoes, crushed pepper flakes, salt, and pepper to the bowl. Stir until well combined.
Use a spatula to spread the mixture into the prepared pan. Bake for 25 to 30 minutes or until golden brown and bubbly.
Serve warm with crackers, chips, cut vegetables, crostini, etc.
Notes
You can make the dip up to 2 days in advance, just assemble and don't bake. Store leftover dip in the fridge for up to 4 days. Reheat in the microwave or in the oven until heated through.