Spinach Artichoke Dip

This post contains affiliate links, and we may receive a small commission if you purchase through our site.

This spinach artichoke dip is creamy, cheesy, loaded with spinach and artichokes, then baked until golden. Learn how to make the best baked spinach artichoke dip recipe that’s always a crowd-pleaser, and perfect for any party.

Spinach Artichoke Dip

We enjoy making tasty and simple dips for movie night, and not only this spinach dip is loved by everyone, but it’s packed with flavor and wholesome ingredients. 

It’s a spectacular dip that’s warm and gooey and 100 times better than storebought spinach and artichokes dip. Paired with tortilla chips, cheese chips, or veggie sticks, it definitely deserves a place on the table at the next friends and family gathering.

There’s nothing easier than this spinach and artichoke dip recipe. You have to combine all the ingredients, then top with extra cheese and bake. It also reheats well, so it’s a fantastic make-ahead appetizer.

What is Spinach Artichoke Dip?

Spinach Artichoke Dip is a popular dip recipe made with cream cheese, sour cream, marinated artichoke hearts, cooked spinach, parmesan, mozzarella cheese, garlic, and seasonings. It’s a classic party snack that everyone devours instantly. You can’t go wrong with this savory spinach and artichoke dip.

Spinach Artichoke Dip

Ingredients For Spinach Artichoke Dip

To create this delicious recipe, you will need a few easy ingredients that are extremely easy to find in any store. Here is everything you will need:

Ingredients Spinach Artichoke Dip jpg
  • Artichoke – Canned or marinated artichoke is the best for this recipe. Just make sure that you drain them well and roughly chop them. Fresh spinach should also be cooked before incorporating it into the recipe.
  • Spinach – if you’re using frozen spinach, make sure you thaw it completely, then squeeze well before adding it to the mixture.
  • Cream Cheese – use room temperature cream cheese to mix well. Full fat or low fat cream cheese are fantastic options here.
  • Sour Cream – or use Greek yogurt instead.
  • Mayonnaise – helps to make this dip incredibly creamy.
  • Garlic Cloves – fresh garlic is always the best option for this recipe since it gives an intense flavor.
  • Parmesan & Mozzarella Cheese – this is definitely my favorite cheese combo for the best flavor.
  • Salt&Pepper – to taste.

How To Make Spinach Artichoke Dip

You will be surprised to see how easy making this spinach artichoke dip is. Here is everything you have to do:

First, defrost the frozen spinach and squeeze out all of the liquid. Then drain and cut the artichoke hearts as you want.

how to make Spinach Artichoke Dip

Add all the ingredients to a mixing bowl and combine them well.

how to make Spinach Artichoke Dip

Spray a baking dish with a cooking spray, add the dip mixture and sprinkle the parmesan and mozzarella.

how to make Spinach Artichoke Dip

Bake the dip for 25-30 minutes or until golden on top.

how to make Spinach Artichoke Dip

Tips and Variations

  • Sprinkle some bacon or green onions on top to make it more flavorful. 
  • Add some red pepper flakes to the mix for a spicier taste.
  • Drain the brine from the artichoke hearts thoroughly. If the outside leaves are tough, remove them since they become chewy after cooking.
  • To get a better result, buy blocks of cheese and shred them yourself.
Spinach Artichoke Dip

Storing Ideas 

  • Fridge- You can store the leftovers in an airtight container in the fridge for up to five days.
  • Freezer- Unfortunately, this spinach artichoke dip is not freezer friendly because it contains dairy products that may curdle when frozen.
  • Reheating- Reheat in the microwave for a few seconds until warmed through.

What to Serve with This Spinach Artichoke Dip?

Frequently Asked Questions

Are Artichokes Healthy?

Because of their high quantities of antioxidants, artichokes are known as a superfood. In addition, artichokes have been shown to provide a variety of health advantages like blood pressure control.

Is Spinach Keto-Friendly?

Sure, spinach is a great vegetable for someone following watching their carb intake. Because spinach is low in carbohydrates, it can be easily incorporated into many keto meals.

Which Artichoke Should I Choose?

This recipe works well with canned artichokes. Just drain and chop them before adding them to the mixture. However, you can use artichokes that have previously been marinated in olive oil, lemon juice, and pepper for a more flavorful result.

Can I Use Fresh Spinach?

Of course, but you should know that this will extend the cooking time, as the spinach will have to be cooked before adding it to the mixture.

Can I Make This Recipe In Advance?

Sure, make the dip mixture in advance, store in the fridge, and bake when ready to enjoy.

Can I Make a Lighter Dip?

If you prefer making a lighter spinach artichoke dip, skip the mayonnaise, and try using light cream cheese, low fat sour cream, and low fat mozzarella.

Spinach Artichoke Dip

Spinach Artichoke Dip

5 from 1 vote

Prep time 5 minutes
Cook Time 30 minutes
Yelds 10 servings
Author Ioana Borcea from LowCarbSpark.com


This spinach artichoke dip is creamy, cheesy, loaded with spinach and artichokes, then baked until golden. Learn how to make the best baked spinach artichoke dip recipe that's always a crowd-pleaser, and perfect for any party.
Keto during holidays?
Get my e-book!


  • 1 14 oz can marinated artichoke hearts drained and chopped
  • 6 oz. frozen spinach thawed and squeezed dry
  • 8 oz. cream cheese room temperature
  • 1 cup mozzarella cheese shredded
  • 1/2 parmesan cheese grated
  • 1/4 cup sour cream or Greek yogurt
  • 1/4 cup mayonnaise
  • 1 tsp garlic minced
  • Pepper to taste


  • Preheat the oven to 350°F/ 175°C. Spray a small casserole baking dish with non-stick cooking spray.
  • In a large mixing bowl, combine together artichokes hearts, cooked spinach, cream cheese, sour cream, mayonnaise, minced garlic, mozzarella, parmesan, and pepper.
    1 14 oz can marinated artichoke hearts, 6 oz. frozen spinach, 8 oz. cream cheese, 1 cup mozzarella cheese, 1/2 parmesan cheese, 1/4 cup sour cream, 1 tsp garlic, Pepper, 1/4 cup mayonnaise
    how to make Spinach Artichoke Dip6
  • Spread the spinach mixture evenly into the prepared baking dish.
    how to make Spinach Artichoke Dip7
  • Bake for 25-30 minutes or until the cheese is melted and the dip looks golden brown.
    how to make Spinach Artichoke Dip
  • Serve warm!
Nutrition Facts
Amount per serving.
Total Carbs
Net Carbs

How do we calculate the nutrition info?

These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.

Course Appetizer
Cuisine American
Keyword Spinach Artichoke Dip
Tried this recipe?Mention @LowCarbSpark or tag #LowCarbSpark!


Ioana is a food and travel lover. Her greatest passion is developing mouthwatering recipes that are comforting, easy to make, and budget friendly! She firmly believes that cooking should be fun! About me...

Leave a Question, comment or review!

Your email address will not be published.

Required fields are marked *

Recipe Rating

About me

Hello! My name is Ioana Borcea, and I'm here to provide you with mouthwatering recipes. This blog is all about sharing my favorite tested easy to make, delicious low-carb & keto, nutrient-dense recipes.

Connect with us on Social Media

Do not use the contents of this website as medical or nutrition advice. This website is only intended for informational and educational purpose.

LowCarbSpark.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Copyright © 2015-2024 LowCarbSpark. All Rights Reserved.