Ingredients
Equipment
Method
Step 1: Preparation
- Preheat your oven to 375°F (190°C). Lightly grease a medium-sized baking dish (an 8x8 inch square dish or a small 1-quart casserole dish works well).
- Ensure the frozen spinach is fully thawed. Using a clean kitchen towel or paper towels, squeeze the spinach vigorously until all excess moisture is removed. This step is crucial to prevent a watery dip.
- Drain the artichoke hearts and roughly chop them into small pieces.
Step 2: Create the Creamy Base
- In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Use a hand mixer or a sturdy spoon to beat the mixture until it is smooth and uniform.
- Add the minced garlic, onion powder, black pepper, and salt to the cream cheese mixture. Stir thoroughly to distribute the seasonings evenly.
Step 3: Mix and Bake
- Add the squeezed, dry spinach and the chopped artichoke hearts to the creamy base.
- Fold in the Parmesan cheese, Monterey Jack cheese (if using), and 3/4 cup of the shredded Mozzarella cheese. Reserve the remaining 1/4 cup of Mozzarella for the topping.
- Spoon the prepared dip mixture into the lightly greased baking dish, spreading it out into an even layer. Sprinkle the reserved 1/4 cup of Mozzarella cheese over the top of the dip.
- Place the baking dish in the preheated oven and bake for 20 to 25 minutes, or until the edges are bubbling and the topping is golden brown and melted.
Step 4: Serve
- Remove the dip from the oven and allow it to cool for 5 to 10 minutes before serving. This allows the dip to set up slightly and prevents burning.
- Serve hot with tortilla chips, pita chips, crostini, or slices of crusty bread.
Notes
For best results, use full-fat dairy products; the richness provides superior texture and flavor. If you prefer a smoother dip, blend the artichoke hearts finely before mixing them in. You can prepare this dip up to 24 hours in advance and store it covered in the refrigerator; just add about 5 minutes to the total baking time.
