1cupgrated mozzarella cheese, plus extra for topping
0.5cupgrated Parmesan cheese
3clovesgarlic, minced
1teaspoononion powder
0.5teaspoonred pepper flakes
to tastesalt and pepper
1tablespoonolive oil
for garnishfresh parsley
Instructions
Preheat your oven to 350°F (175°C).
Cook the pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant.
Stir in the chopped spinach and cook until wilted, about 2-3 minutes.
In a mixing bowl, combine the softened cream cheese, sour cream, mozzarella cheese, Parmesan cheese, onion powder, red pepper flakes, salt, and pepper. Mix until smooth.
Add the cooked pasta, sautéed spinach, and artichoke hearts to the cheese mixture. Gently fold until well combined.
Transfer the mixture to a greased 9x13 inch baking dish and spread it out evenly.
Top with additional mozzarella cheese for a gooey finish.
Bake in the preheated oven for 25-30 minutes until the top is bubbly and golden brown.
Remove from the oven and let it cool slightly before serving. Garnish with fresh parsley.