Spinach Artichoke Dip Recipe is a classic, and for good reason. It's creamy, cheesy, and wonderfully savory - especially when scooped up with a piece of warm, crusty bread. This incredibly simple dip recipe also comes together in minutes and just needs a quick sit in the oven to get nice and melty.
Perfect for parties, but casual enough for a weekday snack, you'll find yourself reaching for this fantastic dip again and again.
Grab your favorite baking dish and let's get started!
Jump to:
If you're in the mood for more great appetizers, you've come to the right place! Try my Jalapeño Popper Dip or my Deviled Eggs with Bacon! Both so good and both so easy to make! And, something truly fun and easy?! My Dill Pickle Popcorn. Set this out for guests and watch it disappear!

Pull Up A Chair and Let's Chat!
Why should you make Spinach Artichoke Dip? The better question is, "Why not?!" It's so simple and so delicious that its hard not to devour the entire thing in one sitting. All you have to do is mix the ingredients together and let them get nice and bubbly in the oven. The hardest part is decided what vehicle you're gonna use to get it in your mouth!
This dip recipe is the perfect appetizer for get togethers with friends, a simple after school snack recipe, and is even great spooned over baked potatoes for a fun twist on easy family dinners. Whatever you do, just make it once. You won't regret it. I promise. Rufus doesn't lie about dip!
What You'll Need
- Cream Cheese, Mayonnaise, Sour Cream - The creamy components.
- Parmesan cheese and Mozzarella Cheese - For that classic salty, nutty flavor and for ooey-gooeyness.
- Garlic and Lemon -
- Artichoke Hearts - You can use either regular or marinated. Regular will give you a more savory dip. The marinated artichokes will give you a tangier version. Both are delicious
- Frozen Spinach - I love using a frozen spinach here. It makes it super simple and I don't have to worry about cooking 72 pounds of the fresh stuff.

How To Make It
This Spinach Artichoke Dip could not be any easier. I'll give you the briefest rundown of the festivities, but the details will live in the recipe card below. All you have to do is:
- Grab a big mixing bowl.
- Mix everything but the mozz together.
- Add to a baking dish and top with mozz.
- Bake.
That's it! Told ya it was easy. Find your favorite dipping vehicle and enjoy!

Frequently Asked Questions
Can this recipe be made in advance?
This dip can be made a day in advance. Refrigerate then remove and let rest at room temperature 30 minutes and bake per the instructions.
Is this recipe gluten-free?
This recipe is 100% gluten-free! Just make sure you use a gluten-free dipping situation.
Can I use fresh spinach?
You can absolutely use fresh spinach. Simply steam it until it's wilted, squeeze any excess moisture out, and add to the dip mixture.
Substitutions and Variations
- The artichokes - This is totally personal preferences. If you want your Spinach Artichoke Dip to be tangier, use marinated artichokes. If you like a more mellow dip, use regular artichokes canned in water.
- Make it spicy - Add red chili flakes to the dip mixture. Minced Calabrian chilies would also make a fantastic addition if you like a kick!
Tips and Tricks
- Let the cream cheese soften on the counter top before mixing. It's very had to do if the cream cheese is cold.
- Don't forget to spray the baking dish with a little oil. The dip can stick and be difficult to get out of the baking dish.
Serving Ideas
You serve this dip with what you love. The thing that comes to mind first, however, is toasted crostini or baguette slices. Any kind of cracker or chip would be fantastic. I also tend to serve this dip alongside a large selection of crudité or tortilla chips.
This Spinach Artichoke Dip is also fantastic dolloped onto Herb Roasted Chicken or Oven Baked Salmon. A little decadent? Yes. A little delicious? Oh, yesssss!


Spinach Artichoke Dip Recipe
Ingredients
- avocado oil spray
- 1 (8 oz pkg) cream cheese, softened
- ½ cup Parmesan cheese, grated
- ¼ cup mayonnaise
- ¼ cup sour cream
- 2 green onions, thinly sliced
- 1 clove garlic, grated
- 1 tablespoon lemon juice
- 1 (14 oz can) artichokes, drained and diced use marinated artichokes if you want a tangier dip
- ½ cup frozen chopped spinach, thawed and drained squeeze any excess moisture out
- ½ cup mozzarella cheese, grated
- kosher salt and fresh ground pepper, to taste
Instructions
- Preheat the oven to 350°. Coat the baking dish with a little avocado oil spray.
- Grab a large mixing bowl and fold all of the ingredients together except for the mozzarella cheese. Once everything is combined, add the dip to the greased baking dish and top with the mozzarella.
- Bake at 350° for 25-35 minutes or until golden and bubbly.
- Dip and enjoy!
Nutrition
Storage Instructions
This dip will stay good in an airtight container in the fridge for up to 3 days. Rarely, if ever, will this happen. I would know.
I don't recommend freezing the leftovers. The artichokes can become very mushy upon thawing.
Thank you!
If you guys make this Spinach Artichoke Dip, be sure to leave a comment and/or give this recipe a rating! I absolutely love to hear from you all and always do my best to respond to each and every one of your comments!
I am so incredibly happy that you are here! I hope you try my Spinach Artichoke Dip recipe and fall in love with it. If you make this recipe, please share and tag me on Instagram, Facebook, or TikTok!
Happy Cooking!
-Rufus
Gwen Thomison says
We love this so much I’ve used marinated artichokes and plain ones and both are good. Sometimes I put this in the crockpot, but it’s always a big bit!
Rufus says
Thank you so much for letting me know, Gwen! I love to hear from you all. Have a wonderful day!