Spinach Artichoke Dip

A classic Spinach Artichoke Dip that is creamy, cheesy and loaded full of fresh spinach and chopped artichokes! Serve with chips, crackers or bread for the ultimate appetizer dip recipe.

Spinach Artichoke Dip

A classic Spinach Artichoke Dip that is creamy, cheesy and loaded full of fresh spinach and chopped artichokes! Serve with chips, crackers or bread for the ultimate appetizer dip recipe.

Fresh Spinach vs. Frozen Spinach

Spinach Artichoke Dip wouldn’t be what it is without, well, spinach! So the question arises: fresh or frozen spinach? Personally, I love using fresh spinach for it’s ease, vibrant color and texture. But that doesn’t mean that frozen spinach can’t be used either! If you are using frozen spinach, make sure that it is properly thawed, drained and re-drained as it can retain quite a bit of water.

When it comes down to it, either option works! Fresh spinach is an easier option to me as you don’t have to worry about defrosting it. But, frozen spinach is something that you can always have on hand without it going bad! Both options have their perks.

Fresh spinach is highly recommended for this recipe as it soaks up all the buttery goodness as it wilts down.

How to Make Spinach Artichoke Dip

For this recipe, the dip is made on the stovetop. One of my additions to the recipe that isn’t necessarily traditional is sautéd onions in butter. Trust me, it’s a game changer! Cooking all of the ingredients together on the stovetop really deepens the flavor of the dip in the long run. Here are some different variations on how this Spinach Artichoke Dip can come together:

  • Skillet: make the recipe as written; preparing all the ingredients together on the stovetop and then transferring the skillet straight to the oven to melt the cheese.
  • Baking dish: the dip will need to be made on the stovetop, but then transferred to a baking dish before adding the cheese on top to be put into the oven to melt.
  • Slow cooker: combine all the ingredients together in the slow cooker (minus the butter and the 8 oz shredded cheese for topping, sub in 1 cup of shredded mozzarella instead) and cook on low heat for a couple hours, or until everything is melted together and creamy. With this method, you won’t get the stringy, melty, caramelized cheese topping, but it will still be delicious!

Serving Spinach Artichoke Dip

If you’ve made it this far and haven’t already dug into the dip, then let’s talk about serving it! 

This Spinach Artichoke Dip is meant to be served warm, as it tends to solidify when it is cool. I love how you essentially serve it however you end up making it: skillet to table, baking dish to table or slow cooker to table! 

Serve alongside with your choice of:

  • tortilla chips – I like to use the thin and crispy ones!
  • crackers – buttery Ritz crackers or Club crackers would work great. Offer a selection as well with specialty crackers!
  • bread – pieces of bread are perfect for dunking. Could also be served in a bread bowl too!
  • vegetables – carrots, broccoli, cauliflower etc.

Whether you are serving this Spinach Artichoke Dip for a scrumptious appetizer for your dinnner party, gameday celebrations or just for a warm dip craving, it is bound to disappear before your eyes!

Looking for other appetizer recipes? Check these out!

White Bean Hummus

The Best Simple Guacamole

Pepperoni Pizza Roll-Ups

Blackberry Baked Brie

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Artichoke Dip

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.50 out of 5)


4.5 from 4 reviews

  • Author: KJ & Company - Kate Poskochil
  • Total Time: 45 minutes
  • Yield: 8 servings 1x


A classic Spinach Artichoke Dip that is creamy, cheesy and loaded full of fresh spinach and chopped artichokes! Serve with chips, crackers or bread for the ultimate appetizer dip recipe.


  • 3 tablespoons butter
  • 1 small onion, chopped
  • 1 tablespoon garlic, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 3 tablespoons flour
  • 1 cup heavy cream
  • 16 oz cream cheese, softened and cut into cubes
  • 1/2 cup sour cream
  • 14 oz can artichoke hearts, chopped and drained
  • 56 cups loosely packed fresh spinach
  • 8 oz shredded Monterey Jack or Mozzarella cheese for topping


  1. Preheat your oven to 400 degrees. In an oven-safe skillet, melt the butter over medium heat. Add in onion and sauté for several minutes until translucent, avoiding browning. Add in the chopped garlic, salt and pepper and sauté for another minute more.
  2. Add in the flour and stir to form a paste. Reduce the heat to low and pour in the heavy cream. Stir to combine and thicken. Add in the cream cheese cubes and sour cream. Stir to combine and melt.
  3. Add in the chopped artichoke hearts and fresh spinach, working with one or two cups of fresh spinach at a time to wilt it down to get it all in the pan. Turn off the heat and stir until all the spinach is wilted down.
  4. Evenly top with the shredded cheese and transfer to the oven to bake for 20-25 minutes, or until the cheese on top is golden brown and bubbly. The broiler can also be used to melt and brown the cheese after 20 minutes of baking if the cheese isn’t browning.
  5. Serve warm with chips, crackers or bread.


  • Fresh spinach is highly recommended for this recipe, but frozen spinach can be used if needed. Properly thaw and drain the frozen spinach. Use 16 oz.
  • Baking dish method: if you don’t have an oven-safe skillet, make the dip according to instructions, but transfer to a baking dish before topping with cheese and baking.
  • Slow cooker method: add all of the ingredients (minus the butter, flour and the 8 oz of shredded cheese for topping – use 1 cup of shredded cheese instead) into a slow cooker and stir to combine. Cook on low for 2-3 hours or until the dip is melted and gooey.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American


  • Serving Size: 1
  • Calories: 460
  • Sugar: 1.2g
  • Sodium: 691mg
  • Fat: 41.4g
  • Carbohydrates: 9.5g
  • Fiber: 2.5g
  • Protein: 14g
  • Cholesterol: 126mg

Share the love!

If you make this recipe and love it as much as I do, I’d love to hear from you! Comment below, rate the recipe, or share a picture tagging @kjandcompany or using #kjandcompany so that I can see your fun pictures 🙂

Thanks for following and cooking along with me!


Affiliate Links

This post may contain affiliate links, which means that KJ & Company would receive a small commission if anything is purchased. Thank you for supporting KJ & Company in all the ways that you do!




  1. Sami

    This is my GO TO when going to a football game/tailgate! The absolute yummiest! My husband requests this 24/7.

  2. Barrett Power

    My mom made this for the first time for our family 4th of July party this weekend and it was a hit! Everyone kept commenting on how yummy it was – definitely a great side dish for a crowd or party!


Submit a Comment

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

Running Dry on Culinary Inspiration?

Running Dry on Culinary Inspiration?

Look no further than your inbox. We’ll send you ideas to help you put delicious meals on your table. Or dessert in bed. No judgment either way.

You have Successfully Subscribed!