Fresh Spinach Artichoke Dip

  • 2 tablespoons olive oil
  • 1 teaspoon crushed red pepper
  • 1 medium onion, chopped
  • 1 (14 ounce) can artichoke hearts, drained and chopped
  • 1 jalapeno pepper, chopped, seeds and membranes removed
  • 2 tablespoons dry white wine
  • 4 cups chopped baby spinach
  • 1 cup sour cream
  • 1 cup mayonnaise
  • 8 ounces cream cheese, softened
  • 1 tablespoon chopped fresh parsley
  • 3 ounces shredded Parmesan cheese
  • 6 ounces shredded mild cheddar cheese
  • salt and pepper to taste
  • Sriracha chili sauce, or Frank's Hot Sauce, to taste

Directions

Heat the oil and red pepper flakes in a medium skillet over medium heat. Add onion, jalapeno pepper and garlic; cook, stirring, until the onion is soft and translucent, about 5 minutes. Add artichokes and chopped spinach.Cook, stirring, about 2 minutes more. Add wine and let cook until liquid is reduced by half, about 2 to 3 minutes. Remove from heat and let cool.

In a large bowl. mix together the sour cream, mayonnaise, and cream cheese until well combined. Add the parsley, cheese, salt, pepper, and hot sauce; mix until well combined.

Fold in the cooled spinach and artichoke mixture. Taste and season as needed with salt and pepper. Chill about 2 hours, refrigerate up to two weeks, or freeze to keep longer.