Spinach Artichoke Dip

This post may contain affiliate links. For more information, please see our affiliate policy.

Homemade Spinach Artichoke Dip is even better than the classic restaurant appetizer. It’s hot, bubbly, cheesy, and just begging for some crusty bread or tortilla chips.

Spinach artichoke dip being scooped out of a cast iron pan.


 

Hot or cold, Spinach Dip is always a party favorite. I love this version studded with artichokes and served hot and bubbly, just as natured intended.

It’s delicious served straight from the oven in a baking dish or, for extra credit, spoon it into a bread bowl and serve with lots of bread chunks and fresh vegetables for dipping. You can also serve it from a slow cooker at your next big gathering.

Recipe ingredients

Labeled spinach artichoke dip ingredients in various bowls.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

Ingredient notes

  • Artichoke hearts: Marinated artichokes are packed in a brine of lemon juice, olive oil, and Italian seasoning. Drain off the liquid and chop them up. Or substitute one (13-ounce) can of plain artichoke hearts or 12 ounces frozen, thawed artichoke hearts, chopped and mixed with 2 minced scallions, 1 tablespoon fresh lemon juice, and ¼ teaspoon of garlic powder.
  • Spinach: Thaw and wring out extra water with a clean kitchen towel or drain in a fine mesh sieve (press down with a spoon or spatula to extract as much liquid as possible). To substitute fresh spinach, steam down 1 ½ pounds of fresh spinach in a skillet using a little water or olive oil. Once you squeeze out extra liquid after cooking, you should be left with about 1 ½ cups.

Step-by-step instructions

  1. Preheat the oven to 400 degrees. Lightly oil a shallow pie plate, cast iron pan, or baking dish. Mix the softened cream cheese, mayonnaise, and sour cream together in a medium bowl until smooth. Then fold in the chopped artichoke hearts, chopped spinach, and shredded mozzarella.
Spinach artichoke dip mixture in a clear bowl.
  1. Transfer the mixture to the prepared pan.
Spinach artichoke dip in a cast iron pan before being cooked.
  1. Cover with foil, and bake for 35-40 minutes, or until hot and bubbly.
Someone dipping spinach artichoke dip out of a cast iron pan.

Recipe tips and variations

  • Yield: This recipe makes about 4 to 5 cups Spinach Artichoke Dip, enough for 8 to 10 servings (½ cup each).
  • Storage: Store leftovers covered in the refrigerator for up to 4 days.
  • Make ahead: Make the dip the day before and store covered in the refrigerator. Spread in a baking dish and bake when ready to eat.
  • Freezer: The texture of the dip will change if frozen and may become watery, curdled, or separated.
  • Crunchy topping: Try a sprinkling of Parmesan cheese or homemade bread crumbs on the top before popping in the oven.
  • Water chestnuts: Add a little crunchy texture with chopped, canned water chestnuts (often sold in grocery stores near the Asian ingredients section) to the dip and bake.
  • Slow cooker: Add all ingredients to a slow cooker and stir to combine. Heat on LOW 3 to 4 hours or HIGH 1 to 2 hours. Serve warm right from the crockpot.
  • Instant pot: Add all ingredients to an instant pot and stir to combine. Set to “Slow Cook” on HIGH for 2 hours and cover with a vented lid. Serve warm right from the InstaPot.
Spinach artichoke dip in a cast iron pan.

Recipe FAQs

Are you supposed to eat Spinach Artichoke Dip hot or cold?

It’s delicious both ways! This recipe for hot artichoke dip is ideal for the fall and winter months, while a cold spinach dip is more suited for spring and summer gatherings. But honestly, both are delicious any time of year, so eat what you want!

Knorr Spinach Dip

This Knorr Spinach Dip Recipe is the classic version you know and love! Cold and creamy, it’s so easy to make and tastes even better than you remember.

2 hours 15 minutes
View Recipe

More party favorites

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
Spinach artichoke dip being scooped out of a cast iron pan.

Spinach Artichoke Dip

Homemade Spinach Artichoke Dip is even better than the classic restaurant appetizer. It's hot, bubbly, cheesy, just begging for some crusty bread or tortilla chips.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 8 servings (½ cup each)
Course Appetizer
Cuisine American
Calories 222
5 from 26 votes

Ingredients 

Instructions 

  • Preheat oven to 400 degrees. Coat a 9-inch pie plate or other baking dish with nonstick cooking spray.
  • In a medium bowl, add cream cheese, mayonnaise, and sour cream and mix until smooth. Stir in artichoke hearts, spinach, mozzarella cheese, and salt and pepper to taste (I like ½ teaspoon salt and ¼ teaspoon pepper).
  • Spread evenly into prepared baking dish and cover with foil. Bake until hot and bubbly, about 35 to 40 minutes. Serve with tortilla chips or crusty bread.

Recipe Video

Notes

  1. Artichoke hearts: Marinated artichokes are packed in a brine of lemon juice, olive oil, and Italian seasoning. Drain off the liquid and chop them up. Or substitute one (13-ounce) can of plain artichoke hearts or 12 ounces frozen, thawed artichoke hearts, chopped and mixed with 2 minced scallions, 1 tablespoon fresh lemon juice, and ¼ teaspoon of garlic powder.
  2. Spinach: Thaw and wring out extra water with a clean kitchen towel or drain in a fine mesh sieve (press down with a spoon or spatula to extract as much liquid as possible). To substitute fresh spinach, cook down 1 ½ pounds of fresh spinach in a skillet using a little water or olive oil. Once you squeeze out extra liquid after cooking, you should be left with about 1 ½ cups.
  3. Yield: This recipe makes about 4 to 5 cups Spinach Artichoke Dip, enough for 8 to 10 servings (½ cup each).
  4. Storage: Store leftovers covered in the refrigerator for up to 4 days.
  5. Make ahead: Make the dip the day before and store covered in the refrigerator. Spread in a baking dish and bake when ready to eat.
  6. Freezer: The texture of the dip will change if frozen and may become watery, curdled, or separated.

Nutrition

Serving: 0.5cupCalories: 222kcalCarbohydrates: 4gProtein: 5gFat: 21gSaturated Fat: 6gCholesterol: 25mgSodium: 376mgPotassium: 154mgFiber: 2gSugar: 1gVitamin A: 4774IUVitamin C: 11mgCalcium: 141mgIron: 1mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill
Website |  + posts

Meggan Hill is a classically-trained chef and professional writer. Her meticulously-tested recipes and detailed tutorials bring confidence and success to home cooks everywhere. Meggan has been featured on NPR, HuffPost, FoxNews, LA Times, and more.

5 from 26 votes (17 ratings without comment)

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

View all comments