Get the party started with this deliciously creamy cheesy dip. 

Perfect for weekend entertaining, game night, or movie watching!


  • 1  8oz package cream cheese, room temperature
  • 1 250g package of frozen spinach, thawed, drained and chopped
  • 1 shallot, finely diced
  • 2 cloves garlic, chopped
  • 1/4 cup sliced green olives, chopped (optional)
  • 1 cup marinated artichokes, chopped
  • 1/2 cup sour cream
  • 1/2 cup mayonnaise
  • 1 cup grated Swiss cheese
  • 1 cup grated mozzarella
  • 1/4 teaspoon cayenne pepper
  • 1/2 teaspoon kosher salt
  • 1/2 cup grated Parmesan

 For serving:

  • Sliced baguette or crusty bread, crackers or fresh vegetable sticks


1. Preheat oven to 375°F with the rack in the middle position.

2. Place cream cheese, sour cream and mayonnaise into a medium-sized bowl and stir together.

3. Add artichokes, shallot, garlic, spinach and olives, if using. Add mozzarella, Swiss, salt and cayenne. Stir everything together until well combined.

4. Transfer to baking dish. Sprinkle top with Parmesan.

5. Place baking dish onto parchment-lined baking sheet in case it bubbles over. Transfer to oven and bake for 40 minutes until bubbly and the top is golden and crispy.

6. Cool for 5 minutes before serving with suggested accompaniments.

Recipes, Videos and Cottage Tips