- 8 ounce package cream cheese, softened
- ¼ cup mayonnaise
- ¼ cup grated Parmesan cheese
- ¼ cup grated Romano cheese
- 1 clove garlic peeled and minced
- ½ teaspoon dried basil
- ¼ teaspoon garlic salt
- salt and pepper to taste
- 14 ounce artichoke hearts, drained and chopped
- ½ cup frozen chopped spinach thawed and drained
- ¼ cup shredded mozzarella cheese
Medium mixing bowl
Small baking dish
Sturdy silicone spatula
Hand mixer
Prepare the Oven and Baking DishPreheat the oven to 350°F (175°C). Lightly grease a small baking dish and set it aside. Position the oven rack in the middle of the oven to help the dip cook evenly without over-browning the bottom. Make the Creamy Cheese BaseIn a medium bowl, combine the cream cheese, mayonnaise, Parmesan cheese, Romano cheese, garlic, basil, garlic salt, salt, and black pepper. Use a spatula to press and mash the cream cheese against the sides of the bowl as you mix. Continue until the mixture is creamy and mostly smooth, with no large lumps of cream cheese remaining. Add the Artichokes and SpinachGently stir in the chopped artichoke hearts and spinach. Fold them into the creamy mixture until evenly distributed, taking care not to overmix or crush the vegetables into a paste. Assemble the DipTransfer the mixture to the prepared baking dish and spread it into an even layer. This helps the dip heat consistently throughout. Sprinkle the mozzarella evenly over the top. Bake the DipPlace the dish in the preheated oven and bake for about 25 minutes, or until the dip is hot and bubbling around the edges with a lightly golden top. Rest and ServeRemove the dip from the oven and let it rest for about 5 minutes before serving. This allows the mixture to settle slightly and makes it easier to scoop without being dangerously hot.