Spinach and Artichoke Dip

Featured in: Appetizers
This classic Spinach and Artichoke Dip is the ultimate party appetizer, featuring a creamy, cheesy base loaded with tender spinach and artichokes. Baked until golden and bubbly, it's a guaranteed crowd-pleaser that comes together in just 40 minutes. You'll love how easy it is to make this favorite Spinach and Artichoke Dip at home.
A cast iron skillet filled with creamy baked spinach and artichoke dip, golden and bubbly on top. Pin it
A cast iron skillet filled with creamy baked spinach and artichoke dip, golden and bubbly on top. | greenspoonery.com

This creamy spinach and artichoke dip recipe has become my go-to for every gathering, a classic American party staple that’s as reliable as it is irresistible. Its roots are firmly planted in casual, shareable comfort food, and you’ll find its warm, cheesy goodness on tables everywhere from game-day parties to cozy potlucks. What makes this version special is its perfectly balanced creaminess and the way it transforms simple ingredients into pure magic. Once you taste it, you’ll understand why it’s always the first appetizer to disappear from the buffet.

Ingredients You’ll Need

  • Unsalted butter: for sautéing the aromatics without extra salt; it creates a silky base that won’t compete with the cheeses.
  • Yellow onion: finely chopped to melt into the dip and add a subtle sweetness; a small one provides just the right amount.
  • Garlic: minced fresh is best for that punch of aromatic flavor that infuses every single bite.
  • Frozen chopped spinach: a convenient workhorse that provides vibrant color and texture; thorough draining is the secret to a non-watery dip.
  • Canned artichoke hearts: look for them packed in water, not oil, for the cleanest flavor; chop them into hearty, satisfying pieces.
  • Cream cheese: the foundation of the creamy base; room temperature cream cheese blends smoothly without any lumps.
  • Full-fat sour cream: adds a pleasant tang and luxurious body that light versions just can’t replicate.
  • Mayonnaise: contributes to the rich, velvety mouthfeel and helps the dip brown beautifully in the oven.
  • Parmesan cheese: use a block and grate it yourself for the best melt and sharp, nutty flavor.
  • Mozzarella cheese: the classic meltable cheese that gives the dip its iconic stretch and gooey factor.
  • Kosher salt: its coarse grains season evenly and enhance all the other flavors perfectly.
  • Black pepper: freshly ground provides a brighter, more complex heat than the pre-ground kind.
  • Garlic powder: an extra layer of savory, toasty garlic flavor that permeates the entire dish.
  • Crushed red pepper flakes: an optional but welcome bit of heat that cuts through the richness.

How to Make It

Preheat and Prep Your Dish:
Start by getting your oven up to 375°F and lightly greasing your baking dish. Doing this first means your oven is ready to go the moment your dip is assembled. A cast-iron skillet works wonders here for that rustic presentation and even heat distribution.

Sauté the Aromatics:
Melt your butter in a skillet over medium heat, then add the chopped onion. You’re looking for them to soften and turn translucent, which takes about four minutes. Stir in the minced garlic right at the end for just one minute so it becomes fragrant without burning.

Prepare the Spinach and Artichokes:
While the onions cook, tackle your greens. Squeeze the thawed spinach in a clean kitchen towel until no more liquid comes out; this step is non-negotiable for a thick dip. Chop the artichoke hearts into bite-sized pieces so every scoop gets a good chunk.

Create the Creamy Base:
In a large bowl, combine the softened cream cheese, sour cream, and mayonnaise. Use a spatula or hand mixer to beat it until it’s completely smooth and lump-free. This creamy mixture is what binds everything together into that luxurious texture we all crave.

Mix Everything Together:
Add the drained spinach, chopped artichokes, most of your cheeses, and all the seasonings to the creamy base. Stir gently but thoroughly until every ingredient is evenly coated and distributed. You’ll see the dip come together beautifully at this point.

Transfer and Top with Cheese:
Spoon the mixture into your prepared baking dish and spread it into a nice, even layer. Sprinkle the reserved Parmesan and mozzarella cheeses over the top; this creates that irresistible golden-brown crust we’re after.

Bake Until Golden and Bubbly:
Slide the dish into your preheated oven and let it bake for 20 to 25 minutes. It’s done when the edges are actively bubbling and the top has developed those gorgeous golden-brown spots. Keep an eye on it during the last few minutes.

Rest and Garnish:
Let the dip cool on the counter for about five to ten minutes after baking. This short rest allows it to set slightly so it’s easier to scoop. A sprinkle of fresh parsley right before serving adds a pop of color and freshness.

Close-up view of a chip scooping into the hot dip, pulling up strings of melted cheese.

Close-up view of a chip scooping into the hot dip, pulling up strings of melted cheese. | greenspoonery.com

Storage Tips

Store any leftover spinach and artichoke dip in an airtight container in the fridge for up to three days. To reheat, I much prefer the oven method – pop it in a 350°F oven for 15 to 20 minutes until it’s warmed through and bubbly again. The microwave works in a pinch, but do it in short 30-second bursts and stir well each time to avoid hot spots and a separated texture. The dip never lasts long at my house, but it’s surprisingly good cold straight from the fridge, too.

Ingredient Substitutions

For the cheeses, you can swap in equal amounts of Monterey Jack, Gruyère, or even a smoked gouda for a different flavor profile. If you need a dairy-free version, use your favorite vegan cream cheese, sour cream, and shredded cheeses; just check that they melt well. Fresh spinach works if you have it – just wilt about 10 ounces of fresh leaves in a pan, then chop and drain them thoroughly. You can use light sour cream or mayonnaise, but keep in mind the dip won’t be quite as rich or creamy.

Serving Suggestions

I love serving this dip warm right from the oven with a big basket of sturdy tortilla chips for maximum scooping. For a more elegant spread, add toasted baguette slices, pita chips, or even pretzel crisps for a salty crunch. Don’t forget a platter of fresh veggies like carrot sticks, celery, bell pepper strips, and cucumber rounds for a lighter option that still gets every last bit. It’s also fantastic spread on crackers for a quick snack or even as a next-level baked potato topper.

Cultural Context

This spinach and artichoke dip is a quintessential American appetizer, a product of 1970s and 80s party culture where creamy, cheesy dips reigned supreme. Its exact origin is a bit murky, but it became a fixture in chain restaurant menus and from there, solidified its place in home kitchens across the country. The combination of convenient canned artichokes and frozen spinach with rich dairy reflects a practical, comforting approach to entertaining. It’s less about formal culinary tradition and more about the joy of sharing a warm, communal dish that brings people together without any fuss.

An overhead shot of a party spread with the dip surrounded by chips, bread, and fresh vegetables.

An overhead shot of a party spread with the dip surrounded by chips, bread, and fresh vegetables. | greenspoonery.com

Frequently Asked Questions

What type of cream cheese works best for Spinach and Artichoke Dip?

Use full-fat, brick-style cream cheese that’s been softened to room temperature. This ensures your dip blends smoothly and has a rich, creamy texture without any lumps.

Can I make this Spinach and Artichoke Dip ahead of time?

Absolutely! Assemble the dip in your baking dish, cover tightly, and refrigerate for up to 24 hours. When ready, bake it straight from the fridge, adding a few extra minutes to the cook time.

What can I substitute for sour cream in Spinach and Artichoke Dip?

Full-fat Greek yogurt is an excellent 1:1 substitute for sour cream. It provides the same tangy creaminess. You could also use a mix of mayonnaise and a splash of lemon juice in a pinch.

How do I know when the Spinach and Artichoke Dip is ready?

The dip is ready when the edges are bubbly and the top is golden brown and slightly puffed. This usually takes about 20-25 minutes in a preheated 375°F oven.

What should I serve with Spinach and Artichoke Dip?

Serve this hot, bubbly dip with sturdy tortilla chips, sliced baguette, pita chips, or fresh vegetable crudités like bell peppers and carrots for a perfect party spread.

Rate This Recipe

How would you rate this recipe?

Creamy Baked Spinach and Artichoke Dip

This classic Spinach and Artichoke Dip is the ultimate party appetizer, featuring a creamy, cheesy base loaded with tender spinach and artichokes. Baked until golden and bubbly, it's a guaranteed crowd-pleaser that comes together in just 40 minutes. You'll love how easy it is to make this favorite Spinach and Artichoke Dip at home.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
4.7
(207 reviews)
By: Rachel Adams
Category: Appetizers
Difficulty: Easy
Cuisine: American
Yield: 6 Servings
Dietary: vegetarian

Ingredients

  1. 01 1 tablespoon unsalted butter
  2. 02 1 small yellow onion, finely chopped
  3. 03 2 cloves garlic, minced
  4. 04 10 ounces frozen chopped spinach, thawed and thoroughly drained
  5. 05 14 ounces canned artichoke hearts, drained and chopped
  6. 06 8 ounces cream cheese, softened to room temperature
  7. 07 1 cup full-fat sour cream
  8. 08 1/2 cup mayonnaise
  9. 09 1 cup grated Parmesan cheese, divided
  10. 10 1 cup shredded mozzarella cheese, divided
  11. 11 1/2 teaspoon kosher salt
  12. 12 1/4 teaspoon freshly ground black pepper
  13. 13 1/4 teaspoon garlic powder
  14. 14 1/4 teaspoon crushed red pepper flakes (optional)

Instructions

Step 01

Preheat your oven to 375°F (190°C). Lightly grease a 2-quart baking dish or cast-iron skillet and set it aside.

Step 02

In a medium skillet over medium heat, melt the butter. Add the chopped onion and cook for 3-4 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for 1 more minute until fragrant.

Step 03

While the onions cook, squeeze the thawed spinach in a clean kitchen towel or paper towels to remove as much excess moisture as possible. Chop the artichoke hearts into bite-sized pieces.

Step 04

In a large mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Use a spatula or hand mixer to blend until smooth and well combined.

Step 05

Add the drained spinach, chopped artichokes, 3/4 cup of the Parmesan cheese, 3/4 cup of the mozzarella cheese, salt, black pepper, garlic powder, and red pepper flakes (if using) to the cream cheese mixture. Stir until everything is evenly incorporated.

Step 06

Transfer the mixture to the prepared baking dish and spread it into an even layer. Sprinkle the remaining 1/4 cup Parmesan and 1/4 cup mozzarella cheese over the top.

Step 07

Bake in the preheated oven for 20-25 minutes, or until the dip is bubbling around the edges and the top is golden brown.

Step 08

Remove from the oven and let it cool for 5-10 minutes to set slightly. Garnish with chopped fresh parsley before serving.

Notes

A cast-iron skillet isn't just for looks; it holds heat beautifully and keeps the dip warm at the table longer. If you're making this ahead, assemble it in the dish, cover, and refrigerate for up to a day, then add a few extra minutes to the bake time. That optional red pepper flake addition is my personal favorite for a little kick. This dip is best served warm and fresh, so get your crew ready to dig in the moment it comes out of the oven.

Tools You'll Need

  • Medium skillet
  • Large mixing bowl
  • 2-quart baking dish or cast-iron skillet
  • Spatula or mixing spoon
  • Measuring cups and spoons
  • Kitchen towel or paper towels

Allergy Information

Contains dairy (cream cheese, sour cream, cheeses) and eggs (mayonnaise). For gluten-free, serve with gluten-free crackers or vegetables. Can be made with vegan substitutes for a dairy-free version.

Nutrition Facts (Per Serving)

Calories
350
Protein
15g
Carbohydrates
10g
Fat
30g