Incredibly Tasty Keto Spinach Artichoke Dip

Sharing is caring!

Close up of Tasty Keto Spinach Artichoke DipIncredibly Tasty Keto Spinach Artichoke Dip

Looking for a new go-to recipe for fall potlucks, cookouts and barbecues?

We have one you’ll love and it’s both gluten-free and keto-friendly: Tasty Spinach Artichoke Dip.

This is a classic dish, perfect for any potluck as it is always a crowd-pleaser and tends to travel well; however, this Keto Spinach Artichoke Dip is so easy to put together, you’ll find yourself baking it on weekend nights at home just because.

There are SO many different versions of spinach artichoke recipes floating around the internet these days- so why the need for one more? I’m so glad you asked!

This tasty spinach artichoke dip stands out from the pack in that it is:

  • keto-friendly
  • gluten-free
  • includes a mix of fresh and prepackaged ingredients for the perfect balance of nutrition, flavor, and ease of preparation 

⇓⇓⇓ Pin for Later ⇓⇓⇓

Close-up picture of baked spinach artichoke dip with text reading Keto Appetizer: Spinach Artichoke DipElements of Classic Spinach Artichoke Dip

  • Mayonnaise– This recipe leaves most of the quintessential elements of classic spinach and artichoke dip intact, minus the mayo. Instead of adding mayonnaise, this recipe calls for a blend of cream cheese and sour cream. It is so lusciously creamy- I promise you won’t miss the traditional mayo in this dish.
  • Frozen Spinach– While frozen spinach is the traditional choice in most older recipes for this dip, it is not much more difficult to use fresh spinach and it is MUCH more flavorful. You can certainly substitute frozen spinach in for the fresh spinach this recipe calls for, but everyone should try to make this recipe at least once the way it is written- you may never buy frozen spinach again!

While this recipe includes substitutions for both of these classic ingredients, you will never miss them- don’t you just love a new twist on an old classic?

Is this Spinach Artichoke Dip Keto Approved?


This warm cheesy dip is precisely what keto dreams are made of!

Most of the ingredients contain little to no carbohydrates; however, there are a couple ingredients to note.

  • Artichokes– While artichokes are higher in carbs than some vegetables, they are crazy high in fiber as well, bringing your net carb in take down significantly.
  • Garlic– Keep the garlic to a small to moderate amount if you are actively on the keto diet. A little bit is completely fine, but if you get a little too garlic-happy as you’re adding ingredients, you will end up with more carbs in this dish than necessary.
  • Crackers, chips or bread for serving– Be mindful to select keto-friendly chips, crackers or bread to serve alongside this keto spinach and artichoke dip. Or better yet, serve it with fresh veggies for dipping, like bell peppers, cucumbers, celery, or even carrots in moderation.

⇓⇓⇓ Pin for Later ⇓⇓⇓

Close up of spinach artichoke dip with text reading Keto and Gluten-Free Spinach Artichoke DipIs this Spinach Artichoke Dip Gluten Free?

Again, YES!

Whether you have a gluten sensitivity, gluten intolerance or full-blown gluten allergy (such as celiac’s), you can safely enjoy this yummy dish.

All of the ingredients included should be naturally gluten free, but it is always important to read labels just in case.

Just as those individuals on the keto diet need not worry about the ingredients in the dip itself, the bigger question mark is whether you choose a gluten-free “vehicle” to transport the dip to your mouth- ha! Be sure to grab some gluten-free chips (tortilla chips are delicious with this!) or crackers, or even create a veggie tray to serve this with.

More About Using Fresh Versus Frozen Spinach

While either fresh or frozen spinach may be used in this recipe, my recommendation would be to start with fresh. It always yields a more flavorful result and only takes a few extra minutes to prepare.

However, if you are short on time or happen to have frozen spinach instead of fresh, go ahead and use it. 

To thaw your frozen spinach, simply take it out of the package and set it on defrost in the microwave for approximately 3 minutes (microwaves times may vary so it is always best to check it at intervals like every 30 seconds). Another option is to empty the box or bag of frozen spinach into a colander in the sink and run under cold water for a few minutes to thaw. Or finally, you can just leave it out on the counter to thaw for an hour or two until it reaches room temperature. 

The trick to using frozen spinach is draining all of the extra moisture- typically to ensure all excess moisture is removed, you can place thawed spinach in a kitchen towel or paper towel and squeeze any excess. If you skip this step, you will end up with a runny, soupy mess instead of a the dip your intending to make. 

An even more creative way to drain this excess liquid off is to use a potato ricer, like in the video tutorial below. I love a good kitchen hack, don’t you?!?


Quick Artichoke Tips

While fresh artichokes are absolutely delicious, preparing them can be a little time consuming. Using prepackaged artichoke hearts is the key to balancing out the flavor versus convenience of this recipe. Opt for the extra time spent on preparing fresh spinach but save time by using canned artichokes. 

Using artichokes from a can/jar is SO much easier- simply drain the oil and chop as finely as you desire. 

*I personally recommend using the plain artichoke hearts. There are different flavored varieties available, but there are already enough flavors working in this dish. No need to add anything extra. 

Best Method(s) for Cooking Spinach Artichoke Dip Keto Style

You can choose to bake this Keto Spinach Artichoke Dip in a glass Pyrex dish, a Corningware dish, or any other casserole dish you prefer to use for baking.

In case you’re like me though, I always wonder if I can make dips like this in my slow cooker (Crock Pot). The answer is YES! You can make this spinach artichoke dip in your slow cooker and it will be just as tasty. Simply grease your slow cooker and assemble according to directions in your slow cooker crock. Then set on low for 2-3 hours. 

Prepping, Storing, Saving & Reheating This Tasty Spinach Artichoke Dip

Another thing I love about any dip or casserole like this is the ability to make it ahead of time. Feel free to assemble and refrigerate until ready to bake (up to 24 hrs). 

This can also be reheated- you may want to cover with foil before placing it back in the oven. This will hold some of the moisture in so it won’t dry out upon reheating.

This dip can be frozen as well. Many say that cream cheese (or recipes containing cream cheese) cannot be frozen because of changes in texture, but as long as it is reheated once thawed, you can absolutely freeze these types of dishes containing cream cheese. There may be slight changes in texture, but with a little stirring to reincorporate and maybe an extra sprinkle of cheese on top, this tasty spinach artichoke dip is fine to be frozen and thawed. 

For further information and instructions on freezing and thawing cream cheese, check out this post.

More Appetizer Recipes with Cream Cheese as Main Ingredient

If you love cream cheese as much as I do, you may be interested in more recipes with cream cheese as a staple ingredient. Enjoy this list of appetizer dips, all containing cream cheese!

Hot Dips with Cream Cheese

Enjoy this list of hot dips with cream cheese as a main ingredient. This is a great way to use your frozen / thawed cream cheese!

Alternative Gluten-Free and Keto-Friendly Options for “Dippers”

As mentioned above, one of the biggest considerations when making a dip like this for those on a gluten-free or keto diet is the actual vehicle or “dipper” if you will for serving the dip.

Obviously, the healthiest option is fresh veggies:

  • sliced bell peppers
  • celery sticks
  • baby carrots (in moderation if on keto because of sugar content)
  • sliced cucumbers
  • sliced radishes

*This will certainly not save money, but if you are in a hurry, simply purchase a pre-made veggie tray from the store for convenience and to save time.

However, if you are looking for something crunchy and simply more “carb-ish,” this is one of my favorite easy homemade options from Wholesome Yum: Low Carb Tortilla Chips (both keto-approved and gluten-free). 

You could also make some simple cheese crisps, by baking shredded cheese in the oven on parchment paper lined cookie sheets. This is seriously one of the easiest recipes ever! Simply preheat your oven to 400 degrees F and sprinkle shredded cheese (cheddar, Parmesan, mozzarella, etc.) in small piles/mounds on parchment-lined baking sheets. Bake for 5-7 minutes and allow to cool for several minutes to crisp up (the cooling time is where the real magic happens!). Have you ever seen a recipe this simple?!?

If you’re short on time, my favorite store-bought alternative is Whisps. They come is several varieties but I think the Parmesan flavor would be best for this dip. These are seriously delicious!!!

If you’re only looking for gluten-free dipping options (and not keto), store-bought gluten-free tortilla chips are a great option.

How to Make Keto Spinach Artichoke Dip

Now for the recipe:

Yield: 8 servings

Keto Spinach Artichoke Dip

Close-up of tasty Keto Spinach Artichoke Dip

Warm, cheesy spinach artichoke dip- a classic dish made keto-friendly and gluten-free!

Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes


  • 3 T. olive oil (extra virgin preferred)
  • 4 cloves minced garlic (approx. 2 t. jarred garlic if not using fresh)
  • 2 T. fresh chopped basil
  • 5 c. fresh spinach (roughly chopped and stems removed)
  • 1 (14.5 oz.) jar of artichokes (packed in water, drained and chopped)
  • 1/3 c. sour cream
  • 8 oz. cream cheese (softened)
  • ¼ c. grated Parmesan cheese
  • ¾ c. Mozzarella cheese
  • Salt and pepper to taste


  1. Preheat oven to 350°F.
  2. Grease a medium baking dish with 1 T. olive oil and set aside.
  3. Heat remaining 2 T. olive oil and minced garlic over medium heat in a large skillet. Add chopped basil and spinach. Season with salt and pepper to taste. Saute until spinach wilts, about 4-5 minutes.
  4. Once wilted, move spinach mixture to a large bowl. Add artichokes, cream cheese, sour cream, Parmesan cheese, ½ cup Mozzarella cheese (leave remaining for topping). Season with salt and pepper and stir until well combined.
  5. Place spinach-artichoke mixture into prepared baking dish. Spread into one even layer. Top with remaining Mozzarella cheese.
  6. Bake until heated through and cheese on top begins to turn golden brown, approximately 30 minutes. (If cheese starts to brown early, top loosely with foil to prevent burning.)
  7. Remove from oven and serve immediately with "dippers" of your choice (fresh veggies, low carb tortillas, cheese crisps, etc.).


Check to be sure the cheese on top isn't browning too quickly after about 15-20 minutes of baking. If it is already starting to brown, cover loosely with foil to prevent the cheese on top from cooking too quickly and burning.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 240Total Fat: 20gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 44mgSodium: 293mgCarbohydrates: 10gFiber: 4gSugar: 2gProtein: 7g

Nutrition information is not guaranteed.

Any other tips for making a delicious spinach artichoke dip? I’d love to hear them- just leave them in the comments!

Leave a Comment

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


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