4heaping cups fresh spinachor substitute frozen, see notes
8ouncescream cheesesoftened
4ouncesmozzarella cheeseshredded (1 cup)
2ouncesparmesan cheesegrated (½ cup), divided
2ouncesRomano cheesegrated (½ cup), divided
1/3cupsour cream
14-ouncecan artichoke heartsquartered, drained, and chopped
Instructions
Preheat the Oven and Prepare Dish: Preheat oven to 350°F. Lightly grease a 5-inch round deep dish casserole, pie plate, or similar baking dish.
Cook Aromatics: In a large skillet over medium-low heat, melt butter. Add onion and garlic. Sauté for 8–10 minutes, stirring occasionally, until onion is soft and golden. Keep heat low so garlic doesn’t burn.
Add Spinach: Stir in spinach. Cook for 2–3 minutes, stirring occasionally, until wilted. If using frozen spinach, skip this step and add thawed, drained spinach directly to the cheese mixture.
Mix Cheese Base: In a medium mixing bowl, stir together cream cheese, mozzarella, ¼ cup parmesan, ¼ cup Romano, sour cream, and chopped artichoke hearts until well combined.
Combine: Fold the spinach mixture into the cream cheese mixture until evenly distributed.
Bake: Transfer mixture to prepared dish. Cover with foil and bake for 25–30 minutes, or until hot and bubbly throughout.
Finish: Remove foil, sprinkle with remaining parmesan and Romano cheeses, and broil for 1–2 minutes until golden brown.
Serve: Garnish with fresh parsley if desired. Serve hot with tortilla chips, crusty bread, or veggie dippers.
Notes
Make-Ahead Tips: Assemble the dip up to 24 hours ahead. Cover tightly and refrigerate. Bake just before serving, adding 5 extra minutes to the bake time.Storage: Store leftovers in an airtight container in the refrigerator for 4–5 days.Reheating: Microwave in 30-second bursts, stirring between each, or bake at 325°F until warmed through.Freezing: Freeze baked or unbaked dip in a freezer-safe container for up to 2 months. Thaw overnight in the fridge, then bake until heated through. Texture may be slightly looser after freezing.