# What You'll Need:
→ Vegetables
01 - 2 cups frozen chopped spinach, thawed and drained
02 - 1 can artichoke hearts (14 oz), drained and roughly chopped
03 - 2 cloves garlic, minced
04 - 1 small onion, finely chopped
→ Dairy
05 - 1 cup cream cheese, softened
06 - 1 cup sour cream
07 - 1 cup shredded mozzarella cheese
08 - 1/2 cup grated Parmesan cheese
09 - 1/2 cup shredded cheddar cheese
→ Pantry
10 - 1/2 teaspoon salt
11 - 1/4 teaspoon ground black pepper
12 - 1/2 teaspoon dried Italian herbs
13 - 1 tablespoon olive oil
# Step-by-Step Guide:
01 - Preheat oven to 375°F. Grease a 9x9 inch baking dish.
02 - Heat olive oil in a skillet over medium heat. Add onion and garlic, sauté until softened, about 3 minutes.
03 - Add thawed spinach and artichoke hearts to skillet. Cook, stirring occasionally, for 2 to 3 minutes. Remove from heat.
04 - In a large bowl, combine cream cheese, sour cream, half the mozzarella, half the Parmesan, cheddar cheese, salt, black pepper, and Italian herbs. Mix until smooth.
05 - Fold the cooked vegetables into the cheese mixture until fully incorporated.
06 - Spread the mixture evenly into the prepared baking dish. Sprinkle remaining mozzarella and Parmesan evenly on top.
07 - Bake for 25 to 30 minutes until the top is bubbling and golden brown.
08 - Allow to cool slightly before serving.