Preheat the oven to 400°F and position a rack in the center of the oven. Spray a small baking dish with nonstick cooking spray and set aside.
Cut the tops off 3 heads garlic to expose the cloves and place them on a piece of foil. Drizzle with 2 tablespoons olive oil, then wrap the foil around the garlic and place it on a baking sheet. Roast for 40-55 minutes or until garlic is tender. Cool the garlic before squeezing.
Squeeze the roasted garlic into a large bowl. Mash the garlic using a fork until it becomes a paste.
Add 1 (8-ounce) package softened cream cheese, ½ cup sour cream, ½ cup mayonnaise, 1 tablespoon Italian seasoning, ½ teaspoon garlic powder, 1 cup of the 2 cups shredded mozzarella cheese, and ½ cup grated parmesan cheese. Using an electric hand mixer, mix the ingredients until well combined. Season with salt and pepper to taste.
Transfer the dip into the prepared baking dish. Top with the remaining 1 cup of shredded mozzarella cheese.
Reduce the oven temperature to 375°F and bake for 15-20 minutes or until the cheese starts to melt and is golden brown on top.
Serve warm with crostini, crackers, or bread!
Notes
Storing, Reheating, & Make Ahead Instructions
Refrigerate: Store leftovers in an airtight container in the fridge for up to 2 days.
Reheat: Warm in the microwave or oven on low until the cheese is melted.
Make Ahead: Assemble the dip ahead of time, cover tightly with plastic wrap, and refrigerate. When ready to bake, remove the wrap and bake as directed, adding a few extra minutes if it’s cold, or let it come to room temperature first.