Spinach and Artichoke Dip Recipe
Some appetizers just have that irresistible pull, and Spinach and Artichoke Dip is one of them. You know the kind—the dish that disappears in minutes, with people scraping the bowl for that last creamy, cheesy bite. This dip is loaded with rich cream cheese, melty mozzarella, and tangy artichokes, all balanced with the mild earthiness of spinach. Whether you’re dunking in crispy tortilla chips, crunchy crackers, or toasted bread, this warm and gooey dip delivers pure comfort in every scoop.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
For any gathering or game day, a good dip is a must, and spinach artichoke dip recipes never disappoint. This classic favorite can be made ahead, stored in the fridge, and baked fresh when needed. It’s the kind of dish that disappears fast, with its crowd-pleasing flavor and warm, creamy texture that keeps everyone coming back for more.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Spinach and Artichoke Dip with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Follow my simple steps, and you’ll have a cheesy, flavorful dip ready in no time.
Mix the Base
In a medium bowl, stir together the softened cream cheese, mayonnaise, Parmesan cheese, garlic powder, dried basil, kosher salt, and black pepper. Mix until smooth and well combined.
Add the Spinach and Artichokes
Drain the artichoke hearts well, then chop them into small pieces.
Make sure your spinach is thawed and squeezed dry to remove excess moisture (if you use fresh spinach, then steam it, blanch it in cold water, and remove all the excess liquid). Fold both into the cream cheese mixture, stirring until evenly incorporated.
Transfer to the Baking Dish
Lightly grease a small baking dish or oven proof skillet and spread the dip mixture into an even layer.

Top with Mozzarella and Bake
Sprinkle the shredded mozzarella cheese on top, making sure to cover the entire surface. Bake in a preheated oven at 350°F (180°C) for about 25 minutes or until bubbly and slightly golden on top.
Serve and Enjoy
Let the dip cool slightly before serving. Pair it with tortilla chips, pita chips, crackers, sliced red peppers, or toasted baguette slices for the perfect dipping experience.

Ingredients
- 1 cup cream cheese softened
- ¼ cup mayonnaise
- ½ cup Parmesan cheese grated
- 1 teaspoon garlic powder
- ½ teaspoon dried basil
- Salt and pepper to taste
- 1 cup artichoke hearts drained and chopped
- ½ cup frozen chopped spinach thawed and drained
- ½ cup mozzarella cheese shredded
Video
Instructions
- Preheat the oven to 350°F (180°C) and lightly grease a small baking dish.
- In a medium bowl, mix the softened cream cheese, mayonnaise, Parmesan cheese, garlic powder, dried basil, salt, and pepper until smooth and well combined.1 cup cream cheese, ¼ cup mayonnaise, ½ cup Parmesan cheese, 1 teaspoon garlic powder, ½ teaspoon dried basil, Salt and pepper
- Fold in the chopped, drained artichoke hearts and thawed, well-drained spinach, stirring until evenly distributed. Transfer the mixture to the prepared baking dish, spreading it into an even layer. Sprinkle shredded mozzarella cheese over the top.1 cup artichoke hearts, ½ cup frozen chopped spinach, ½ cup mozzarella cheese
- Bake for about 25 minutes or until the dip is hot, bubbly, and lightly golden on top. Let it cool slightly before serving. Enjoy with chips, crackers, or toasted bread.
Notes
- Use room temperature cream cheese: It blends much easier, preventing any lumps in the dip, take it out of the refrigerator 30 minutes before using.
- Drain the spinach well: Excess water can make the dip too runny. Squeeze it in a paper towel until no more liquid comes out.
- Chop the artichokes finely: Smaller pieces ensure you get artichoke in every bite without overwhelming the texture.
- Taste and adjust the seasoning: Before baking, give the mixture a quick taste and add more salt, garlic powder, or Parmesan if needed. You could even add red pepper flakes for a spice kick.
- Shred your own cheese: Pre-shredded cheese doesn’t melt as smoothly due to added anti-caking agents.
- Want extra creaminess? Stir in a tablespoon or two of sour cream or Greek yogurt for a richer texture.
- Make it ahead of time: You can assemble the dip up to a day in advance, cover it, and refrigerate until ready to bake.
- For a golden brown top: Broil the dip for the last 2–3 minutes of baking to get a lightly crispy, cheesy crust.
Nutrition
Recipe Notes and Expert Tips
I’ve made this dip enough times to know that a few small tweaks can make all the difference. Here are some simple tips to make sure it turns out perfect every time.
- Use room temperature cream cheese: It blends much easier, preventing any lumps in the dip, take it out of the refrigerator 30 minutes before using.
- Drain the spinach well: Excess water can make the dip too runny. Squeeze it in a paper towel until no more liquid comes out.
- Chop the artichokes finely: Smaller pieces ensure you get artichoke in every bite without overwhelming the texture.
- Taste and adjust the seasoning: Before baking, give the mixture a quick taste and add more salt, garlic powder, or Parmesan if needed. You could even add red pepper flakes for a spice kick.
- Shred your own cheese: Pre-shredded cheese doesn’t melt as smoothly due to added anti-caking agents.
- Want extra creaminess? Stir in a tablespoon or two of sour cream or Greek yogurt for a richer texture.
- Make it ahead of time: You can assemble the dip up to a day in advance, cover it, and refrigerate until ready to bake.
- For a golden brown top: Broil the dip for the last 2–3 minutes of baking to get a lightly crispy, cheesy crust.
How to Store Leftover Spinach and Artichoke Dip
Store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, microwave in short intervals, stirring in between, or warm it in the oven at 300°F (150°C) until heated through.
This dip is not ideal for freezing, as the creamy base can separate and become grainy once thawed.
More Easy Appetizers Recipes for You to Try at Home
If you’d like to put on a spread of appetizers, then check out these easy recipes.

Add Preferred Source