Easy Spinach Artichoke Dip

This article has links to products we may make commission from.
  • 34
  • Jump to Recipe

Keto Spinach Artichoke Dip is packed with low-carb ingredients, like artichoke hearts, spinach, mayonnaise, and Parmesan cheese and is baked to gooey perfection.

» Here are a few more keto-friendly dips and appetizers: Buffalo Chicken Dip and Mini Pepper Nachos.

Keto Spinach Artichoke Dip

If you’ve had this dip before (and who hasn’t), you probably weren’t even considering whether it was low-carb or not. In fact, this is a fantastic dip for those on a low-carb diet, because everything in it is low carb.

Serve this dip straight from the oven with veggies like celery sticks, carrot chips, and radish chips. You don’t need a piece of bread to enjoy it!

Ingredients Needed For Keto Spinach Artichoke Dip

You’ll be happy to hear that this is one of the easiest dips to make. It uses only five ingredients, and it takes just 25 minutes to bake.

spinach artichoke dip ingredients
  • Mayonnaise – Always use full fat if you can. The taste and texture of the dip is so much better. Low fat varieties tend to end up a little goopy and believe it or not they tend to have more carbs.
  • Parmesan Cheese – Shredded or grated is okay. The finer the parmesan is the easier it will incorporate into the dip.
  • Artichokes: Choose canned artichoke hearts packed in water – not marinated and not packed in oil. You can also use fresh artichoke hearts if you want to.
  • Spinach: You can get frozen spinach in the freezer section. It usually comes in a small box. You can use fresh spinach as well. You will just need to wilt it first. You also want to squeeze out some of the water in the spinach so it doesn’t add a lot of water to the dip.
  • Garlic

There are many variations of this dip out there. The one I see most often includes sour cream or cream cheese and mozzarella cheese. I personally don’t think those are good additions to this dip. All you need is mayonnaise and Parmesan cheese. Trust me, it’s delicious!

How to Make Keto Spinach Artichoke Dip

This dip is so easy to make. We have it at all of our parties, so there’s a low-carb option.

Chop up the artichokes into small pieces – big enough to taste, but small enough to blend in. Drain the spinach and press out any excess liquid. This helps keep the dip from getting too liquidy.

spinach artichoke dip

In a bowl, mix the mayonnaise, Parmesan cheese, garlic, artichokes, and spinach. Stir it up. Put it in the oven to bake for about 25 minutes. It will start to get a little browned and bubbly on the top and the aroma will fill the room.

It’s best served pipping hot, straight out of the oven, so you’ll want to bake it just before you plan to eat it. However, you can mix up a batch or two and store it in the refrigerator until you’re ready for it.

spinach artichoke dip

Tips for Making the Best Dip

This artichoke dip is super easy to make, but there are a few things you need to keep in mind when making it, to be sure it turns out perfect.

  1. Be sure to thoroughly drain and squeeze the liquid from the pre-cooked spinach. I use thawed, frozen spinach. To squeeze out the water, ball the spinach up in a paper towel or clean tea towel and squeeze until most of the water is released. It will ruin the dish if the spinach contains too much water.
  2. Use non oil-marinated artichokes only. The oil on the artichokes will ruin the dip, causing it to break and coagulate in a really undesirable way. I use canned artichokes in water, like this one.
  3. You can’t reheat this dip, so be sure to eat it all up. Reheating it will cause the dip to break and it will turn to a big pile of oil.
spinach artichoke dip

How Many Carbs Are in Spinach Artichoke Dip?

The artichokes and spinach have a few carbs, but also some good fiber, so they mostly balance each other out. In one serving, which is 1/8th of this dip, there are 3 grams of carbs and 1 gram of fiber, so you can expect to get 2 net grams of carbs.

Can You Eat Artichoke Hearts on Keto Diet?

Yes, you can eat artichoke hearts on a keto diet. With most vegetables, it’s more a matter of quantity. One medium artichoke (the whole thing) contains 14 grams of carbs and 7 grams of fiber. Broken down, there are about 4 net grams of carbs in a can of artichoke hearts. That’s split 8 ways in this recipe. Super low in carbs!

I wouldn’t go out and eat the entire artichoke on a low carb diet. That might push you over your carb limit for the day, but in moderation it’s completely find to eat artichoke on a keto diet.


4.8 from 8 votes
Parmesan Crusted Chicken
5 from 2 votes
Easy Low-Carb Spinach Stuffed Chicken Breast
5 from 2 votes
Easy Caesar Dressing

Pin it! If you liked this recipe please share it on Pinterest so others can find it too. We always appreciate your support! Follow us on Pinterest and Facebook to keep up on what we’re cooking up.

spinach artichoke dip

Keto Spinach Artichoke Dip

Keto Spinach Artichoke Dip is packed with low-carb ingredients: artichoke hearts, spinach, mayonnaise, and Parmesan cheese.
4.95 from 34 votes
Print Rate
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 8 servings
Calories: 252kcal
Author :Laura Lynch


  • 1 cup mayonnaise full fat preferred
  • 1 cup Parmesan cheese grated
  • 1 clove garlic finely chopped
  • 14 ounce canned artichoke hearts in water drained and chopped
  • 1/2 cup spinach cooked and squeezed of liquid


  • Preheat the oven to 350° F. Combine all ingredients in a casserole dish.
  • Bake uncovered 25 minutes or until browned and bubbly on top. Serve immediately with veggies or low-carb bread.


  • There are about 8 servings in this dip. Each serving has 2 net grams of carbs.
  • Don’t use marinated or oil-packed artichoke hearts. The extra oil ruins the balance and makes the dip very greasy.
  • It’s best to use freshly grated Parmesan cheese (don’t use the kind in the green can that’s not refrigerated.)


Calories: 252kcal | Carbohydrates: 3g | Protein: 5g | Fat: 24g | Saturated Fat: 5g | Polyunsaturated Fat: 13g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 20mg | Sodium: 563mg | Potassium: 29mg | Fiber: 1g | Sugar: 1g | Vitamin A: 292IU | Vitamin C: 1mg | Calcium: 153mg | Iron: 1mg

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

Read More About a Low-Carb Lifestyle

Like it? Pin it on Pinterest!

Keto Spinach Artichoke Dip
Easy Spinach Artichoke Dip
4.95 from 34 votes (34 ratings without comment)

Leave a Reply

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

Recipe Rating