When you think of appetizers for New Years, Superbowl, or gatherings for friends and family, I can guarantee one of the recipes that come to mind is a traditional spinach dip. I mean, who can blame you? Creamy spinach and artichoke dip topped with melty, gooey cheese. It's popular for a reason! My recipe for a quick and easy classic spinach dip recipe is going to be your new favorite appetizer of all time.

Spinach dip is a perfect recipe throughout the winter months for New Years Eve, football Sundays, March Madness, or typically ordered as a starter at a local wings restaurant.
This recipe was inspired by my love of appetizers like my three cheese stuffed pizza braid and my mini hot dogs wrapped in crescent rolls. You just can't go wrong with a variety of appetizers on the table.
Jump to:
- Why you'll love this spinach dip recipe
- What ingredients do I need for this spinach dip?
- How do I make this spinach dip?
- Recipe Swaps and Substitutions
- Ways to serve this spinach dip
- Can I eat this spinach dip cold?
- Tips for making the best spinach artichoke dip
- How do I store this recipe? Can I freeze it?
- Hungry for more?
- Did you like this recipe? Share it!
- Quick and Easy Spinach Dip
Why you'll love this spinach dip recipe
- Classic and flavorful, perfect for a gathering of friends or for an event
- Simple ingredients
- Everything comes together in just one pan, with the option to bake it with mozzarella or keep it as is!
What ingredients do I need for this spinach dip?

- Shallot - Sautéed shallot adds a beautiful flavor to the overall dish, and man does it smell good when cooking.
- Garlic - Adding sautéed garlic to this dish gives another layer of flavor.
- Chopped frozen spinach - you could also use fresh sautéed baby spinach
- Artichoke hearts - you only really need approximately 3-4 of them, but chopping them up will go a long way.
- Sour Cream - One of the two ingredients to help make the dish creamy and rich.
- Parmesan - Helps thicken the dip and add more flavor.
- Cream cheese - the cream cheese adds richness and creaminess to the overall dip.
- Mozzarella cheese - we top the entire dip with a generous layer of mozzarella cheese and bake in the oven until crispy golden.
- Salt and pepper - a little dash of these two go a long way.
See the recipe card below for more information about quantities.
How do I make this spinach dip?

Step 1: In a large pan, pour in a drizzle of olive oil and sauté the shallot and garlic until fragrant, approximately 2 minutes.

Step 2: Pour in the chopped spinach and artichokes. Let simmer and cook for 3 minutes.

Step 3: To the spinach and artichokes, add in the cream cheese and melt into the vegetables, approximately 5 minutes.

Step 4: Once the cream cheese begins to soften and melt into the spinach, add in the sour cream and parmesan. Stir to combine.

Step 5: Continue to stir until all ingredients are combined, an additional 5 minutes. Meanwhile, preheat the oven to 375º.

Step 6: In an oven-safe baking dish, scoop the spinach dip into the baking dish and spread to evenly distribute across the entire dish.

Step 7: Top the spinach dip with a generous serving of mozzarella cheese, and an additional pinch of parmesan.

Step 8: Bake for 15-17 minutes, with the option to broil for 2 minutes to get the cheese crispy and golden on top.
HINT: Be sure to squeeze out as much liquid as possible from the spinach before cooking with it.
Recipe Swaps and Substitutions
- Cream Cheese - swap for a plant-based option if this is your thing
- Sour Cream - use greek yogurt if you don't like or want to use sour cream. You could also use a vegan greek yogurt or sour cream as a substitution too.
- Spinach- instead of using frozen chopped spinach, you could sauté fresh baby spinach in some olive oil or butter, then combine it with the artichokes. This might add a little more moisture, so be sure to cook down the spinach.

Ways to serve this spinach dip
Typically, this dip is served straight up in a dish paired with veggies, but there are so many other ways to serve this!
- Pair with anything - veggies, tortilla chips, chicken fingers, pita chips, crostini, french bread, anything works here.
- Bread Bowl - for the ultimate game day presentation, serve the dip in a sourdough or rustic boule, and use some of the bread ripped out from the bowl to place around it as a dipping vessel.
- Sandwiches - Use a spread for a breakfast sandwich or in a veggie-filled panini.
Can I eat this spinach dip cold?
If your preference is to eat this sans baking with mozzarella on top, you can absolutely do so. Scoop some of the spinach dip into a chip and dip platter and serve with your favorite chips or some of the following veggies:
- carrots
- celery
- radishes
- bell peppers
- cauliflower
- broccoli
- jicama

Tips for making the best spinach artichoke dip
- Squeeze out as much liquid from the thawed chopped spinach. Too much liquid will make the end result a little soupy and thin.
- Be sure to drain the artichokes before chopping and adding to the dip too. Artichokes carry a lot of water as well as spinach.
- Keep the heat on a steady medium as to not overcook any of the ingredients as you sauté.
- Let the cream cheese get to room temperature before adding to the pan. It will melt a lot easier than coming straight from the fridge!
How do I store this recipe? Can I freeze it?
To Store: This recipe does really well stored in an air-tight, sealed tupperware and in the fridge for up to five days.
To Freeze: To freeze this dip, wrap it in the dish it's made in with cling wrap, then aluminum foil, and placed into the freezer for up to one month. Thaw in the fridge before baking, then bake at 350 until the top gets golden brown, or simply warm until the cheese bubbles.
Hungry for more?
Looking for other appetizers like this? Try these:
Did you like this recipe? Share it!
If you're just as in love with this recipe as I am, please share a comment below and rate it! Better yet, share this recipe with family and friends!! Thank you for being here!!

Quick and Easy Spinach Dip
Equipment
- 1 large skillet or frying pan
- 1 wooden spoon
- 1 mesh sieve or cheese cloth to squeeze out the liquid from the spinach, you can also use a paper towel or your hands.
- 1 medium bowl
- 1 baking dish
- 1 spatula to spread the dip across the baking dish
Ingredients
- 1 pkg frozen chopped spinach
- 4 medium artichoke hearts chopped
- 1 large shallot minced
- 2 cloves garlic minced
- 8 oz sour cream
- 8 oz cream cheese
- ¼ cup parmesan
- salt
- pepper
- ½ cup mozzarella cheese grated
Instructions
- In a large pan, pour in a drizzle of olive oil and sauté the shallot and garlic until fragrant, approximately 2 minutes.
- Pour in the chopped spinach and artichokes. Let simmer and cook for 3 minutes then add in the cream cheese.
- Continue to cook and stir until the cream cheese begins into the spinach, then add in the sour cream and parmesan. Stir to combine.
- Continue to stir until all ingredients are combined, an additional 5 minutes. Preheat the oven to 375º.
- In an oven-safe baking dish, scoop the spinach dip into the baking dish and spread to evenly distribute across the entire dish.
- Top the spinach dip with a generous serving of mozzarella cheese, and an additional pinch of parmesan. Bake for 15-17 minutes, with the option to broil for 2 minutes to get the cheese crispy and golden on top.
- Serve warm with chips or fresh cut vegetables.
Andy
This was a hit with my family for July 4, so I'm definitly going to make this for this coming weekend and for football sundays. It was very very good!!
Morgan Peaceman
Such a great recipe for all those events!
Michelle Rosa
I made this dip for Super Bowl. It was not only easy but sooooo delicious. I ate the whole thing up in a few hours!
Louise M
Tested this out for a SuperBowl party we are throwing. Absolutely amazing! 10/10!
Steve
All I can say about this spinach dip recipe is WOW. We devoured it. I made it for NYE for a small group of friends and everyone loved it. Can't wait to make to again for football sunday.
Bre
So I’ve only ever tried one other spinach artichoke dip recipe but this one was soooo much better! The shallots really give an amazing flavor and it’s perfectly creamy and cheesy! The whole family loved it