This post may contain affiliate links. Please read our privacy policy.

This hot Spinach Artichoke Dip is rich, creamy, and cheesy, baked with a buttery panko topping for extra flavor and texture. This homemade version is sure to rival even your favorite restaurant’s dip!

Overhead view of spoon dishing out spinach artichoke dip from a skillet
Subscribe to My Baking Addiction!
Get updates on the latest posts and more from My Baking Addiction straight to your inbox.
Please enable JavaScript in your browser to complete this form.

This post is sponsored by Challenge Butter. Thank you for continuing to support the brands that make My Baking Addiction possible.

Confession: Artichokes are not my jam. I’ll generally avoid them, unless it’s in one very specific dish: Spinach Artichoke Dip.

Put a bowl of warm Spinach Artichoke Dip in front of me and I will ignore all other foods. It’s just me, the dip, and whatever I’m using as a dipper – chips, bread, veggies, they’re all welcome here.

It’s one of my favorite things to order as an appetizer when I’m at a restaurant, but I decided I wanted to be able to enjoy it any time, so it was time to come up with my own version.

This dip is easy to prep ahead of time and will disappear quickly, whether you’re serving it as a dinner party appetizer, part of a game-day spread alongside Buffalo Chicken Dip and Baked Potato Dip, or as a movie-night snack.

Ingredients for Spinach Artichoke Dip arranged on a countertop

MY FAVORITE BAKED SPINACH AND ARTICHOKE DIP

If I was going to try making spinach and artichoke dip at home, I knew it had to be super creamy, super cheesy, and I also wanted it to have a crispy baked topping.

Most of the baked dips I’ve had at restaurants don’t have any sort of crispy topping on them, and it just seems like a missed opportunity! After all, I love the breadcrumb topping on my Jalapeño Popper Dip, so why not add some flavor and texture here, too?

To really dial up the flavor along with adding that crispy texture, I decided to toast panko breadcrumbs in Challenge Salted Butter. I knew that the rich, pure butter flavor of Challenge Butter would pair perfectly with the cream cheese, spinach, and artichoke hearts in the dip.

Wooden spoon stirring sauteed spinach and artichoke hearts in a skillet

After all, Challenge Butter is churned fresh every single day and is made without any artificial preservatives, fillers, or dyes, so you can count on it for the best possible flavor.

Let me tell you, when you pull the dish of piping hot, crispy-topped dip out of the oven, you’re going to be so excited to dig in. Between the creamy cheeses, the sharpness of the artichoke hearts, and the buttery topping, you’ll be on cloud nine with this dip.

Spinach artichoke dip in a cast iron skillet next to a bowl of toasted panko breadcrumbs

HOW TO MAKE SPINACH ARTICHOKE DIP

Think that making restaurant-worthy Spinach Artichoke Dip at home is hard? Think again.

For the dip, you’ll need:

  • 2 tablespoons Challenge Salted Butter
  • ½ medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 12 ounces frozen spinach, thawed
  • 1 (12 ounce) jar marinated artichoke hearts, drained and chopped
  • 8 ounces cream cheese, room temperature
  • ¼ cup grated parmesan cheese
  • 4 ounces shredded mozzarella cheese
  • 2 tablespoons sour cream
  • 2 tablespoons mayonnaise
  • Salt and pepper to taste
Overhead view of spinach artichoke dip in a cast iron skillet, topped with buttery panko topping

Start by squeezing as much water out of the thawed spinach as possible. This will keep your dip from getting watered down – that definitely would not be delicious.

Melt the Challenge Butter in a skillet over medium heat, then cook the onions, followed by the garlic.

Add the spinach, cooking for 2-4 minutes, before adding the artichoke hearts and cooking for another 2 minutes.

Freshly baked spinach artichoke dip in a skillet surrounded by chips, bread, and carrots

Now it’s time for the cheese! Add all of the cheeses, stirring until everything is melted and well combined. Stir in the sour cream and mayo, then season with salt and pepper to taste.

Now it’s time for the topping! Melt some more Challenge Butter in a small skillet. Add some panko breadcrumbs and stir, cooking until the panko is golden brown.

Sprinkle the toasted panko over the top of the dip before baking until everything is hot and bubbly around the edges.

Spoon resting in a skillet where spinach artichoke dip has just been served out

SERVING SUGGESTIONS

I love digging into warm, fresh-from-the-oven Spinach Artichoke Dip with homemade tortilla chips (or my favorite store-bought brand) or with toasted slices of fresh baguette. Pita chips are also a favorite!

Sometimes I’ll even dip into it with fresh veggie sticks, such as carrots and celery.

You can even pop some of the dip into crescent roll cups to make Spinach Artichoke Bites!

Toasted baguette sliced in a skillet with spinach artichoke dip

CAN YOU MAKE THIS DIP AHEAD OF TIME?

Don’t have time to make this recipe from start to finish before your party starts? Not to worry.

Prepare the dip through step 5, before you toast the panko. Spread the dip into a baking dish, cover and refrigerate until ready to bake.

Before baking, toast the panko and sprinkle it over the dip. Bake as directed; you may need to extend the baking time by 5-10 minutes to get it as hot and bubbly as you like.

Skillet with spinach artichoke dip on a counter surrounded by a variety of chips and bread

CAN YOU FREEZE SPINACH ARTICHOKE DIP?

Because the base of this dip is primarily cream cheese, this dip is safe to freeze.

I recommend freezing it before baking. As mentioned above, prepare the dip through step 5, then spread it into a freezer- and oven-safe dish. Cover tightly and freeze for up to 1 month.

Before baking, let thaw completely, then continue with toasting the panko, topping the dip, and baking as instructed.

Skillet of spinach artichoke dip surrounded by beer and chips. Some of the dip has been served and a spoon is resting in the skillet
[mv_video doNotAutoplayNorOptimizePlacement=”false” doNotOptimizePlacement=”false” jsonLd=”true” key=”eqjykhaqwdrbiy3eddyo” ratio=”16:9″ thumbnail=”https://mediavine-res.cloudinary.com/video/upload/eqjykhaqwdrbiy3eddyo.jpg” title=”Spinach Artichoke Dip” volume=”70″]
Want to save this recipe?
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Spinach Artichoke Dip

By: Jamie Lothridge
No ratings yet
Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
Servings: 8 servings
This hot Spinach Artichoke Dip is rich, creamy, and cheesy, baked with a buttery panko topping for extra flavor and texture. This homemade version is sure to rival even your favorite restaurant’s dip!

Ingredients

  • 2 tablespoons Challenge Salted Butter
  • ½ medium yellow onion finely chopped
  • 2 cloves garlic minced
  • 12 ounces frozen spinach thawed
  • 1 jar marinated artichoke hearts 12 ounces, drained and chopped
  • 8 ounces cream cheese room temperature
  • ¼ cup grated parmesan cheese
  • 4 ounces shredded mozzarella cheese
  • 2 tablespoons sour cream
  • 2 tablespoons mayonnaise
  • Salt and pepper to taste

For the topping:

  • 3 tablespoons Challenge Salted Butter
  • cup panko breadcrumbs

Instructions 

  • Preheat oven to 350°F.
  • Squeeze as much of the water out of the thawed spinach as possible. Set aside.
  • In a medium dutch oven or oven-safe skillet, melt 2 tablespoons of Challenge Butter over medium heat. Add the onions and cook until the onions are soft and translucent. Add the garlic and cook for one more minute. 
  • Add the spinach and cook until any remaining water is gone, 2-4 minutes. Add the artichokes and cook for about 2 minutes to heat through.
  • Add the cream cheese, parmesan and mozzarella cheese. Stir until the cheeses are melted and well combined. Stir in the sour cream and mayonnaise. Season with salt and pepper to taste.
  • In a small skillet, melt 3 tablespoons of Challenge butter over medium-high heat. Add the panko and stir to coat in the butter. Continue to stir the panko until golden brown. Remove from the heat.
  • Smooth the top of the dip in the dutch oven or skillet. Sprinkle the toasted panko evenly over the top. Bake for 15-20 minutes or until piping hot and bubbly around the edges.

Video

Nutrition

Calories: 297kcal, Carbohydrates: 8g, Protein: 8g, Fat: 26g, Saturated Fat: 14g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 0.3g, Cholesterol: 65mg, Sodium: 443mg, Potassium: 226mg, Fiber: 2g, Sugar: 2g, Vitamin A: 5942IU, Vitamin C: 8mg, Calcium: 199mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.