Classic Spinach and Artichoke Dip

Classic Spinach and Artichoke Dip is one of our all-time favorite dips and is perfect for serving on game-day, or at a party, or just a fun, relaxing day home with friends and family.

You can never go wrong with this heart-warming dip.

So comforting!

spinach artichoke dip in a cast iron skillet with bread

This Spinach and Artichoke Dip brings together such amazing flavors.

We absolutely love sautéing some yellow onion to deepen the taste of this glorious dip.

Mmmmm…sauteed onions are so yummy.

Sautéed onions for spinach and artichoke dip

Folding in the cream cheese is when the party starts going.

Make sure the cream cheese is at room temp, so plan accordingly!

So creamy!

Chopped artichokes for spinach and artichoke dip

And we can’t get enough of artichokes.

You can get the canned artichoke hearts or you can find them in the frozen section. Of course, you can use fresh, and steam until fully cooked, then remove the hearts. But in our testing, we find the canned or frozen variety work just fine for this deep.

Artichokes!!

Chopped artichoke hearts for spinach and artichoke dip

Now what would a Spinach and Artichoke Dip be without spinach? Well, quite frankly…not very good and very misleading!

Again, you can easily go with frozen chopped spinach, or you can grab 12 ounces of baby spinach and cook it for 1 minute in boiling water, and then rinse and drain it.

Either way, spinach combined with cheese and artichoke is pure dip perfection!

All the ingredients being stirred for spinach artichoke dip

This is really such a crowd-pleasing dip.  Classic Spinach and Artichoke Dip has been a dish we have been making for many, many years.  

It is so easy, and can easily be prepared hours ahead of time, and then put into the oven about 30 minutes before your guests arrive.  

Serve with toasty French bread (with olive oil and dried oregano), and watch this incredible dip go so fast as you guests devour it!  100% Loon Approved!

Classic Spinach and Artichoke Dip with baguette slices next to it.

Classic Spinach and Artichoke Dip

This Classic Spinach and Artichoke Dip is so loaded with flavor. Serve this with toasted French baguette slices, or crackers, and watch how fast this appetizer will go as guests arrive. So yummy! A Loon Favorite!
Course: Appetizer
Cuisine: American
Keyword: artichoke
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 8 people
Calories: 375 kcal
Author: Kris Longwell

Ingredients

  • 1 tbsp extra-virgin olive oil plus more for the baking dish
  • 1/2 cup yellow onion finely chopped
  • 2 cloves garlic minced
  • 8 oz cream cheese room temp, roughly chopped
  • 1 cup mayonnaise
  • 1/2 cup grated Parmesan cheese plus 2 tablespoons
  • 1/4 cup grated Romano cheese
  • 1 tsp red pepper sauce ie, Franks
  • 10 oz frozen chopped spinach thawed
  • 9 oz artichoke hearts chopped
  • 1 baguette cut into thin slices, toasted

Instructions

  1. Position a rack in the center of the oven and preheat the oven to 350 F.
  2. Lightly oil a baking dish that holds about 6 cups.
  3. Heat the oil in a separate small skillet over medium heat.
  4. Add the onion and cook, stirring often, until softened, about 3 minutes.
  5. Stir in the garlic and cook until fragrant, about 1 minute more.
  6. Transfer to a medium bowl and cool slightly.
  7. Add the cream cheese and mayo to the bowl and using a spatula, mash them together to combine.
  8. Add the 1/2 cup of the Parmesan, the Romano, and hot pepper sauce and mix well.
  9. Squeeze the excess liquid from the spinach, and then add to the cream cheese mixture.
  10. Add the artichoke hearts and mix well.
  11. Spread in the baking dish and sprinkle with the remaining Parmesan (at this point, the dip can be covered with plastic wrap and refrigerated for up to 24 hours.)
  12. Bake until the dip is bubbling and browned, about 35 minutes.
  13. Serve with toasted baguette slices (brushed with olive oil and sprinkled with a little oregano before toasting under the broiler).

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *