I love Olive Garden, but when they discontinued their spinach artichoke dip, I was heartbroken. So my best friend and I took it upon ourselves to create our own version of the dip (take that, Olive Garden).

We tried a billion recipes, and finally found a recipe that tastes better than Olive Garden’s. The secret ingredient? Goat cheese. It is everything you could ever want in a dip: cheesy, creamy, salty and hearty.

Goat Cheese Spinach Artichoke Dip

  • Prep Time:10 minutes
  • Cook Time:35 minutes
  • Total Time:45 minutes
  • Servings:6
  • Medium


  • 16 oz fresh spinach
  • 14 oz can artichokes, drained and chopped
  • 4 oz cream cheese
  • 8 oz goat cheese
  • 1/4 cup parmesan cheese
  • 1/3 cup mozzarella cheese
  • 3 tablespoon garlic
  • 1/4 teaspoon salt
  • 1/4 teaspoon crushed red pepper

Step 1

Preheat oven to 375ºF.

Step 2

Fill a large bowl with ice and cold water. Set aside.

Step 3

Bring a large pot of salted water to a boil over high heat. Once boiling, add spinach and cook for approximately 30 seconds to 1 minute, until the spinach is wilted.

Step 4

Remove the spinach from the water with a slotted spoon and transfer to the ice water. This will stop the cooking.

Step 5

Once spinach is cool, remove it from the water. Squeeze out any excess liquid.

Step 6

Add the spinach, artichoke hearts, cream cheese, goat cheese, parmesan, mozzarella, garlic, salt and pepper to a large bowl.

Step 7

Mash everything together with a fork until well mixed.

Step 8

Scoop spinach mixture into a baking dish. Bake for 25 minutes.

Step 9

Top with 1/8 cup of mozzarella cheese and bake for an additional five minutes.

Step 10

Serve immediately with chips, crackers or toasted French bread.

Spinach Artichoke Dip
Spinach Artichoke Dip