This spinach artichoke dip is the best appetizer/side/dinner EVER! Serve with your favorite tortilla chips, or even bread and eat up! It's also extremely quick and easy to make, this will go on repeat.
About 1/2 cup shredded mozzarella for top of dip to bakeoptional
Serve with tortilla chips
Instructions
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, season with kosher salt and freshly ground black pepper. 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 (if you want a little bit of heat). Season to taste with kosher salt and freshly ground black pepper.
Mix well until the mixture is completely incorporated. Add in a baking dish or cast iron (this can be the same skillet you used for the shallots and spinach), or any oven safe dish. Top with more shredded mozzarella (optional) and place in the oven for 20 to 22 minutes, and then broil for another 5 minutes.