Super Simple Fresh Spinach Artichoke Dip

This oh so yummy homemade spinach artichoke dip is super simple to whip up quickly! Sometimes you want something a little more special then a pre-prepared dip from a tub, but you don't have the time or patience to be standing in the kitchen for a long time chopping a ton of ingredients. If so, this warm, creamy, cheesy dip may be just what you're looking for! You can even substitute thick style Greek yogurt for the sour cream to make a lighter alternative (or as an excuse to eat half the pan;)

This post may contain affiliate links for products I love. Learn more here.  I hope you enjoy the resources found on this site – please feel free to share!

Share on pinterest
Share on facebook
Share on twitter
Share on email

This creamy dip is a sure crowd pleaser whether you’re having a game night with a few friends or having a cozy family night. Actually we’ve had it as a meal with a fresh loaf of bread and those crunchy little sweet peppers, and been perfectly full and happy.

Prep time: 20 minutes
Cook time: 35-40 minutes
Serves: 4


3 T. olive oil, divided
5 cloves garlic, minced
5 c. fresh spinach, long stems removed and roughly chopped
2 T. fresh basil, chopped
1 14.5 oz. jar artichokes, packed in water, drained and chopped
1/3 c. full-fat sour cream ( Greek yogurt can be used as a substitute)
8 oz. cream cheese, softened
¼ c. Parmesan cheese, freshly grated
¾ c. Mozzarella cheese, divided
Garlic powder, to taste
salt and pepper to taste



  1. Preheat oven to 350°F. Grease a shallow baking dish with 1 tablespoon olive oil and set aside.
  2. Heat remaining 2 T. olive oil and minced garlic in a large skillet over low heat. Soften garlic for 1 minute before turning the heat up to medium.
  3. Add chopped spinach and basil and season with salt and black pepper, to taste. Cook, stirring occasionally, until spinach wilts, approximately 4-5 minutes.
  4. Transfer wilted spinach mixture to a large bowl and add chopped artichokes, sour cream, cream cheese, Parmesan cheese and ½ cup Mozzarella cheese. Season with salt and black pepper, to taste, and stir until thoroughly combined.
  5. Transfer spinach-artichoke mixture to the prepared baking dish. Spread the dip into a uniform layer. Top with remaining Mozzarella cheese and place in preheated oven until heated through and cheese on top starts to turn golden brown, approximately 25-30 minutes.
  6. Remove from oven and serve immediately. Can be served with pita chips, crackers, fresh bread, or chopped fresh vegetables.

get immediate access

TOTALLY FREE Printables & Resource Library

More Posts to Enjoy


I’m so glad you’re here!

This space is supposed to be used to present myself as an  “authority” of something I think YOU will find impressive, but that’s just not my style;) Instead I’ll say that technically, on good days, I’m an educator, blogger, and designer – and on ALL days I’m a mom.

This blog is a place where I hope you’ll find helpful & interesting “Mom Life” content- which as it turns out is about ALMOST anything and everything.