Cheesy Bacon Spinach Dip with Artichokes

Cheesy Spinach, Artichoke & Bacon Horseradish Dip in a bowl.

Classic spinach artichoke dip with crispy bacon, horseradish and mozzarella baked until golden brown and bubbly.


  • 4 slices bacon, chopped
  • 3 cups baby spinach, roughly chopped
  • 2-3 cloves garlic, peeled and minced
  • 8-ounce block cream cheese, room temperature (low fat or regular)
  • ¼ cup plain Greek yogurt
  • 1 tablespoon prepared horseradish
  • ½ cup marinated jarred artichokes, drained, chopped
  • 2 green onions, sliced
  • ¾ cup shredded mozzarella, divided
  • ½ teaspoon kosher salt
  • ½ teaspoon onion powder
  • ¼ teaspoon freshly ground black pepper
  • Pita chips and raw veggies, for dipping


  1. Preheat oven to 375 degrees. Coat an 8x8 baking dish with cooking spray.
  2. Heat a large non-stick skillet to medium heat. Add bacon and cook 8-10 minutes, stirring frequently, until crispy.  Remove from the pan and place on a paper towel to drain.
  3. Drain all but 1 tablespoon bacon fat from the pan. Heat the bacon fat to medium heat.  Add spinach and garlic and sauté 2-3 minutes, until spinach is wilted.
  4. In a large mixing bowl, stir together cream cheese and Greek yogurt. Stir in spinach mixture, crumbled bacon, horseradish, artichokes, green onion, ½ cup mozzarella, salt, onion powder and black pepper until thoroughly combined.  Transfer mixture into the prepared baking dish.   Sprinkle the top with remaining mozzarella cheese.  Bake 15-20 minutes, until top is golden brown and bubbly. 
  5. Serve with pita chips and raw veggies.


Storage Tip: Store in the refrigerator up to 4 days. Reheat or eat cold.


Keywords: dip, tailgating, entertaining, party, easy, healthy, best, fresh spinach, hot