Print

Creamy Spinach Artichoke Dip

Creamy Spinach Artichoke Dip

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Spinach Artichoke Dip is the perfect crowd-pleasing appetizer featuring fresh spinach, artichoke hearts, and a blend of cheeses that creates a rich, comforting dish sure to disappear quickly at any gathering.

Ingredients

Scale

10-12 ounces Fresh Spinach
14 ounces Artichoke Hearts
8 ounces Cream Cheese
1/2 cup Sour Cream
1/2 cup Mayonnaise
1 cup Parmesan Cheese
1 cup Mozzarella Cheese
3-4 cloves Garlic
1/2 teaspoon Onion Powder
1/2 teaspoon Salt
1/4 teaspoon Black Pepper
1/4 teaspoon Red Pepper Flakes
1 tablespoon Olive Oil

Instructions

  1. Heat olive oil in a skillet, add spinach, and cook until wilted
  2. Drain and chop artichoke hearts thoroughly
  3. Sauté minced garlic in the skillet until fragrant
  4. In a mixing bowl, combine cream cheese, sour cream, and mayonnaise until smooth
  5. Stir in Parmesan, mozzarella, onion powder, salt, pepper, and optional red pepper flakes
  6. Fold in spinach and artichokes and mix thoroughly
  7. Preheat oven to 375°F (190°C). Transfer mixture to baking dish and spread evenly
  8. Top with reserved mozzarella and bake for 20-25 minutes, until bubbly and golde
  9. Allow to cool slightly before serving

Notes

Squeeze as much liquid from spinach and artichokes as possible to prevent a watery dip.

Use freshly grated cheese for the best flavor and texture.