Go Back
best homemade spinach dip baked and ready to eat in a white dish with sourdough bread cut up around it.

Best Homemade Spinach Dip

This Best Homemade Spinach Dip is warm, cheesy, and loaded with flavor. An easy crowd-pleasing appetizer perfect for parties, holidays, or family nights in.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 10 servings
Course: Appetizer
Cuisine: American

Ingredients
  

  • 2 tbsp butter or olive oil
  • 3 cloves garlic minced
  • 10 oz fresh spinach or 1 cup frozen, thawed and drained
  • 8 oz cream cheese softened
  • 1 cup sour cream or Greek yogurt
  • ½ cup mayonnaise
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • ½ tsp sea salt
  • ½ tsp black pepper
  • ½ tsp onion powder
  • ½ tsp smoked paprika optional

Method
 

  1. Heat butter or olive oil in a skillet over medium heat. Add garlic and sauté for 30 seconds.
  2. Add spinach and cook until wilted (or heated through if frozen). Set aside.
  3. In a mixing bowl, stir together cream cheese, sour cream, and mayonnaise.
  4. Fold in mozzarella, Parmesan, salt, pepper, onion powder, and optional seasonings.
  5. Add spinach mixture and stir until well combined.
  6. Transfer to a baking dish and bake at 375°F for 15–20 minutes, until hot and bubbly.
  7. Serve warm with bread, chips, or fresh veggies.

Notes

  • You can prep this ahead and bake just before serving.
  • If using frozen spinach make sure to squeeze out excess water.
  • Add extra cheese on top before baking for a golden crust.
  • Store leftovers in the refrigerator in an airtight container for up to 3 days.