Description
A rich, cheesy, and creamy spinach artichoke dip that’s perfect for parties, holiday gatherings, or cozy family nights. Simple to make, full of flavor, and a guaranteed crowd-pleaser.
Ingredients
Scale
- 5 cups fresh spinach (or 10 oz frozen, thawed & drained)
- 1 can (14 oz) artichoke hearts, chopped and drained
- 8 oz cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 cloves garlic, minced
- ½ tsp onion powder
- ½ tsp salt
- ¼ tsp black pepper
- 1 tsp lemon juice
- 1 tbsp olive oil
- Optional garnish: chopped parsley or chives
Instructions
- Preheat oven to 375°F (190°C).
- Heat olive oil in a skillet and sauté garlic for 30 seconds. Add spinach and cook until wilted. Remove from heat.
- Drain and chop artichoke hearts.
- In a mixing bowl, combine cream cheese, mozzarella, Parmesan, garlic, onion powder, salt, pepper, and lemon juice. Stir until smooth.
- Fold in spinach and artichokes. Mix gently.
- Transfer to a baking dish, smooth the top, and sprinkle extra cheese if desired.
- Bake for 20–25 minutes until bubbly and golden.
- Garnish with parsley or chives and serve hot with chips, bread, or fresh vegetables.
Tips:
Squeeze excess water from spinach and artichokes to prevent a runny dip.
Use room-temperature cream cheese for a smooth, creamy texture.
Customize with extra cheese, veggies, or spices to suit your taste.
