Updated Oct 8, 2026· 8 min read

Key takeaways

  • 10 ounces (283 g) frozen chopped spinach
  • 2 cans artichoke hearts, 14 ounces (396 g) each, drained
  • 16 ounces (454 g) full-fat cream cheese, softened
  • 1 cup (240 g) sour cream
  • 1/2 cup (115 g) mayonnaise
  • 1 1/2 cups (150 g) shredded mozzarella, divided
  • 1/2 cup (45 g) finely grated Parmesan
  • 2 garlic cloves, finely minced, or 1 teaspoon garlic powder
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes, optional
  • 1 tablespoon lemon juice
  • 2 tablespoons milk, only if a thinner dip is desired

This spinach artichoke dip recipe makes about 6 cups of warm, creamy dip in roughly 35 minutes, using frozen spinach, canned artichokes, cream cheese, sour cream, mayonnaise, mozzarella, and Parmesan. Bake it at 375°F (190°C) until hot and bubbling; use a little milk for a looser dipping texture or extra mozzarella for a thicker, stretchier finish.

It is a practical choice for game-day tables, potlucks, boat gatherings, and make-ahead meals because the dip can be assembled up to 24 hours in advance and reheated without losing its creamy consistency when warmed gently.

Spinach Artichoke Dip Recipe at a Glance

Detail Amount or setting
Yield About 6 cups, or 12 servings at 1/2 cup each
Prep time 15 minutes
Baking time 18–22 minutes
Oven temperature 375°F (190°C)
Recommended dish 2-quart baking dish, approximately 8 x 11 inches
Texture Thick enough to mound on a chip but soft enough to scoop
Make-ahead window Up to 24 hours refrigerated before baking
Safe hot-holding target Keep above 140°F (60°C) and serve within 2 hours

Ingredients

  • 10 ounces (283 g) frozen chopped spinach
  • 2 cans artichoke hearts, 14 ounces (396 g) each, drained
  • 16 ounces (454 g) full-fat cream cheese, softened
  • 1 cup (240 g) sour cream
  • 1/2 cup (115 g) mayonnaise
  • 1 1/2 cups (150 g) shredded mozzarella, divided
  • 1/2 cup (45 g) finely grated Parmesan
  • 2 garlic cloves, finely minced, or 1 teaspoon garlic powder
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon crushed red pepper flakes, optional
  • 1 tablespoon lemon juice
  • 2 tablespoons milk, only if a thinner dip is desired

Full-fat dairy produces the most stable texture. Reduced-fat cream cheese can work, but the dip may be slightly less rich and can become looser as it warms. Fresh spinach is also suitable: use about 1 pound, wilt it, cool it, and squeeze it very dry before chopping.

How to Make Spinach Artichoke Dip

1. Thaw and squeeze the spinach

Thaw the frozen spinach completely, then place it in a clean kitchen towel or several layers of cheesecloth and squeeze out as much liquid as possible. This step matters because frozen spinach can hold several tablespoons of water, enough to make the finished dip thin or separated.

For an especially dry result, squeeze the spinach once, loosen it with your fingers, and squeeze it again. Weighing the drained spinach is not necessary, but the finished portion should look compact rather than wet.

2. Drain and chop the artichokes

Drain the artichoke hearts thoroughly and pat them dry. Chop them into pieces about 1/4 to 1/2 inch wide. Smaller pieces spread the artichoke flavor evenly; larger pieces provide more texture but can make the dip harder to scoop with thin chips.

3. Soften the cream cheese

Leave the cream cheese at room temperature for 30–45 minutes, or cut it into small cubes to speed softening. Do not rely on a cold block of cream cheese, since it can leave lumps that remain even after baking.

4. Mix the base

In a large bowl, stir together the softened cream cheese, sour cream, mayonnaise, garlic, salt, pepper, red pepper flakes, and lemon juice. Mix until mostly smooth, then fold in the spinach, artichokes, Parmesan, and 1 cup of the mozzarella.

If the mixture is difficult to stir, add 1 tablespoon of milk at a time, up to 2 tablespoons total. The mixture should be thick but spreadable. It should not pour like a sauce.

5. Fill the baking dish

Lightly grease a 2-quart baking dish and spread the mixture into an even layer. Sprinkle the remaining 1/2 cup mozzarella over the top. A wide, shallow dish gives more browned cheese and a faster bake; a deep dish keeps the center warmer longer but may need several additional minutes.

6. Bake at 375°F

Bake uncovered at 375°F (190°C) for 18–22 minutes, until the edges are bubbling and the center is hot. If you want a more browned top, switch to the broiler for 1–2 minutes at the end, watching continuously because shredded cheese can burn quickly.

Let the dip rest for 5 minutes before serving. This short rest allows the cheese and dairy mixture to thicken slightly, so it clings to chips instead of running off.

Texture Adjustments That Actually Work

Desired result Adjustment What to expect
Thicker, scoopable dip Use only 1/4 cup mayonnaise and add 1/4 cup extra mozzarella Firmer body and more cheese pull
Looser, softer dip Add 1–2 tablespoons milk before baking Easier spreading and dipping
More artichoke texture Reserve 1/2 cup of chopped artichokes and fold them in last Larger pieces remain noticeable
Smoother dip Chop spinach and artichokes finely, then mix thoroughly More uniform texture for crackers or soft bread
Less tang Replace 1/4 cup sour cream with additional cream cheese Richer, milder flavor
More tang and freshness Add 1 extra teaspoon lemon juice after mixing Brighter flavor without making it spicy

Avoid adding flour to fix a watery dip. Flour can make the texture pasty, while better-drained vegetables and a modest amount of extra cheese solve the problem more reliably.

Make-Ahead Instructions

To prepare the dip ahead of time, mix the recipe as directed and transfer it to the baking dish. Cover it tightly with a lid or foil and refrigerate for up to 24 hours. Keep the reserved mozzarella separate or sprinkle it on immediately before baking for a fresher-looking top.

When ready to bake, remove the covered dish from the refrigerator while the oven heats. Bake covered at 375°F for 15 minutes, then uncover and bake for another 10–15 minutes, or until the center is hot and the edges are bubbling. A cold dip may require 5–10 minutes longer than a freshly mixed dip.

Do not leave the assembled dip at room temperature for extended periods. Refrigerate it promptly after preparation, and discard it if it has been sitting out for more than 2 hours, or more than 1 hour in temperatures above 90°F (32°C).

Reheating Leftover Dip

Oven method

For the most even reheating, place the dip in an oven-safe dish, cover it with foil, and heat at 325°F (165°C) for 15–25 minutes. Stir once halfway through if the layer is more than 2 inches deep. Remove the foil for the final 3–5 minutes if you want the cheese on top to dry slightly and brown.

Microwave method

For a single serving, place about 1/2 cup in a microwave-safe bowl and heat at 50–70% power for 30-second intervals, stirring between intervals. Most portions take 90 seconds to 2 minutes, depending on the microwave and starting temperature. Add 1 teaspoon of milk or sour cream if the dip looks thick after reheating.

Slow-cooker method

For serving at a gathering, transfer hot dip to a 1.5- to 2-quart slow cooker set to low or warm. Stir every 20–30 minutes, especially around the edges. A slow cooker is useful for holding the dip, but it is not the best tool for cooking a cold, thick batch from the beginning because the center can heat slowly while the edges overcook.

Reheat only the amount likely to be eaten. Repeated heating and cooling causes the dairy mixture to separate and makes the spinach artichoke dip less smooth.

Serving Ideas and Portion Planning

This recipe yields approximately 12 half-cup servings. For a larger meal with several appetizers, plan on 1/4 cup per person. For a party where this is the main hot appetizer, plan on 1/2 cup per person.

  • For sturdy dipping: serve with tortilla chips, pita wedges, toasted baguette, or thick crackers.
  • For a lighter crunch: use cucumber rounds, bell pepper strips, celery, or carrot sticks.
  • For a fishing trip or outdoor table: portion the hot dip into a preheated insulated container and bring sealed, shelf-stable crackers separately.
  • For a meal shortcut: spread leftovers inside a toasted sandwich, fold them into cooked pasta, or spoon them over baked potatoes.

Choose thicker chips or toasted bread for a dense dip. Thin chips can break because the cream cheese, mozzarella, and artichokes create a heavier mixture than salsa or bean dip.

Common Mistakes and Ownership Realities

  • Wet vegetables: Excess water from spinach or artichokes is the most common cause of a runny dip. Drain, pat dry, and squeeze before mixing.
  • Cold cream cheese: It creates lumps and encourages overmixing. Soften it first or cut it into small pieces.
  • Overbaking: Long baking can cause oil to separate from the cheese and leave a greasy surface. Remove the dish when the center is hot and the edges bubble.
  • Too much topping cheese: A very thick layer can brown before the center warms. Keep the topping to about 1/2 cup for a 2-quart dish.
  • Deep storage containers: Refrigerated leftovers cool more slowly in a deep container. Divide them into shallow containers no more than 2 inches deep.
  • Serving utensils: Use a clean spoon each time the dip is replenished. Crumbs and moisture from used chips shorten its quality at a gathering.

The dip is best within 3–4 days when refrigerated at 40°F (4°C) or below. The dairy may separate slightly after chilling, but thorough stirring and gentle reheating usually restore a creamy texture.

Frequently Asked Questions

Can I use fresh spinach instead of frozen spinach?

Yes. Use about 1 pound of fresh spinach, wilt it in a skillet, cool it, and squeeze it very dry before chopping. Fresh spinach has more volume before cooking, but it should provide a similar amount of spinach once wilted and drained.

Can spinach artichoke dip be made without mayonnaise?

Yes. Replace the 1/2 cup mayonnaise with 1/2 cup additional sour cream, Greek-style yogurt, or softened cream cheese. The flavor and richness will change slightly, but the dip will still bake successfully.

Why is my spinach artichoke dip watery?

The usual causes are poorly drained spinach, wet artichokes, or too much liquid added during mixing. Squeeze the spinach firmly, pat the artichokes dry, and add milk only one tablespoon at a time. If the assembled dip is already watery, bake it uncovered and allow it to rest for 5–10 minutes before serving.

Can I freeze spinach artichoke dip?

You can freeze it, but the texture may become slightly grainy or separated because of the cream cheese and sour cream. For the best result, freeze it before baking in a tightly sealed container for up to 1 month, thaw it overnight in the refrigerator, stir well, and bake as directed.

What temperature should spinach artichoke dip reach?

Heat the center until it is steaming and reaches at least 165°F (74°C), especially when reheating leftovers. The edges may bubble before the center is hot, so check the middle with an instant-read thermometer if the dish is deep or has been refrigerated.

How can I keep the dip warm outdoors?

Cook it fully, transfer it to a preheated 1.5- to 2-quart insulated or slow-cooker container, and keep it above 140°F (60°C). Stir periodically to prevent the edges from drying, and serve it within 2 hours unless it can be held at a safe temperature.

A
affadmin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.