Go Back
A warm dish of spinach artichoke dip with melted cheese bubbling on top, served with toasted baguette slices and veggie sticks.

Spinach Artichoke Dip Recipe – Creamy Baked Dip with Cheese, Spinach & Artichokes

This Spinach Artichoke Dip Recipe is a classic party favorite—rich, creamy, and loaded with flavor. Made with tender spinach, marinated artichokes, cream cheese, sour cream, and a blend of mozzarella and parmesan, it bakes into a golden, bubbly dip that’s perfect for sharing. Serve it with chips, crackers, bread, or veggies for a versatile appetizer that’s always a hit at game days, holidays, or casual get-togethers. Quick to prep and easy to make ahead, this dip is comfort food in every scoop.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Appetizer, Snack
Cuisine American, Italian-inspired
Servings 10
Calories 200 kcal

Equipment

  • Mixing bowls
  • Whisk or spatula
  • Knife and cutting board
  • Baking dish or cast iron skillet
  • Measuring Cups and Spoons
  • Oven

Ingredients
  

  • 8 oz cream cheese (softened)
  • ½ cup sour cream
  • ¼ cup mayonnaise
  • 1 cup shredded mozzarella
  • ½ cup grated Parmesan
  • 1 cup frozen spinach (thawed and drained) or 2 cups fresh spinach (sautéed and chopped)
  • 1 cup chopped artichoke hearts (canned or jarred, drained)
  • 1 clove garlic (minced, optional)
  • Salt and pepper to taste
  • Optional: red pepper flakes, lemon zest, bacon bits

Instructions
 

  • Preheat oven to 375°F (190°C).
  • Sauté aromatics (if using garlic or onion) until fragrant. Let cool.
  • Mix base: In a large bowl, combine cream cheese, sour cream, and mayonnaise. Beat until smooth.
  • Add cheese: Stir in mozzarella and Parmesan.
  • Fold in veggies: Add spinach and artichoke hearts. Mix gently.
  • Season: Add salt, pepper, and optional ingredients like red pepper flakes or lemon zest.
  • Transfer to dish: Spoon mixture into a greased baking dish or skillet.
  • Bake: Bake for 20–25 minutes until bubbly and lightly golden.
  • Optional broil: Broil for 2–3 minutes for a crisp top.
  • Rest: Let dip sit for 5 minutes before serving.

Notes

  • Drain spinach thoroughly to avoid a watery dip.
  • Use full-fat dairy for best texture and flavor.
  • Make ahead and refrigerate unbaked dip for up to 2 days.
  • Reheat leftovers in oven or microwave, stirring halfway.
  • Serve with chips, crostini, pita, or veggies.
  • Customize with jalapeños, bacon, or vegan swaps.
Keyword artichoke dip, baked dip, cheesy dip, Comfort Food, party appetizer, Spinach dip