This creamy Spinach and Artichoke Dip is one of my favorite appetizers when I need something quick and crowd-pleasing. I have it ready in about 35 minutes with plenty of cheese, fresh spinach, and tender artichoke hearts. I love serving it warm straight from the oven with toasted bread or crackers.

Appetizers are one of my favorite parts of any gathering because that’s when you really get to mingle and share amazing food with everyone. It is even better when there is a whole spread to pick from, which is exactly how I like to host. I usually set out this dip alongside my Brie en Croute and my Baked Goat Cheese .
Spinach and Artichoke Dip
Spinach and artichoke dip is a simple appetizer made with cheese, spinach, and artichokes baked until hot and creamy. It is commonly served with tortilla chips, crostini, crackers, or vegetables. This classic dish is a popular appetizer on menus across the United States.
Interestingly enough, the ingredients in this dip can vary depending on who makes it. In my version, most of the flavor comes from the combination of cream cheese, mozzarella, grated parmesan, spinach, seasonings, and of course artichokes. I like to add toasted breadcrumbs on top for extra texture and flavor. You can always get creative with this dip and adjust it to your taste, which makes it so enjoyable to make.
I make this dip all year round because it works for every occasion. It is perfect for backyard barbecues or holidays like Christmas and Thanksgiving. You can never go wrong with it since it takes less than an hour to make, and you can prepare it ahead of time, store it, and reheat it when the party starts. That is why I always include it on my menu, and I hope you give it a try.
Ingredients and Substitutions

- Cheese – I use a combination of cream cheese, mozzarella cheese, and grated parmesan.
- Sour Cream – I like using full-fat sour cream for this dip.
- Mayonnaise – My homemade mayonnaise is perfect for this recipe, or you can use your favorite brand.
- Spinach – I prefer fresh baby spinach. However, you can use frozen spinach and will have to ensure it is thawed and squeezed of as much liquid as possible.
- Garlic – A few cloves of garlic will help enhance the flavor.
- Artichokes – In my case, I use canned, drained artichokes. They can be already quartered or whole that needs to be quartered by hand. Fresh artichokes can be used, but they must be fully cooked and prepared.
- Breadcrumbs – Panko breadcrumbs works fantastic for my recipe.
- Olive oil – This is used to saute the garlic and spinach and to coat the breadcrumbs in to help add flavor and to assist in browning.
- Seasonings – Salt and pepper are all I used in this dip.
How to Make Spinach and Artichoke Dip
Cook the garlic: I add some olive oil to a large pan and cook the garlic until it becomes fragrant, which takes about 30 seconds.

Add the spinach: Next, I add the chopped spinach to the pan and cook it while stirring constantly until it wilts, which takes about 90 seconds.

Drain the spinach: I transfer the cooked spinach to a strainer to remove any excess liquid and then set it aside.

Combine the ingredients: I fold the sour cream, cream cheese, mayonnaise, mozzarella, parmesan, artichokes, wilted spinach, salt, and pepper together in a large bowl until everything is well mixed.

Assemble the dip: I transfer the mixture to an 8”x12” or 9”x13” casserole dish and smooth it out.

Add the topping: I evenly sprinkle the remaining mozzarella cheese over the top of the mixture.

Prepare the breadcrumbs: Next, I mix the panko breadcrumbs with olive oil until they are lightly coated.

Bake the dip: I sprinkle the breadcrumbs over the top of the spinach and artichoke mixture, then bake it at 375 degrees for 30 to 35 minutes, or until the breadcrumbs are lightly browned and the dip is melted and creamy.

Cool before serving: I let the dip rest at room temperature for about 5 minutes before serving.

Chef Tip + Notes
The best tip for making this Spinach and Artichoke Dip recipe is to drain the spinach thoroughly after cooking. Excess moisture can make the dip watery and prevent it from getting the creamy texture we want. I like to press the spinach with the back of a spoon in a strainer to squeeze out as much liquid as possible before mixing it with the cheeses.
- Soften the cream cheese: I use room temperature cream cheese so it blends smoothly with the other ingredients. It helps the dip stay creamy and easy to mix. If the cream cheese is not softened, you must whip it in a stand mixer with the paddle attachment on high speed until creamy.
- Use a cheese blend: I combine mozzarella and parmesan for the perfect mix of melty texture and flavor.
- Toast the breadcrumbs: I like to lightly toast the breadcrumbs in olive oil before baking. It makes the topping extra crisp and golden.
- Rest before serving: I let the dip sit for a few minutes after baking. This helps it set slightly and makes it easier to serve.
- Add extra flavor: I sometimes mix in 1/2 peeled and small diced yellow onion or about 1/2 cup of thinly sliced green onions before baking. It adds a nice depth of flavor and a little sweetness to the dip.
Serving Suggestions
Since the holiday season is approaching, I am planning to include this spinach and artichoke dip along with other dips like my amazing bean dip and my popular smoked salmon dip that my family always requests.
Now for my favorite part, I am going to bake some soft pretzels and my tomato focaccia to make the table look more inviting, and of course some crunchy crostini to dig into all these comforting dips. These are just a few of my ideas, so feel free to browse my blog and have fun creating your own spread for family and friends to enjoy.
Make-Ahead and Storage
Make-Ahead: You can make this recipe 2 days before without baking it. If you bake it, then it is meant to be eaten immediately.
How to Store: I cover the spinach and artichoke dip and place it in the refrigerator for 4 to 5 days. You can freeze this covered for up to 3 months. Thaw it in the refrigerator for 1 day before reheating it.
How to Reheat: Add the desired amount of dip to a small casserole dish, cover with aluminum foil, and bake it at 375° for 15-20 minutes or until hot and cheesy.
More Appetizer Recipes
- Baked Brie in Puff Pastry
- Bacon Wrapped Shrimp
- Smoked Salmon Tea Sandwiches
- Crudité Platter
- Smoked Salmon
Video
Spinach and Artichoke Dip

Ingredients
- 3 tablespoons olive oil
- 2 finely minced cloves of garlic
- 5 ounces roughly chopped fresh baby spinach
- ½ cup sour cream
- 4 ounces cream cheese
- 1 ½ cups mayonnaise
- 3 cups shredded mozzarella
- ½ cup parmesan cheese
- 2 14- ounce cans drained quartered artichoke hearts
- ½ cup panko breadcrumbs
- sea salt and pepper to taste
Instructions
- Add 2 tablespoons of olive oil to a large pan and cook the garlic over low to medium heat just until fragrant, which takes about 30 seconds.
- Pour in the chopped spinach and cook while constantly stirring until it’s wilted, which takes about 90 seconds.
- Drain the spinach in strainer to get rid of any excess liquid and set aside.
- In a large bowl fold together the sour cream, cream cheese, mayonnaise, 2 cups of mozzarella, parmesan cheese, artichokes, wilted spinach-garlic mixture, salt, and pepper.
- Transfer the mixture to an 8”x12” or 9”x13” casserole dish and smooth out using a rubber spatula.
- Evenly sprinkle on the remaining 1 cup of mozzarella cheese.
- Next, mix the panko breadcrumbs and olive oil in a small bowl until the breadcrumbs are saturated in the oil.
- Evenly sprinkle the breadcrumbs over top of the spinach and artichoke dip and bake at 375° for 30 to 35 minutes or until the breadcrumbs are lightly browned and mix dip is melted and creamy.
- Cool slightly for 5 minutes at room temperature before serving.


Great recipe!
thank you so kindly!!
Made for work event and was amazing!!!!
perfect
It was super easy to make and absolutely delicious
excellent!
This recipe was so delicious and easy to follow. His directions and recipes are so easy to follow and they have a video too. It’s like having your own personal chef/teacher right beside you in the kitchen!
Amazing!
Definite hit with the family and friends. Throwing out my old recipe and replacing it with yours. Thank you!
That’s a heck of a compliment. Thank you.
Wonderful appetizer. Even my very picky guest liked it.
Excellent!
I made this for a Super Bowl party and there wasn’t a drop left. So delicious.looking forward to making this again.
Big hit! Even my husband who is not a big fan of this dip said it was really good!! I did not do the panko but will try it next time
I will make it ! Have to buy ingredients
Thank You.
Awesome easy and fun