Go Back
+ servings
5 from 3 votes
Creamy Spinach Artichoke Dip
Prep Time
15 mins
Cook Time
5 mins
Total Time
20 mins

This creamy spinach artichoke dip is perfect for parties or as a snack and is gluten free. Pair with crackers, tortilla chips, or veggies for a great appetizer dip!

Course: Appetizer, Snack
Cuisine: American
Keyword: Creamy Spinach Artichoke Dip, Gluten Free Spinach Artichoke Dip
Servings: 6 people
Calories: 212 kcal
Author: The Dizzy Cook
  • 1.5 tbsp olive oil
  • 2 small garlic cloves, minced
  • 1 10oz package frozen spinach (defrosted) or 12oz fresh
  • 1/4 teaspoon red pepper flakes * Leave out if you don't like anything spicy
  • 1 14oz can artichoke heart quarters in water
  • 8 oz plain cream cheese, cut up into cubes
  • 1/3 cup fresh mozzarella, shredded or torn into small pieces
  • 2 tablespoons mayonnaise
  • kosher salt and pepper to taste
  1. Start with getting any excess moisture out of your defrosted spinach by placing it in a kitchen or paper towel and giving it a squeeze. Also run quartered artichoke hearts under water to rinse and pat dry. Chop the artichoke hearts into smaller pieces and set aside.

  2. In a medium pan, add olive oil and heat over medium. Add minced garlic and cook, stirring for about 1 minute until softened but not browned. Add the defrosted spinach (or fresh spinach) and stir till warmed through, or totally wilted. Add the chopped artichoke hearts and cook another 2-3 minutes until they're softened. Season everything with a small pinch of kosher salt and add red pepper flakes, if using.

  3. Turn heat to low and sprinkle in cream cheese, stirring until it begins to melt down and become creamy. Add mozzarella, stirring till melted through. Remove from heat and stir in the mayo, taste and adjust any seasonings (this won't need a lot of salt in my opinion). Transfer to an oven safe dip dish like a gratin dish or mini cast iron.

  4. Set broiler to high heat and cook about 3-5 minutes, until nicely browned on top and bubbly. Remove from the oven and allow to cool for about 10 minutes before serving.

Recipe Notes
  • See post for product recommendations and dipping suggestions
  • You can freeze spinach dip, just transfer to a freezer-safe container or bag and store for up to 2 months. Completely defrost before reheating to serve. 
  • I just used a fresh mozzarella ball and tore into small pieces, but you can also shred it.
  • You can reheat in the oven or microwave. 
Nutrition Facts
Creamy Spinach Artichoke Dip
Amount Per Serving
Calories 212 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 9g56%
Cholesterol 48mg16%
Sodium 192mg8%
Potassium 52mg1%
Carbohydrates 2g1%
Sugar 1g1%
Protein 4g8%
Vitamin A 594IU12%
Vitamin C 1mg1%
Calcium 70mg7%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.