5-Cheese Spinach Artichoke Dip Recipe
Prep Time:
10 minutes
Cook Time:
30 minutes
Servings:
12 Servings
Ingredients
  • 2 blocks (16 ounces total) cream cheese, softened
  • ⅔ cup mayonnaise
  • ⅔ cup sour cream
  • 2 tablespoons olive oil
  • 4 garlic cloves, peeled and minced
  • ½ cup sliced yellow onion
  • Pinch crushed red pepper flakes
  • 1 (10-ounce) package frozen chopped spinach, thawed and drained
  • 1 (13.75-ounce) can quartered artichoke hearts, drained
  • ½ cup grated Parmesan
  • ½ cup grated Gruyere
  • ½ cup grated white cheddar
  • ½ cup feta cheese crumbles
Directions
  1. Preheat the oven to 400 F.
  2. Lightly spritz a casserole dish with cooking spray.
  3. Place the softened cream cheese, mayonnaise, and sour cream in a large bowl. Whisk to combine and set aside.
  4. Heat olive oil in a medium skillet over medium-high heat.
  5. Once hot, add the garlic, onion, and crushed red pepper flakes and saute for 2 minutes.
  6. Add the spinach and artichoke hearts to the skillet, stir to combine, and continue to saute for 2 minutes more.
  7. Using a slotted spoon, transfer the sauteed veggies to the bowl with the cream cheese mixture.
  8. Add the Parmesan, Gruyere, cheddar, and feta cheeses to the bowl and stir to combine.
  9. Transfer the dip mixture to the prepared casserole dish, spreading out in an even layer.
  10. Place the dip in the oven (place the casserole dish on a baking sheet to catch any drips) and bake for 25 to 30 minutes, or until the dip is bubbly and brown.
  11. Remove the dip from the oven and serve with crackers and crostini.