Creamy Baked Spinach and Artichoke Dip

A golden-baked spinach artichoke dip that’s rich in flavor and overflowing with gooey cheese. Packed with goat cheese, fresh mozzarella, and Parmesan, this dip is guaranteed to be the star of any gathering. The spinach and artichoke hearts add texture and depth, creating a warm, comforting appetizer your guests will ask for again and again.

A casserole dish of baked spinach artichoke dip. Blue tortilla chips sit in the corner of the photo along with a green, white and purple napkin.

Spinach artichoke dip rose to popularity in the United States in the 1950s, when finger foods became a staple for families gathered around the television. Easy to serve with chips, crusty bread, or raw vegetables, it quickly became a party favorite and an essential game-day snack.

How easy is this recipe? Super easy. Everything is mixed in a single bowl, transferred to a buttered casserole dish, and baked for 30 minutes. A final quick broil melts and lightly browns the top, creating a bubbly, golden finish. The result is an irresistible appetizer that disappears fast.

Two wire sieves, one holding thawed spinach and the other one holding canned artichokes. A tan, green and purple napkin sits next to them.

How to make Spinach Artichoke Dip

The ingredients

Frozen spinach and quartered artichoke hearts – Properly draining both is essential. Thaw the spinach completely, drain it in a mesh strainer, then press out as much liquid as possible. Do the same for canned artichokes. Excess moisture will make the dip runny, so squeeze the ingredients dry with a cheesecloth or heavy-duty paper towels rolled and pressed.

Chop the artichoke hearts into hearty pieces so they provide texture throughout the dip.

The cheeses: goat cheese, fresh mozzarella, and Parmesan

Goat cheese brings a mild tang and creamy richness. Unlike some cream cheeses, goat cheese keeps a pleasant tang without becoming overly heavy when baked.

Fresh mozzarella melts beautifully and has a soft, buttery texture. Avoid pre-shredded mozzarella; it often contains anti-caking additives that prevent it from melting smoothly. Use the fresh ball-style mozzarella, and take care when grating or tearing it.

Parmesan adds sharp, savory depth. For best flavor, grate a piece of Parmesan yourself rather than using the pre-grated green-can variety. Save any rind in the freezer to add extra flavor to soups and sauces later.

A clear mixing bowl with shredded mozzarella and parmesan and goat cheese. A white bowl sits next to it with a grater and the cheeses. A green, tan and purple napkin sit next to it.

Sour cream instead of mayonnaise – Many recipes use mayonnaise, but sour cream provides a creamy texture with less heavy oiliness. It blends smoothly with the cheeses and keeps the dip balanced.

Seasonings – Keep it simple: garlic salt, kosher salt, and black pepper. Use about ½ teaspoon garlic salt, 1 teaspoon kosher salt, and ½ teaspoon black pepper to enhance the flavors without overpowering them. Fresh chopped garlic adds a subtle, pleasant bite; three large cloves are ideal.

A clear mixing bowl of spinach, artichokes, cheese, sour cream, garlic salt, salt and pepper. A tan, green and purple napkin sits next to the bowl.

Mixing the ingredients

All ingredients come together in one mixing bowl. Combine the drained spinach and artichokes, garlic, Parmesan, most of the mozzarella, crumbled goat cheese, seasonings, softened butter, and sour cream. Stir until evenly mixed. Transfer the mixture to a buttered casserole dish and spread it evenly.

A casserole dish of unbaked spinach artichoke dip. A green, tan and purple napkin sits next to it along with a mixing bowl that had the dip in it. A wooden spoon is in the bowl.

How long to bake

Bake at 350°F for 30 minutes. After that initial bake, remove the dish and sprinkle about ½ cup of grated mozzarella over the top. Switch the oven to broil and return the dip under the broiler for 2–3 minutes, just until the cheese bubbles and develops a light golden brown. Let the dip rest for five minutes before serving so it cools slightly and firms up.

A casserole dish of baked spinach artichoke dip with melted mozzarella on top. A tan, green and purple napkin sit next to it. A bowl of blue corn chips are at the top of the photo.

Dietary notes

This recipe can fit a keto approach when served with low-carb dippers such as raw bell peppers, celery, cauliflower florets, or other raw vegetables instead of chips or bread.

Make-ahead and storage

You can prepare the dip 1–2 days ahead by mixing all ingredients, covering the dish tightly, and refrigerating without baking. When ready to serve, bake as directed. For longer storage, freeze the uncooked mixture in a freezer-safe container for up to two months. Thaw overnight in the refrigerator and stir before baking.

Once baked, the dip will keep in the refrigerator for up to five days. Reheat gently before serving.

Baked Spinach Artichoke Dip in a casserole dish. A serving spoon sits in the dish.

What to serve with the dip

  • Blue or yellow corn tortilla chips
  • Toasted baguette slices
  • Pita bread or pita chips
  • Raw carrots
  • Celery sticks
  • Bell pepper strips
  • Cauliflower florets

Serve the dip warm and allow it to sit about five minutes after broiling so it’s safe to eat. Then invite everyone to dig in and enjoy.

Baked Spinach Artichoke Dip in a casserole dish. A serving spoon sits in the dish.

Easy Spinach Artichoke Dip Recipe

A golden-baked spinach artichoke dip that’s rich, creamy, and loaded with goat cheese, fresh mozzarella, and Parmesan. Perfect for parties and game day, this easy recipe comes together in one bowl and bakes to a bubbly, golden finish.

  • Author: Kristy Murray
  • Prep Time: 15 minutes
  • Cook Time: 32 minutes
  • Total Time: 47 minutes
  • Yield: 10 servings
  • Category: Dips
  • Method: Oven
  • Cuisine: American

Ingredients

  • 10 ounces frozen spinach
  • 14-ounce can quartered artichoke hearts in water
  • 3 large garlic cloves, chopped
  • 4 ounces fresh grated Parmesan (about 1 ½ cups)
  • 10 ounces fresh grated mozzarella (about 2 ½ cups), divided
  • 10 ounces goat cheese, crumbled
  • ½ teaspoon garlic salt
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 3 tablespoons softened butter, divided
  • 1 cup sour cream

Instructions

  • Preheat the oven to 350°F.
  • Thaw the frozen spinach completely.
  • Drain the spinach and the artichoke hearts in mesh strainers and press out as much liquid as possible.
  • Chop the artichokes into coarse pieces.
  • Use cheesecloth or paper towels to squeeze out remaining moisture from both the spinach and artichokes until very dry.
  • In a large bowl, combine the drained spinach and artichokes, chopped garlic, grated Parmesan, most of the grated mozzarella, crumbled goat cheese, garlic salt, kosher salt, black pepper, softened butter, and sour cream. Mix until well combined.
  • Grease a 1½-quart casserole dish with the remaining butter.
  • Spoon the mixture into the prepared dish and smooth the top.
  • Bake for 30 minutes.
  • Remove from the oven, sprinkle with ½ cup grated mozzarella, and switch the oven to broil.
  • Broil 2–3 minutes, until the top is bubbly and slightly browned—watch closely to avoid burning.
  • Let sit for 5 minutes, then serve warm with chips, bread, or raw vegetables.

Notes

  • Thaw spinach completely before draining to prevent excess liquid during baking.
  • Squeeze both spinach and artichokes dry with cheesecloth or heavy-duty paper towels for the best texture.
  • Use fresh mozzarella and freshly grated Parmesan for superior melt and flavor.
  • Make ahead: prepare and refrigerate uncooked for 1–2 days, then bake when ready to serve.
  • Freeze uncooked mixture for up to 2 months; thaw overnight in the refrigerator before baking.
  • Baked dip will keep up to 5 days refrigerated; reheat gently before serving.

Nutrition

  • Serving Size: ½ cup
  • Calories: 513
  • Sugar: 10 g
  • Sodium: 2359 mg
  • Fat: 23 g
  • Saturated Fat: 15 g
  • Carbohydrates: 46 g
  • Fiber: 10 g
  • Protein: 30 g
  • Cholesterol: 60 mg