01 -
Preheat your oven to 375°F. Thaw and squeeze 10 oz frozen chopped spinach very dry using a clean kitchen towel or paper towels. Drain and roughly chop 14 oz canned artichoke hearts. Mince 3 cloves garlic and finely dice 1/4 cup yellow onion.
02 -
In a large mixing bowl, combine 8 oz softened cream cheese, 1/2 cup sour cream, and 1/4 cup mayonnaise. Mix with a spatula or electric mixer until the mixture is smooth and well combined. Stir in 1 cup shredded mozzarella cheese and 1/4 cup grated Parmesan cheese.
03 -
In a small skillet over medium heat, sauté the 1/4 cup finely diced yellow onion and 3 cloves minced garlic for 3-5 minutes, or until softened and fragrant. Add the sautéed aromatics directly to the creamy cheese mixture in the large bowl.
04 -
Fold the very dry 10 oz chopped spinach and 14 oz chopped artichoke hearts into the creamy base. Season the mixture with 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp red pepper flakes. Mix thoroughly to ensure all ingredients are evenly distributed for your Creamy Hot Spinach and Artichoke Dip Recipe.
05 -
Spoon the entire dip mixture into an 8x8 inch baking dish or a 1.5-quart oven-safe dish. Spread it evenly across the bottom. Sprinkle the remaining 1/2 cup shredded mozzarella cheese and 1/4 cup grated Parmesan cheese over the top of the dip.
06 -
Bake the dip in the preheated oven for 20-25 minutes, or until the Creamy Hot Spinach and Artichoke Dip Recipe is bubbly around the edges and the cheese topping is melted and golden brown. Keep an eye on it to prevent over-browning.
07 -
Carefully remove the baking dish from the oven. Let the Creamy Hot Spinach and Artichoke Dip Recipe rest for 5-10 minutes before serving. This allows it to set slightly and cool to a safe eating temperature. Serve warm with your favorite dippers.