This creamy and delicious spinach artichoke dip is the perfect snack to savor with family and friends. Made with fresh spinach, tangy artichokes, and a blend of creamy cheeses, this dip is sure to be a crowd-pleaser. Serve it warm with chips or toasted bread slices for a truly satisfying treat.
Ingredients
Main Ingredients
- Fresh spinach — 8 oz (225g)
- Canned Artichoke Hearts — 1 can, drained (14 oz / 400g)
- Cream cheese — 8 oz (225g)
- Sour cream — 1/2 cup (120ml)
- Mayonnaise — 1/2 cup (120ml)
- Grated Parmesan cheese — 1/2 cup (50g)
- Shredded mozzarella cheese — 1/2 cup (50g)
- Garlic Cloves — 2 cloves, minced
SEASONINGS
- Salt — 1/2 tsp
- Black pepper — 1/4 tsp
- Red Pepper Flakes — 1/4 tsp
Unlock the Secrets of Flavor
with Our Step-by-Step
Cooking Instructions!
Preheat the oven to 350°F (175°C).
In a large skillet, sauté the spinach over medium heat until wilted. Remove from heat and let it cool.
In a mixing bowl, combine the cream cheese, sour cream, mayonnaise, grated Parmesan cheese, shredded Mozzarella cheese, and minced garlic cloves. Mix well.
Chop the artichoke hearts into small pieces.
Squeeze out any excess liquid from the cooked spinach and chop it as well.
Add the chopped artichoke hearts and spinach to the cheese mixture. Stir until well combined.
Season the mixture with salt, black pepper, and red pepper flakes. Adjust the seasonings to taste.
Transfer the mixture to an oven-safe baking dish and spread it evenly.
Bake the dip in the preheated oven for 20-25 minutes or until hot and bubbly.
Serve the spinach artichoke dip warm with chips or toasted bread slices.
Enjoy!