Spinach Artichoke Dip

↓ Jump to Recipe

This post may contain affiliate links | disclosure policy

Baked until hot and bubbly, spinach artichoke dip is the perfect shareable appetizer to serve with crunchy chips, crisp vegetables, or toasted bread slices.

Person dipping a tortilla chip into a spinach artichoke dip.

You’ll often find a 7 layer dip or spinach artichoke dip on restaurant menus as a popular starter, but they are easy to make at home and arguably even better. Be prepared that when a hot bowl of this dip hits the table during game day or your next party, it’ll have people lining up with chips and veggies in hand. This vegetable dip will disappear fast!

This recipe’s tender marinated artichoke hearts elevate the flavor by adding a hint of sweet and tangy notes, compared to the bland canned versions. The chopped spinach and artichokes suspend in a rich and creamy mixture, then get topped with cheese and baked until golden brown.

Ingredients to make spinach and artichoke dip.

How to make hot spinach and artichoke dip

  • Preheat oven to 400ºF (204ºC).
  • Combine defrosted spinach with artichokes, cream cheese, mayonnaise, sour cream, cheeses, and spices.
  • Evenly spread the spinach and artichoke mixture in a greased baking dish.
  • Top with mozzarella cheese and parmesan cheese.
  • Bake until the dip is hot, the cheese is bubbly and lightly browned on the edges.

Using frozen spinach

Like in my classic spinach dip, I use frozen chopped spinach for convenience. Defrost the leaves in the microwave until melted but not hot. You do not want to overcook them. Make sure to squeeze out most of the residual moisture before using it.

I find that instead of the compressed boxes of frozen spinach that become mushy, most large grocery stores sell them in bags, similar to corn or peas. The spinach can also be defrosted in the refrigerator overnight.

Using fresh spinach

Fresh-cooked spinach can also be used in this recipe. Use about 8 ounces or about 6 packed cups of baby spinach, yielding 1 cup of the cooked product. Chop the spinach once cool to the touch and add it to the dip mixture.

Elevating the artichoke flavor

Using convenience products like canned, jarred, or refrigerated artichoke hearts that’s already been cleaned and cooked makes this appetizer easy to prepare. However, choose artichokes marinated in vinegar, sweetener, and spices to add brightness and depth to the super creamy base.

I recommended jarred or refrigerated artichokes that have been quartered. The cut pieces have more exposure to the marinade, making it even more flavorful and easier to chop later. Cooking fresh artichokes also works. Just remove the hearts before adding them to the dip. Chop and combine with a splash of apple cider vinegar, honey, a pinch of red pepper flakes, and Italian seasonings.

Fresh grated mozzarella cheese sprinkled over the dip.

Cheese selection

I use a combination of high-moisture mozzarella cheese and aged Parmesan cheese. The mozzarella provides a smooth melty texture to the dip, and that sought cheese-pull. The Parmesan adds salty, sharp, and nutty bursts of flavor. Gouda, Monterey Jack, and pecorino romano are optional substitutions.

Making ahead and reheating

All ingredients can be mixed and topped with cheese, then stored unbaked and covered for up to 3 days in advance. When ready to serve, bake the dip according to the directions. It may take a few minutes longer to heat straight from the refrigerator.

Leftover spinach artichoke dip can be cooled to room temperature, covered, and refrigerated for up to two days. Reheat at 325ºF (163ºC) until warmed through, about 20 minutes.

What to serve with this

  • Fresh sliced French baguettes, sourdough bread, or other crusty no-knead bread.
  • Toasted bread for extra crunch.
  • Tortilla chips, pita chips, potato chips, or homemade crackers.
  • Fresh vegetables like celery, cucumber, or carrots.

More appetizer recipes

Hot spinach artichoke dip in baking dish served with chips.

Fats are key to a creamy dip

For a luscious creamy base mix cream cheese, mayonnaise, and sour cream. The combination of different types of fats from eggs, dairy, and oil in these ingredients adds richness without the risk of curdling like milk or cream when baked. Since mayonnaise is an emulsion of eggs and oil, it adds an extra buffer to prevent separation. The sour cream also provides a nice burst of acidity.

Pin this recipe to save for later

Pin This

Spinach Artichoke Dip

Baked until hot and bubbly, spinach artichoke dip is the perfect shareable appetizer to serve with crunchy chips, crisp vegetables, or toasted bread slices.
5 from 23 votes
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings 12 servings
Course Appetizer
Cuisine American


  • 10 ounces frozen chopped spinach
  • 2 cups marinated artichoke hearts, drained, roughly chopped
  • 1 cup cream cheese, softened to room temperature
  • cup mayonnaise
  • cup sour cream
  • 1 ½ cup mozzarella cheese, shredded whole milk
  • ¾ cups parmesan cheese, finely shredded
  • 1 tablespoon minced garlic
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • 1 tablespoon chopped parsley


  • Preheat the Oven – Set the oven rack to the middle position. Preheat to 400ºF (204ºC).
  • Prepare the Baking Dish – Lightly grease an 8-inch square baking dish with cooking spray or olive oil.
  • Defrost the Spinach – Place frozen spinach in a bowl and defrost at medium power for about 4 minutes, stirring halfway through. The leaves should be thawed but not hot. Use your hands and squeeze the spinach to remove excess water.
  • Combine the Ingredients – In a medium bowl, use a spatula to mix the drained spinach, chopped artichokes, cream cheese, mayonnaise, sour cream, 1 cup of mozzarella, ½ cup parmesan cheese, garlic, salt, and pepper until well combined.
  • Bake – Transfer the mixture to the greased baking dish. Spread evenly. Sprinkle ½ cup mozzarella cheese and ¼ cup parmesan cheese on top. Bake until cheese is lightly browned and bubbling around the edges, 20 to 25 minutes.
  • To Serve – Garnish with parsley and serve with chips, sliced baguettes, or crackers.


  • Reheat: Preheat oven to 325ºF (163ºC). Bake dip until warmed throughout and cheese is melted, about 20 to 25 minutes.

Nutrition Facts

Serves: 12 servings
Calories 275kcal (14%)Carbohydrates 4g (1%)Protein 8g (16%)Fat 25g (38%)Saturated Fat 9g (45%)Cholesterol 46mg (15%)Sodium 569mg (24%)Potassium 135mg (4%)Fiber 1g (4%)Sugar 2g (2%)Vitamin A 3554IU (71%)Vitamin C 9mg (11%)Calcium 205mg (21%)Iron 1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

15 Comments Leave a comment or review

  1. Carmen says

    I love your explanations of the reasons why you use certain ingredients. You Are a Not only a cook, chef but a Chemist!!! Love it!!!!

  2. Kevin Adam says

    Jessica, I have a general question. We’re always told to “wash before use” for fresh fruits and vegetables, and I’ve never seen this defined. Is there a specific culinary meaning of “wash before use”?

    • Jessica Gavin says

      Great question! It is broadly defined, as the CDC recommends to wash and/or scrub fruits and vegetables under running water to remove any harmful germs, spoilage organisms, or dirt. I typically use cool water for more delicate fruits and leafy greens. You can increase the heat to warm and use gentle scrubbing on fruits with rind or peels, or heartier vegetables. There is no time defined, but I usually rinse for at least 15 to 30 seconds or longer depending on the produce.

  3. Valerie C. says

    I’m planning to make this for a company get together/game night. What do you think of the idea of roasting a head of garlic and using it in place of the minced garlic in the recipe?

  4. Valerie C. says

    I made this for a work get-together and it was a huge hit. The only thing I did differently was I used your pan roasted garlic in place of the minced garlic. Highly recommend!

Leave A Reply

Recipe Rating