Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach and Artichoke Dip Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julie
  • Total Time: 40 minutes

Description

A creamy, cheesy dip made with fresh spinach, artichokes, and a blend of cheeses. Baked until bubbly and golden, this comforting dip is perfect for serving with crackers, chips, or fresh veggies.


Ingredients

Scale

For the Spinach and Artichoke Dip:

  • 1 (10 oz) package frozen chopped spinach, thawed and drained
  • 1 (14 oz) can of artichoke hearts, drained and chopped (or 1 ½ cups fresh artichokes, cooked and chopped)
  • 8 oz cream cheese, softened
  • ½ cup sour cream
  • ½ cup mayonnaise
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 12 cloves garlic, minced
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional, for a little heat)

For Serving:

  • Tortilla chips, crackers, sliced baguette, or vegetable sticks (such as celery, carrots, or bell peppers)

Instructions

1. Prepare the Spinach and Artichokes

Start by preparing the spinach and artichokes. If you’re using frozen spinach, thaw it completely, then place it in a fine mesh strainer or a clean kitchen towel and squeeze out any excess water. This step is crucial to prevent the dip from becoming watery during baking.

If you’re using canned artichoke hearts, drain and chop them into small pieces. If you prefer fresh artichokes, steam or boil them until tender, then chop them into small chunks.

Once both the spinach and artichokes are ready, set them aside while you prepare the cheesy base for the dip.

2. Mix the Creamy Base

In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Use a hand mixer or whisk to blend them together until smooth and creamy. This mixture will serve as the rich, cheesy base of your dip.

Next, add the mozzarella cheese, Parmesan cheese, minced garlic, salt, pepper, and red pepper flakes (if using) to the bowl. Stir well until everything is evenly combined. The cheeses will provide the dip with that gooey, melty texture and savory flavor.

3. Incorporate the Spinach and Artichokes

Add the drained spinach and chopped artichokes to the creamy mixture. Stir gently to combine the spinach and artichokes with the cheesy base. Make sure the spinach and artichokes are evenly distributed throughout the dip.

Taste the mixture and adjust the seasoning if needed. You can add more salt, pepper, or red pepper flakes depending on your preferences.

4. Bake the Dip

Preheat your oven to 350°F (175°C). Lightly grease a baking dish, such as a 9×9-inch square dish or a small oval dish, with cooking spray or a bit of butter.

Transfer the spinach and artichoke mixture into the prepared baking dish and spread it evenly with a spatula. The dip should be about 1-2 inches thick.

Place the dish in the preheated oven and bake for 25-30 minutes, or until the top is golden and bubbly. The edges should be lightly browned, and the cheese should be melted and gooey.

5. Serve and Enjoy

Once the dip is done, remove it from the oven and allow it to cool for a few minutes before serving. The dip is best enjoyed warm, so be sure to serve it immediately with your choice of tortilla chips, crackers, sliced baguette, or fresh vegetable sticks.

This dip is rich and satisfying on its own, but it can also be served as part of a larger spread with other appetizers.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes

Nutrition

  • Calories: 200-250 kcal
  • Fat: 15-18g
  • Carbohydrates: 8-10g
  • Protein: 6-8g