Best Homemade Keto Spinach Dip Recipe

Looking to learn how to make the best homemade Keto Spinach Dip?

Our cheesy Keto Spinach and Artichoke Dip recipe is both delicious and easy to make. In just under one hour, cook this healthy dip on your stove then bake it in the oven for a nutritious keto appetizer.

We love to serve Keto Spinach Dip at large parties like birthdays, the Super Bowl and summer barbecues. You can prepare the dip in advance and store it in your freezer, or whip it together easily the day of your dinner.

Save this story to Pinterest!

What is Keto Spinach Dip?

The ketogenic diet (or keto diet, for short) is a low-carb, high-fat diet that offers many health benefits. Over 20 studies show that this type of diet can help you lose weight and improve your health.

A keto diet involves reducing carbohydrate intake and replacing it with fat. This reduction in carbs puts your body into a metabolic state called ketosis. When this happens, your body becomes efficient at burning fat for energy. It also turns fat into ketones in the liver, which can supply energy for the brain.

Ketogenic diets can cause significant reductions in blood sugar and insulin levels. This, along with the increased ketones, has numerous health benefits.

Looking for a Keto friendly appetizer? Our Keto Spinach Dip recipe is carbohydrate free and best paired with healthy snacks like carrot and celery sticks.

Ingredients you'll need to make homemade Keto Spinach Dip.
Ingredients you’ll need to make homemade Keto Spinach Dip.

Best Low Carb Keto Spinach Dip Recipe

My family is obsessed with eating dips. My father has enjoyed the same lunch, which we affectionately call his “snack plate,” every day since I was a little kid.

He fills a luncheon plate with carrot and celery sticks, fermented vegetables, a selection of cheeses, roasted nuts and beloved dips like hummus and Spinach and Artichoke Dip.

Instead of continuing to purchase the the store bought variety, I decided to develop an easy Keto Spinach Dip, which he would have no problem making at home.

This low-carb Keto Spinach Dip takes only 10 minutes to prepare over the stove or in the microwave. Once the mixture has been fully combined you can store it in your fridge or freezer to bake at a later date. Or, simply pop it in the oven, ready to serve in under 30 minutes.

Made with common ingredients that you’ll likely have in your freezer, fridge or pantry, this Keto Spinach Dip impresses guests with its creamy mix of artichokes and cheese.

The dip is keto-friendly, grain-free, gluten-free, nut-free, sugar-free and vegetarian.

Prepare easy Cheesy Spinach and Artichoke Dip in a pan over the stove.
Prepare easy Cheesy Spinach and Artichoke Dip in a pan over the stove.

Can You Make Spinach Dip Ahead of Time?

Definitely! One of the reasons we love this Keto Spinach Dip recipe is that it ages so well.

Hosting a big dinner party or responsible for contributing an appetizer for an upcoming potluck during a busy work week? You can easily prepare this keto dip a day or two before the main event by wrapping it in saran wrap and leaving it in your fridge to keep cool.

We also suggest doubling the recipe and storing an extra casserole dish filled with Keto Spinach Dip so you have extra to enjoy weeks or months later.

The day you’re ready to bake the Artichoke Keto Spinach Dip, take it out of the refrigerator or freezer and let it reach room temperature. Just 30 minutes before you’re ready to serve the dip, bake until the cheese is crispy and casserole is bubbling.

You May Also Enjoy Reading…

This homemade dip is made of spinach, cheese, sour cream and artichokes.
This homemade dip is made of spinach, cheese, sour cream and artichokes.

How To Make Keto Spinach Dip

We love making this dip as it’s quick to prepare and doesn’t take a lot of thought to put together. It’s essentially a quick, one-pot appetizer, so there aren’t a lot of dishes to clean up afterwards. We call that a win!

Find yourself hosting or attending a last minute party of dinner? You can prep the dip in under 10 minutes and then just need to bake it for 30 minutes before serving. We love bringing this recipe to a potluck as you can prepare everything in your own kitchen before arriving to the party. Simply pop the dip in your hosts oven half an hour before everyone is ready to eat.

The first step is to cook the spinach and strain it to remove excess water. You can use fresh or frozen spinach for this Keto Dip Recipe. Be sure to squeeze the cooled spinach as hard as you can to remove as much moisture as possible. This will ensure the dip is not watery or soupy in texture.

In just 10 minutes you can cook the recipe in a sauté pan over the stove or in a microwave. You’ll know the base of the Keto Spinach Dip is complete once the cream cheese, mayonnaise, sour cream, grated cheese, chopped artichoke, minced garlic, mustard and Worcestershire Sauce are fully combined. The final product should be smooth and creamy.

The final step is to add the drained spinach into the sauce, transfer into an oven-proof casserole dish, top with mozzarella cheese and bake for 30 minutes.

Top Keto Spinach Dip with shredded mozzarella cheese before baking in the oven.
Top Keto Spinach Dip with shredded mozzarella cheese before baking in the oven.

Creative Substitutions

You may not always have the exact ingredients in your kitchen, and that’s ok!

If you’re a vegan you’ll want to substitute the dairy ingredients for items such as vegenaise.

If you’re short on spinach, feel free to substitute other nutritious leafy greens such as kale, collard greens, or swiss chard. If you have any fresh herbs growing in your garden, feel free to add chopped chives, mint or lemon thyme to suit your tastes.

We love adding Dijon mustard and Worcestershire Sauce as they offer a nice kick. You can always leave these out of your recipe as they are optional and included simply to boost flavour.

If you don’t have fresh lemons on hand, feel free to squeeze a lime!

If you want to make a spicy Keto Spinach Dip, simply add chili flakes, cayenne pepper, minced jalapeno, or a few dashes of your favourite hot sauce.

What Cheeses Can I Use in Artichoke Dip?

We’ve included four cheeses in this recipe: cream cheese, Parmigiano Reggiano, aged cheddar and mozzarella. We encourage you to get creative with the cheeses you incorporate in your homemade Keto Spinach Dip.

It’s also important to understand what cheeses work best to ensure your dip has a crispy and stringy gratin and well incorporated creamy texture.

Mozzarella is the best cheese to decorate the top of your Artichoke and Spinach Dip as it has a high moisture content and becomes stringy when melted. Avoid using hard aged cheeses like Parmesan, Manchego or Mimolette. For a desirable topping use high moisture soft cheeses like Raclette, Jarlslberg and Gouda.

For the creamy dip recipe you can swap out Cheddar and Parmigiano Reggiano for other hard aged cheese as they mix well. Avoid fresh cheeses like ricotta, mascarpone and paneer as they will not combine properly. We suggest using an aged Gruyere or Emmental from Switzerland, famous for their abilities to melt in fondue.

If you want to give this dip a French spin, add a high quality Brie or Camembert. If you’re a lover of mouldy blue cheeses, impress guests by mixing a variety such as Celtic Blue, Le Bleu d’Elizabeth and Gorgonzola.

If you want to make a really luxurious garlicky Keto Spinach and Artichoke Dip, swap out the cream cheese for Garlic Boursin.

Serve Keto Spinach Dip with nachos, flatbread, crackers and carrot sticks.
Serve Keto Spinach Dip with nachos, flatbread, crackers and carrot sticks.

What To Serve with Keto Spinach Dip

Not everyone at your potluck or dinner party may even care about your Keto diet (and why should they?) This dip is a party pleaser so it’s important to serve alongside several scoopers to make everyone happy. The more options, the better!

If you’re following a low-carb diet, serve this Keto Spinach Dip with fresh raw vegetables such as carrots, celery and cucumbers. You can also find low-carb baked goods at grocery stores such as Baked Zucchini Chips, Almond Flour Crackers or slices of Keto-friendly bread.

For hungry guests that eat anything, we suggest providing nachos, artisanal crackers, naan bread and freshly baked sourdough.

You can also transform this dip into a sauce, perfect for tossing in pasta or smothering over roast chicken breasts, poached fish, pork chops or succulent steaks.

Once you’re sauce has been combined into a creamy and cheesy mixture over the stove, slowly add additional cream or broth until it reaches a thinner consistency. Simmer the sauce over low heat for around 10 minutes until it reaches the consistency you are looking for.

Toss the Keto Spinach Dip sauce in al dente noodles, scoop over steamed and roasted vegetables or spoon over your favourite meat.

Print Recipe
5 from 3 votes

Keto Spinach Dip Recipe

Learning how to make the best homemade Keto Spinach Dip? This easy & quick low-carb appetizer is filled with artichoke and cheese. Perfect for a party!
Prep Time10 minutes
Cook Time30 minutes
Total Time19 minutes
Course: Appetizer
Cuisine: American
Keyword: keto recipe, Keto Spinach Dip, Spinach Dip Recipe
Servings: 4
Calories: 261kcal


  • 4 oz Spinach chopped
  • 4 oz Cream cheese
  • 1/4 tsp Worcestershire sauce
  • 1/2 tsp Dijon mustard
  • 1 tsp Lemon juice
  • 2 tbsp Mayonnaise
  • 2 tbsp Sour Cream
  • 1/4 cup Parmigiano Reggiano shredded
  • 1/4 cup Aged Cheddar shredded
  • 14 oz Artichoke hearts drained and chopped
  • 5 garlic cloves minced
  • 1/4 tsp Black pepper
  • 2/3 cup Mozzarella cheese shredded


  • Preheat oven to 350F.
  • Heat a greased pan over medium heat on the stove. Add the chopped spinach. Cook, stirring occasionally, until the spinach is wilted and bright green. Set aside to cool.
  • Meanwhile, heat the cream cheese in a small saucepan on the stove over low heat for 1 minute. Once it has melted add mayonnaise, sour cream, grated parmesan and cheddar cheeses, artichoke hearts, Worcestershire sauce, mustard, lemon juice, minced garlic, black pepper, and half of the shredded mozzarella. Stir to combine.
  • When the spinach is cool, gather it into a ball in your hands and squeeze, getting rid of as much water as possible. Add the spinach to the stovetop mixture.
  • Scoop the dip into a large ramekin or your favourite appetizer dish. Smooth the top with a spatula. Sprinkle the remaining Keto Spinach Dip with shredded mozzarella.
  • Bake for 30 minutes until hot and bubbly. Serve warm with flat bread, chips or carrot and celery sticks.


Calories: 261kcal | Carbohydrates: 16g | Protein: 11.6g | Fat: 18.5g | Saturated Fat: 10.4g | Cholesterol: 50mg | Sodium: 375mg | Potassium: 586mg | Fiber: 6.1g | Sugar: 1.8g | Calcium: 223mg | Iron: 2mg

Some of the links in this story use affiliate links. This means that if you make a purchase through our site, Dobbernationloves will earn a small commission at no extra cost to you. Your support helps us to produce comprehensive content. 

Save this story to Pinterest!

Tags: , ,

Leave a reply