Skip to Content

Hot Spinach Artichoke Dip

We’re psyched about anything hot and melty that bread can be dipped into, which might explain our obsession with this cheesy hot spinach artichoke dip.


hot spinach artichoke dip in a cast iron pan with a spoon and grilled bread

The Cheesy, Hot Spinach Artichoke Dip of Your Dreams

We created this recipe because we just knew that you were hungry for more fool-proof, quick recipes that are perfect for entertaining guests. And because seriously, all your guests REALLY want is spinach artichoke dip, right? It’s all we ever want, that’s for sure. This super simple, rich, and flavorful hot dip is just begging to be put out on a table and swarmed by friends and family, eager to get in on the dipping action.

ingredients in a bowl artichokes, spinach, cream cheese, basil, mozzarella

What’s in Spinach Artichoke Dip?

Besides being absolutely delicious, we love how easy it is to make spinach artichoke dip. Below we’ve listed the basic ingredients, which you basically just dump together into a bowl and bake until melty! In addition to these simple ingredients, we like to add some extras like fresh basil and loads of garlic for extra flavor, but they’re not a must.

  • Fresh spinach (we prefer this over frozen spinach, but use what you have on hand.)
  • Artichoke hearts
  • Mozzarella cheese
  • Cream cheese
  • Parmesan cheese
  • Mayonnaise

Sounds easy enough, right? Just imagine, you have some friends stop by at the last minute or you’re in need of an easy appetizer to bring to a football party. All you have to do to make this winning dish is throw all the ingredients in a bowl (or straight into the pan), mix well, and bake for 30 minutes. That’s it!

warm spinach artichoke dip in a bowl

What to Serve with Artichoke Dip?

Slices of good, crusty bread (ideally warm bread at that) are our very favorite thing to serve with artichoke dip, but really it’s good with just about anything dip-able. Here are a few other yummy things that make great accompaniments to this dish:

  • Carrots
  • Potato chips (the sturdier, the better!)
  • Tortilla chips (our other favorite)
  • Warm pita bread
  • Pita chips

There really isn’t anything fancy or special about this spinach artichoke dip, except that it’s delicious, reliable, and nearly impossible to screw up.

hot cheesy spinach artichoke in a pan

Is Artichoke Dip Healthy?

Ha. Nice try! You know the answer to this one, right? It’s a big, fat NO. But there’s room for indulgence in life—at least we think so—and a creamy, cheesy party dip is one of our favorite treats. Plus, making something so rich is a great excuse to invite a bunch of friends over—you really shouldn’t eat this all by yourself, so you might as well share.

hot spinach artichoke dip in a cast iron pan with a spoon and grilled bread

Tools You’ll Need:

More Easy Dips Perfect For a Crowd:

hot spinach artichoke dip in a cast iron pan with a spoon and grilled bread

Easy Peasy Artichoke Dip Squeezy.

If you make this spinach artichoke dip, we’d love to hear about it! Be sure to snap a photo, add it to your Instagram feed or stories and tag @themodernproper and #themodernproper if you do. Also, feel free to leave a comment on the post and tell your friends where you discovered the recipe!

Hot Spinach Artichoke Dip

  • Serves: 8
  • Prep Time:  10 min
  • Cook Time:  30 min
  • Calories: 269


  • 1 (8 oz) package cream cheese, softened
  • 1/4 cup mayonnaise
  • 1 cup parmesan cheese, grated
  • 3 cloves garlic, minced
  • 1/4 cup fresh basil, minced
  • 1 tsp garlic powder
  • 1/2 tsp sea salt
  • 1 (14 oz) can artichoke hearts, drained, chopped
  • 2 cups raw spinach, roughly chopped
  • 1 cup mozzarella cheese, grated, divided


  1. Preheat oven to 350°F.
  2. In a mixing bowl combine the cream cheese, mayonnaise, parmesan cheese, garlic, basil, garlic powder, salt, artichoke hearts, spinach and 1/2 cup mozzarella. Stir until combined.
  3. Spread ingredients out in an ovenproof skillet or a small 8 x 8 baking dish.
  4. Top with remaining 1/2 cup mozzarella cheese and bake uncovered for 30 minutes until dip begins to bubble. Serve warm or at room temp with bread or chips.

Nutrition Info

  • Per Serving
  • Amount
  • Calories269
  • Protein11 g
  • Carbohydrates10 g
  • Total Fat22 g
  • Dietary Fiber3 g
  • Cholesterol52 mg
  • sodium744 mg
  • Total Sugars2 g

Hot Spinach Artichoke Dip

Questions & Reviews

Join the discussion below.

  • Carol Argenziano


    We usually just get artichoke hearts that are canned or jarred in brine.

  • Tanya K

    Bringing to a pool party and want to have the dip available in a crock pot. The mozzarella topping wouldn't work, should I put the whole cup into the dip? Thanks

    Yes, jus incorporate it, that will be fine. Hope you enjoy!

  • Loreen

    Can you also do it with frozen spinach?

    We haven't used frozen before but it should work fine. Hope you enjoy Loreen!

  • Mina

    Do you cook the spinach first??

    Hi Mina, no. You will use raw spinach, it cooks in the dip.

  • Anna Wynick

    Can this be assembled the night before and baked the next day??


  • Sarah M

    SO delicious!!! I made this for Christmas day and it was everything I wanted. So much flavor and so easy!

    Thanks Sarah, so glad you loved it!

  • Tresa

    I made this for my family Christmas get together and it was so good! Everyone loved it and it was gone so fast. It was also so fast and easy to throw together. I made it the night before and then just baked it when we were ready to eat it.

    So glad everyone loved it!

  • McBain Ross

    Made this as a side to dinner on a cold, rainy day. It was quick, easy, and everyone loved it. I did make a slight change by reducing the artichoke content to half of what the recipe calls out.

    great! Glad you loved it!

  • Meredith Youngson

    This recipe was amazing at Thanksgiving and Im going to make it again for Christmas! I used baby kale by accident and it worked too :) Love the basil add!

    Good to know! Glad you've it! I might just have to try the baby kale! Yum!