Keto Spinach Artichoke Dip
This Spinach Artichoke Dip is a classic dip baked with the bold flavors of artichokes, spinach and blend of creamy cheeses. This popular appetizer takes just minutes to prepare and is sure to be a huge hit at your next get together!



Download FREE COPY OF
Easy Keto Dinners eBook
15 Easy Keto friendly dinners made in 30 minutes or less!
❤️ Why You’ll Love this Keto Spinach Artichoke Dip Recipe
- Classic dip with rich flavors is always a hit
- Creamy blend of cheeses adds healthy fats to your diet
- Family friendly, even those who aren’t low carb
- Keto friendly with only 4 net carbs per serving

If you enjoy entertaining, you’ll likely have some guests who aren’t following a low carb diet. Serving Keto appetizers that all your guests will enjoy is key. This spinach dip is one of those recipes!
Spinach, artichokes and a blend of cheeses are one of those combinations that are irresistible. And it’s not just for dip anymore, it makes a great stuffing.

If you like this flavor combination, try this Spinach Artichoke Stuffed Salmon, or Spinach Artichoke Stuffed Mushrooms, both are amazing! If you’re more of a casserole fan, this Spinach Artichoke Chicken Casserole is the most popular Keto recipe on the site and with good reason, it’s delicious!
🛒 Ingredients for Spinach Artichoke Dip
- Frozen spinach
- Artichoke hearts
- Cream cheese
- Sour cream
- Mayonnaise
- Gruyere cheese
- Parmesan cheese
- Mozzarella cheese
- Garlic
- Salt
- Ground black pepper
*Exact measurements are listed in the recipe card below.
🥣 Recommended Tools
- Casserole baking dish
- Mixing bowl
- Hand mixer
🔪 How to Make Low Carb Spinach Artichoke Dip
Preheat oven to 350°F.

Add the cream cheese, sour cream, mayonnaise, garlic, salt and pepper to a large mixing bowl.

Using a hand mixer or spatula, mix until well combined.
Tip: Using a hand mixer helps break up any lumps and ensures the ingredients are well combined and smooth.

Take the thawed spinach and squeeze all the water out.
Tip: This step is important, because you don’t want your dip to be watery.

Add in the spinach, artichokes, parmesan cheese, Gruyere cheese and half the mozzarella to the cream cheese mixture.
Tip: The Gruyere cheese is very flavorful, almost nutty and melts beautifully, so it’s well worth using. If you can’t find locally, you can substitute with more mozzarella cheese.

Then mix until well combined.

Spread the mixture into a baking dish that’s been sprayed with nonstick spray.

Top with the remaining mozzarella cheese, then bake for 25-30 minutes or until the cheese is slightly golden.

Serve with your favorite Keto friendly crackers, tortilla chips or raw veggies.
Tip: Use any leftover dip to spread over a piece of grilled chicken, it’s delicious!!
☑️ Storage Instructions
Store leftover dip in an airtight container in the fridge for up 5 days.
🍴 What to Serve with Keto Artichoke Dip
- Everything Bagel Crackers
- Ranch Crackers
- Sesame Almond Flour Crackers
- Mini bell peppers
- Celery sticks
- Cucumber slices
- Carrot sticks

💡 Tips
- If you want to make this dip ahead of time, you certainly can. Simply follow all the steps to prepare the casserole, then cover it with plastic wrap and keep in the fridge until you are ready. When you’d like to bake it, allow it to come to room temperature first, then bake as directed.
- You really want to bake this right before you’re ready to serve it. The reason is that you want the cheese to be perfectly melty and the longer the dip sits, the more it will solidify, making it more challenging to dip.
- Make sure you are using full fat cream cheese softened at room temperature. This will ensure a creamy texture and make mixing much easier.
- It’s so important to really squeeze out every bit of water in your spinach, as too much moisture will ruin the creamy consistency of this dip.

🔄 Substitutions and Additions
- If you don’t like the taste of cream cheese, you can use mascarpone cheese instead. It has the same creamy texture, but is very mild in flavor. It also has few carbs, which is always a plus!
- I mentioned earlier that I highly recommend using Gruyere cheese because the flavor just can’t be beat, but if you can’t find it, you can use fontina or Monterey Jack instead. Basically any cheese that melts beautifully is what you want and I’d stay clear of cheddar, as the flavor is too overpowering for this dip.
- I use canned or jarred artichoke hearts, NOT the marinated type, you want them plain. Now if you have frozen artichoke hearts on hand, you can use them instead. Just make sure to thaw them completely first, then squeeze out every bit of moisture, otherwise they will make the dip watery.
- If you’d rather use fresh spinach you can, just make sure to cook it first, and drain any moisture out before adding it to the bowl with the other ingredients.
- If you don’t have parmesan cheese on hand, you can either leave it out or use Romano or Asiago instead.

Is spinach and artichoke dip good for you?
Is spinach and artichoke dip good for you?
What food goes with spinach artichoke dip?
Serve with Keto friendly crackers, tortilla chips, sticks of raw red bell pepper, cucumber or celery.
What is spinach artichoke dip made of?
Classic spinach artichoke dip has the obvious spinach and chopped artichokes, but also has a blend of cream cheese, mozzarella and parmesan cheeses. For this version, I added in Gruyere cheese to give it great flavor and it also melts beautifully.
Is spinach dip supposed to be served hot or cold?
Traditionally it’s served hot or warm, but it also tastes good cold. You can try it both ways and see which you prefer.

How many carbs are in artichoke spinach dip?
There are only 4 net carbs in each serving of this Keto dip.
Is an artichoke Keto friendly? How many carbs in artichokes?
Yes, there are about 5 net carbs in 1/2 cup serving, making them perfectly fine for a Keto or low carb diet.
What can I use instead of mayo in spinach artichoke dip?
Greek yogurt or sour cream can be used instead of the mayonnaise.

🍽️ More Keto Appetizer Recipes
- Dill Pickled Devilled Eggs
- Garlic Butter Steak Bites
- Keto Crab Cakes
- Garlic Parmesan Chicken Wings
- Keto Coconut Shrimp
- Spinach Artichoke Stuffed Mushrooms



Download FREE COPY OF
20 Easy Keto Dinners eBook
Easy and delicious Keto recipes that anyone can make!

Keto Spinach Artichoke Dip
Ingredients
- 10 ounce package frozen spinach, thawed and well drained
- 14 ounce can artichoke hearts, drained, rinsed and chopped
- 8 ounces cream cheese, softened
- 5 ounces Gruyere cheese, grated
- 1 cup shredded mozzarella cheese, divided
- 3/4 cup sour cream
- 1/4 cup mayonnaise
- 1/4 cup parmesan cheese, grated
- 3 cloves garlic, grated
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
Instructions
- Preheat oven to 350°F.
- Add the cream cheese, sour cream, mayonnaise, garlic, salt and pepper to a large mixing bowl.
- Using a hand mixer or spatula, mix until well combined.
- Add in the spinach, artichokes, parmesan cheese, Gruyere cheese and half the mozzarella, then mix.
- Spread the mixture into a baking dish that’s been sprayed with nonstick spray.
- Top with the remaining mozzarella cheese, then bake for 25-30 minutes or until the cheese is slightly golden.
- Serve with your favorite Keto friendly crackers, tortilla chips or raw veggies.
Recipe Notes
*Make sure to scroll up and read the post for substitutions, additions and helpful tips for making this recipe.
*Nutritional data is provided as a courtesy and is accurate to the best of my knowledge. You can verify it using the nutrition calculator of your choice. All data is based on net carbs, without sugar alcohol: Swerve, Erythritol, Monk Fruit or Allulose.
© Copyright for Keto Cooking Christian LLC. Please use the share buttons to share on social media, but please do not copy/paste the recipe.
Rate this Recipe*Originally published on July 22, 2022, updated on October 6, 2026 with improvements to the recipe, new photos, new recipe information and helpful tips.
I love this recipe! It has become a requested dish at my home!
Oh, how I love hearing that. Thank you for letting me know!
It says per serving. What is the serving size?
The nutrition info is automatically calculated based on the total number of servings listed in the recipe card (in this case 5), but it doesn’t account for exact portion sizes. I don’t include a specific measurement (like cups or ounces) since it can vary depending on how much each person serves themselves. If you’re tracking closely, I’d recommend entering the ingredients in your tracker and calculate it on the portion size that satisfies you.
is this the calories for the entire recipe?
The nutritional information listed is per serving.
the recipes are the best tasting keto recipes I’ve ever tasted! thank you for all your creative work in providing them.
Comments like this is what makes my work so worth it. Thank you so much.