Get ready to indulge in this creamy spinach artichoke dip that's perfect for parties or cozy nights at home! With fresh spinach, rich cream cheese, and zesty artichokes, this recipe is a crowd-pleaser. Easy to make in just 40 minutes, it's best served warm with crispy tortilla chips or baguette slices.
1 cup fresh spinach, chopped
1 cup canned artichoke hearts, drained and chopped
1 cup cream cheese, softened
1/2 cup sour cream
1/2 cup mayonnaise
1 cup mozzarella cheese, shredded
1/2 cup Parmesan cheese, grated
3 cloves garlic, minced
1/2 teaspoon crushed red pepper flakes (adjust to taste)
Salt and black pepper to taste
Tortilla chips or sliced baguette for serving