In a mixing bowl, combine 8 oz cream cheese ¼ cup mayonnaise, ½ cup sour cream, 2 garlic cloves – minced, 2 cups spinach, 1 cup artichoke hearts (if using), 1 cup mozzarella cheese , and half of the 1 cup Parmesan cheese. Season with ½ tsp salt, p¼ tsp black pepper and a Pinch red pepper flakes if you like a kick.
Add 1 cup water to the Instant Pot.
Spray a 7-inch oven-safe dish (like a springform pan or glass dish) with cooking spray.
Pour the spinach dip mixture into the dish, cover tightly with foil, and place on a trivet inside the Instant Pot.
Lock the lid and set the Instant Pot to Manual/High Pressure for 10 minutes.
Once done, allow a quick release of pressure.
In a small bowl, mix remaining Parmesan + ½ cup panko breadcrumbs .
Sprinkle evenly over the cooked dip.
Place the dish under the broiler (3–5 minutes) until golden brown and bubbly.
(If your Instant Pot has an air fryer lid, you can use that instead to crisp the topping in 2–3 minutes.)