Home » Winter » The Easiest Spinach + Artichoke Dip Recipe

The Easiest Spinach + Artichoke Dip Recipe

Better than any restaurant version (I promise!), this easy spinach artichoke dip is made with just 7 ingredients and takes less than 45 minutes from start to finish! And there’s NO MAYO! No family get-together or party is complete without oven-baked spinach dip!

Large rectangle baking dish filled with homemade spinach and artichoke dip.

Your friends will be asking for the recipe.

  • This is hands down the best spinach artichoke dip you’ll ever eat! It’s better than any restaurant spinach dip out there. And I know because I’ve pretty much tried them all.
  • It’s SO easy to make! If you’re worried about how to make spinach artichoke dip from scratch, let me ease your mind. If you can stir ingredients together, you can make this dip! No fancy kitchen skills or funky gadgets are required!
  • The ingredient list for this easy spinach appetizer is short, sweet, and simple. No fancy cheeses or exotic ingredients. Just simple, straightforward items you’ll be able to find at any grocery store, or you may have on hand already!
  • It’s best served with a chilled glass of white wine or a full-bodied red wine. Looking for a new ladies’ night appetizer? This hot spinach artichoke dip is IT! Your friends are going to love this baked artichoke dip so much that you might want to think about making a double batch. Cheers!
Bowls of ingredients to make homemade spinach dip.

Here’s how it all comes together.

Add spinach, artichoke hearts, sour cream, cream cheese, garlic, Parmesan, half the mozzarella, and a large pinch of salt and pepper to a large bowl.

Baking dish filled with ingredients to make homemade cheesy spinach dip.

Mix until well combined and spread in a baking dish.

Spinach and artichoke dip spread in a large baking dish before baking.

Cover with remaining mozzarella cheese.

Spinach and artichoke dip spread in a large baking dish topped with shredded mozzarella before baking.

Bake until golden brown and bubbly.

Large baking dish filled with freshly baked homemade spinach and artichoke dip.

Garnish with fresh chopped parsley and serve with crispy crostini bread, and enjoy!

Things I learned while testing this recipe.

  • Just say NO to frozen spinach. Use fresh spinach every time for the best texture and flavor! Fresh ingredients always taste better, and this recipe is no exception! Fresh spinach has just the right amount of moisture and will wilt perfectly into the dip. Frozen spinach tends to be VERY watery, and the flavor is quite dull.
  • Use fresh garlic. Similar to the spinach, fresh garlic will be best in this recipe! Skip the minced, jarred garlic and mince your own cloves! If you’re in a pinch, 1/2 a teaspoon of garlic powder will give you that garlic flavor you need, but if you can, fresh garlic is always best in this spinach dip recipe!
  • Make sure all ingredients are at room temperature. Room-temperature cream cheese and sour cream will make this dip much easier to mix up and will also help it bake more evenly. I like to get all my ingredients ready and then let them sit out on the counter for about 30-60 minutes before mixing everything together.
  • If you’re crunched for time, you can mix everything together cold, but the cream cheese is going to be especially hard to mix straight from the fridge. So just be prepared to use some elbow grease to get all the ingredients well combined if you’re using cold ingredients.
  • Add the fresh spinach to the bowl first, and then add all the other ingredients on top of the spinach. Fresh spinach leaves can be a bit unwieldy, so adding the weight of the other ingredients and getting them incorporated right away will help make the spinach a little easier to control.
  • Serve with my easy homemade crostini! Crostini is the perfect accompaniment for this creamy spinach dip.
Rectangle baking dish filled with homemade baked spinach and artichoke dip.

The great fresh vs. frozen spinach debate

  • I mentioned this above, but it’s worth repeating. ALWAYS. USE. FRESH. SPINACH. It will be cheapest when you buy it in bulk in the produce section of your grocery store, but it also comes pre-washed in sealed plastic bags as well. If you can find a 5 oz. bag of spinach – that’s perfect! Otherwise, if all you can find is 8 oz. bags of spinach, just use a little more than half the bag, and you should be good!
  • It’s going to look like a lot of spinach before you mix it all together. But you have to trust me here. Spinach shrinks down considerably when cooked, so what looks like a TON of fresh spinach in the beginning is going to end up being just the right amount of cooked spinach once the spinach dip is done baking.

Prep it early, bake when you’re ready.

  • This dip does great when made ahead of time, which makes it a very convenient option for your next party or family get-together! Assemble the dip as directed in the recipe card, but just before baking, cover with tin foil and pop it in the fridge.
  • The unbaked spinach dip will stay good in the fridge for about 2 days, but be warned that your fridge is going to smell like fresh garlic pretty quickly once you store it in there. I typically just make this the night before the party, so I’m not hit with the smell of fresh garlic every time I open the fridge for too long.
  • About an hour before baking, set the artichoke dip out on the counter to come to room temperature. I usually loosen the foil at this time to let the air circulate over the dip, but leave it covered so nothing gets in it. Then just before your guests arrive, throw it in the oven, and voila! You’ve got a hot, bubbly, cheesy, melty, perfectly dipable appetizer ready to go!

Just in case you have leftovers.

  • Storage: Cover spinach dip tightly or transfer to an airtight container and store in the fridge for 4-5 days.
  • Reheating: Reheat leftovers in a 350-degree oven for 10-15 minutes or until warmed through. You can also microwave leftovers for 30-60 second increments until heated through.

Don’t worry, you can freeze this.

  • You’re in luck! You can freeze spinach artichoke dip before or after it’s been baked!
  • Disposable pans make this even easier, so you don’t lose the use of a baking dish, and you won’t have to worry about any cracks or breaks.
  • Just wrap tightly in several layers of plastic and foil, then freeze for up to 3 months.
  • Or, portion your dip into smaller freezer-safe containers so you can enjoy a quick snack whenever you would like!
  • Thaw overnight in the fridge, then reheat.
Rectangle baking dish filled with homemade spinach and artichoke dip garnished with parsley.

More easy appetizers for your eating pleasure.

Did you love this recipe?

Please leave a 5-star rating and review below!

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Save Recipe

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

The Easiest Baked Spinach and Artichoke Dip

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 50 reviews

Better than any restaurant version (I promise!), this easy spinach artichoke dip is made with just 7 ingredients and takes less than 45 minutes from start to finish! And there’s NO MAYO! No family get-together or party is complete without oven-baked spinach dip!

  • Total Time: 40 minutes
  • Yield: 10 servings 1x

Ingredients

Units Scale
  • 5 oz. fresh spinach
  • 8 oz. full fat sour cream, room temperature
  • 8 oz. full fat cream cheese, room temperature
  • 1 (15 oz.) can artichoke hearts, drained and roughly chopped
  • 3 cloves garlic, minced
  • 12 oz. shredded mozzarella, divided
  • 5 oz. shredded Parmesan
  • Kosher salt
  • fresh cracked pepper

Serve with:

  • sliced French baguette
  • fresh chopped parsley

Instructions

  1. Heat oven to 350 degrees.
  2. Add fresh spinach to a large bowl. On top of the spinach add sour cream, cream cheese, artichoke hearts, garlic, half the mozzarella, Parmesan and a few hearty pinches of salt along with a pinch of pepper. Mix until well combined.
  3. Transfer to a 9×9 baking dish or medium sized cast iron skillet. Spread in an even layer and top with remaining mozzarella.
  4. Bake for 25-30 minutes. Then broil for 1-2 minutes or until the mozzarella on top starts to get dark golden brown.
  5. Garnish with fresh chopped parsley and serve with crunchy crostini bread. Enjoy!
  6. If you loved this recipe, leave a 5-star rating and review below!

Notes

Just say NO to frozen spinach. Use fresh spinach every time for the best texture and flavor! Fresh ingredients always taste better and this recipe is no exception! Fresh spinach has just the right amount of moisture and will wilt perfectly into the dip. Frozen spinach tends to be VERY watery and the flavor is quite dull.

Use fresh garlic. Similar to the spinach, fresh garlic will be best in this recipe! Skip the minced, jarred garlic and mince your own cloves! If you’re in a pinch, 1/2 a teaspoon of garlic powder will give you that garlic flavor you need, but if you can – fresh garlic is always best in this recipe!

Make sure all ingredients are at room temperature. Room temp cream cheese and sour cream will make this dip much easier to mix up and will also help it bake more evenly. I like to get all my ingredients ready and then let them sit out on the counter for about 30-60 minutes before mixing everything together.

If you’re crunched for time, you can mix everything together cold, but the cream cheese is going to be especially hard to mix straight from the fridge. So just be prepared to use some elbow grease to get all the ingredients well combined if you’re using cold ingredients.

When you’re mixing everything together, make sure you add the fresh spinach to the bowl first and then add all the other ingredients on top of the spinach. Fresh spinach leaves can be a bit unwieldy so adding the weight of the other ingredients and getting them incorporated right away will help make the spinach a little easier to control.

  • Author: Kylie
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Appetizer
  • Method: Oven
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/10th of the dip
  • Calories: 248
  • Sugar: 2.6 g
  • Sodium: 606.8 mg
  • Fat: 16.2 g
  • Carbohydrates: 7.5 g
  • Fiber: 2.3 g
  • Protein: 19.4 g
  • Cholesterol: 52.6 mg

150 Comments

  1. Can this be mixed, then frozen, then later thawed and baked?
    I ask because I want to make the full amount as listed, but freeze half since it’s too much for just myself.

    1. I think it’s worth a shot! My only concern would be that the texture of the dip wouldn’t be quite as creamy or would separate a bit after it’s thawed. I’d love to hear how it goes if you give it a try!

  2. This was delicious! Made this yesterday to take as my covered dish to a party, along with the crunchy crostini bread. It was the first appetizer to disappear- everyone raved about how good it was!

  3. My go-to Spinach and artichoke dip. Always a big hit. Making again tmrw for girls night, PJ party. Thank you for sharing the recipe

    1. This recipe is easy to make but really delivers on taste! It’s very delicious!! Thanks for sharing with us!

  4. The best ever. I like mayo, but not in spinach artichoke dip. I have never had better, even in a restaurant. It is even good as a condiment, I put a bit left over on a black bean burger

  5. This is the best and most easy recipe. I like to make and serve in a cast iron skillet. Family and friends all love it. Thank you

    1. One of my favorite ways to serve this spinach dip is in a crockpot! It is not advised by the official crockpot people, but I like to bake this dip in the crockpot insert and then broil it (also advised against by the crockpot people) until it’s brown on top and then pop it in the crockpot and take it to my party! Then I keep it on warm while folks are eating and turn it down to low. It will get too hot if it sits in the crockpot for more than an hour or two. Alternatively, you could also cook the entire thing in just the crock pot. Though I haven’t tried this before I’d recommend cooking it on high for 2ish hours or on low for 4ish hours. Hope that helps!

    1. The recipe card includes serving info. I guesstimate this serves about 10 people but it really depends on who’s eating and what else is being served with it. The nutrition facts are based on 10 servings.

  6. I just made this!! DELICIOUS!! It will remain on the menu. I typically have all the ingredients on hand. The only thing I did not do was “use fresh garlic”. I definitely will next time. Thank you for sharing this!!! I typically do not leave reviews but I had to…it really is good!!

    1. Yay! I’m so glad to hear that you enjoyed this spinach dip, Heather!! The fresh garlic really does make all the difference. Thank you for taking the time to leave a review – I really appreciate it 🙂

      1. Love this recipe! We made it last year for the Super Bowl and enjoyed it so much it was at the top of our list for this year!

Please leave a rating, review, or comment!

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star