Ingredients
Equipment
Method
- Preheat your oven to 180°C (350°F). Lightly grease a small baking dish to prevent sticking.
- Heat olive oil in a skillet over medium heat. Add the chopped spinach and sauté until wilted, about 2-3 minutes. The spinach will turn a vibrant green and release a fragrant aroma. Remove from heat and let it cool slightly.
- While the spinach cools, chop the drained artichoke hearts into small, even pieces. This helps them distribute evenly through the dip and soften nicely during baking.
- In a mixing bowl, combine the softened cream cheese, sour cream, grated Parmesan, and minced garlic. Mix until smooth and creamy, with no lumps remaining. The mixture should be well blended and fluffy.
- Add the sautéed spinach, chopped artichokes, red pepper flakes (if using), and a squeeze of fresh lemon juice to the cheese mixture. Stir everything together until evenly combined. Season with salt and pepper to taste.
- Transfer the mixture into your prepared baking dish, spreading it out into an even layer. Sprinkle the shredded mozzarella cheese generously over the top for a gooey, golden crust.
- Bake in the preheated oven for 20-25 minutes, until the dip is bubbling around the edges and the top is golden brown and crispy.
- Remove the dip from the oven and let it rest for 5 minutes. This allows it to set slightly and makes serving easier.
- Serve the warm spinach artichoke dip with crusty bread, pita chips, or fresh veggie sticks. Enjoy the creamy, cheesy goodness with a crispy top!
Notes
Feel free to customize with additional herbs or substitute kale for spinach. For a lighter version, swap sour cream for Greek yogurt. This dip can be prepared a day ahead and baked just before serving.