Experience the rich flavors of Spinach Artichoke Dip, a beloved appetizer that combines creamy cheese, fresh spinach, and artichokes, perfect for any gathering. Originating from the Mediterranean, this dish reflects communal dining traditions and is customizable to suit various tastes. Crafted with fresh ingredients and traditional techniques, it delights with each bite. Serve it warm with pita chips or veggie sticks for a crowd-pleasing treat that brings everyone together. Indulge in its savory goodness and create unforgettable memories!
1 cup fresh spinach, finely chopped
1 cup canned artichoke hearts, well-drained and roughly chopped
1 cup cream cheese, softened to room temperature
½ cup sour cream
½ cup mayonnaise
1 cup shredded mozzarella cheese, divided
½ cup grated Parmesan cheese
2 cloves garlic, minced
½ teaspoon onion powder
½ teaspoon red pepper flakes (optional, for a spicy kick)
Salt and pepper to taste
Fresh parsley, chopped (for garnish, optional)
Tortilla chips or slices of toasted baguette, for serving