Ingredients:

  • 2 Tbsp (30g) Unsalted Butter
  • 1/4 cup (40g) Yellow Onion, finely minced
  • 3 cloves Garlic, minced
  • 1 Tbsp (8g) All-Purpose Flour
  • 8 oz (226g) Cream Cheese, full-fat, softened
  • 1/2 cup (120ml) Mayonnaise (full-fat)
  • 1/2 cup (120g) Sour Cream
  • 10 oz package Frozen Chopped Spinach, thawed and very thoroughly squeezed dry
  • 1 (14 oz) can Marinated Artichoke Hearts, drained and chopped
  • 1/2 cup (50g) Parmesan Cheese, freshly grated, plus extra for topping
  • 1 cup (115g) Monterey Jack Cheese, shredded
  • 1 cup (115g) Mozzarella Cheese, shredded
  • 1/2 tsp Hot Sauce (e.g., Tabasco), or to taste
  • Salt and Black Pepper, to taste

Instructions:

  1. Preheat the oven to 375°F (190°C). Thoroughly drain and squeeze all moisture from the thawed spinach. Chop the drained artichoke hearts roughly.
  2. In a 10 or 12-inch Oven-Safe Skillet (cast iron recommended) over medium heat, melt the butter. Sauté the minced onion until translucent (about 4 minutes). Add the garlic and cook for 1 minute until fragrant.
  3. Sprinkle the flour over the onions and garlic. Stir constantly for 1 minute to cook out the raw flour taste, creating a light roux base.
  4. Reduce heat to low. Stir in the softened cream cheese until mostly smooth. Add the mayonnaise and sour cream, stirring until the mixture is uniform and creamy.
  5. Remove the skillet from the heat. Fold in the dried spinach, chopped artichokes, and the first measure of Parmesan cheese.
  6. Add the Monterey Jack and Mozzarella cheeses until just combined. Season with salt, pepper, and hot sauce. Taste and adjust seasoning.
  7. Sprinkle the reserved 1/4 cup of Parmesan cheese over the top. Bake for 25–30 minutes, or until the edges are bubbling vigorously and the top is golden brown.
  8. Let the dip rest for 5 minutes before serving directly from the hot skillet or transfer to a serving dish.