Go Back

Homemade Spinach and Artichoke Dip

A creamy and cheesy blend of spinach and artichoke hearts, perfect for any gathering.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 8 servings
Course: Appetizer, Snack
Cuisine: American
Calories: 250

Ingredients
  

Base Ingredients
  • 1 cup cream cheese (softened)
  • 1/2 cup mayonnaise
  • 1/2 cup sour cream
Cheese
  • 1 cup shredded mozzarella cheese Reserve a handful for topping
  • 1/2 cup grated Parmesan cheese
Vegetables
  • 1 can artichoke hearts, drained and chopped 14 oz/398g
  • 2 cups fresh spinach, chopped Or 1 cup frozen spinach, thawed and drained
Seasoning
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper, to taste

Method
 

Preparation
  1. Preheat your oven to 375°F (190°C).
  2. In a large bowl, combine the softened cream cheese, mayonnaise, and sour cream. Stir until well blended and smooth.
  3. Mix in the mozzarella and Parmesan cheeses, reserving a small handful of mozzarella for topping later.
  4. Gently fold in the chopped spinach and artichoke hearts. Be careful not to overmix.
  5. Add the garlic powder, onion powder, salt, and pepper. Taste and adjust the seasonings as needed.
  6. Spread the mixture evenly into a small baking dish. Sprinkle reserved mozzarella on top.
Baking
  1. Bake in the preheated oven for 20-25 minutes until the dip is bubbling and golden on top.
Serving
  1. Let it cool for a few minutes and serve warm with tortilla chips, pita bread, or fresh veggies.

Notes

For best flavor, use fresh spinach; if using frozen, thaw and squeeze out excess water. Customize with different cheeses for a unique flavor. Avoid overbaking to prevent tough texture. Refrigerate leftovers for up to three days.