This spinach artichoke dip recipe is the best appetizer side dish and appetizer EVER!
Extra-virgin olive oil, minced shallot, Kosher salt, freshly ground black pepper, fresh baby spinach, cream cheese, artichoke hearts, mozzarella cheese, parmesan cheese, garlic cloves, sour cream, hot sauce
Preheat your oven to 350 degrees F.
In a large cast iron or non stick skillet that is able to go in the oven, heat a drizzle of extra-virgin olive oil on medium-high heat. Add in shallots and sweat out for about 2 to 3 minutes. Add in your spinach and wilt down for another 2 to 3 minutes.
Remove from the skillet and drain out the moisture of your spinach/shallot mixture with a cheese cloth, towel or paper towel and set aside.
In a large bowl, add in your room temperature cream cheese, spinach, shallots, artichokes, shredded cheeses, garlic, sour cream and hot sauce.
Mix well until the mixture is completely incorporated. Add in a baking dish or cast iron. Top with more shredded mozzarella (optional) and place in the oven for 20 to 22 minutes, and then broil for another 5 minutes.
Remove from oven and serve with tortilla chips!