Description
A creamy, cheesy spinach artichoke dip that is easy to prepare and perfect for parties or cozy nights in.
Ingredients
- 1 cup fresh spinach, finely chopped (or 1 cup thawed, well-drained frozen spinach)
- 1 can (14 oz) artichoke hearts, drained and chopped
- 8 oz cream cheese, softened to room temperature
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1/4 cup mayonnaise (or plain Greek yogurt)
- 2 cloves garlic, minced
- Salt and freshly ground black pepper, to taste
Instructions
- Preheat the oven to 350°F (175°C) and lightly grease an 8×8-inch baking dish.
- Prepare the produce: drain and chop the artichoke hearts. If using fresh spinach, finely chop; if using frozen, thaw and squeeze out excess moisture until mostly dry.
- In a mixing bowl, beat the softened cream cheese until smooth. Stir in the mayonnaise (or Greek yogurt) until combined.
- Add the shredded mozzarella and grated Parmesan. Mix until the cheeses are evenly distributed and the mixture is creamy.
- Fold in the chopped spinach, artichokes, and minced garlic. Season with salt and pepper to taste.
- Transfer the mixture into the prepared baking dish, smoothing the top with a spatula.
- Bake for 20–25 minutes, or until the dip is hot and bubbling through the center. Broil for 1–2 minutes for a golden top, watching carefully.
- Let the dip rest for 3–5 minutes before serving.
Notes
Best served warm with tortilla chips, pita wedges, or crusty bread. Can be made ahead and refrigerated before baking.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
