Keto Spinach Artichoke Dip

Hot, bubbly keto spinach artichoke dip loaded with cream cheese, parmesan, and mozzarella. Just 3.4g net carbs per serving and ready in 30 minutes total. The ultimate low-carb party snack you can scoop with pork rinds or celery.

Jordan Lee
Jordan Lee

Head of Nutrition · June 18, 2026

Keto Spinach Artichoke Dip
10 min
Prep
20 min
Cook
30 min
Ready in
8
Servings
Easy
Difficulty

Nutrition per serving

3.4g
Net carbs
1.6g
Fiber
5g
Total carbs
8g
Protein
22g
Fats
248
Calories

Per serving · makes 8. Values are estimates; brands vary.

ketolow carbappetizergluten freevegetarian

This creamy, cheesy keto spinach artichoke dip is everything you love about the classic appetizer without the carb overload. It bakes up hot and bubbly in 30 minutes and disappears fast at any gathering.

Ingredients

  • 8 oz cream cheese, softened
  • 1/2 cup full-fat sour cream
  • 1/2 cup mayonnaise
  • 1 cup shredded mozzarella cheese
  • 3/4 cup grated parmesan cheese, divided
  • 10 oz frozen chopped spinach, thawed and squeezed dry
  • 14 oz canned artichoke hearts, drained and chopped
  • 2 cloves garlic, minced
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes (optional)

Instructions

  1. 1

    Preheat the oven to 375°F (190°C) and lightly grease a 9-inch baking dish.

  2. 2

    In a large bowl, beat the softened cream cheese, sour cream, and mayonnaise together until smooth and creamy.

  3. 3

    Stir in the mozzarella, 1/2 cup of the parmesan, minced garlic, salt, pepper, and red pepper flakes.

  4. 4

    Fold in the drained spinach and chopped artichoke hearts until evenly combined.

  5. 5

    Spread the mixture into the prepared baking dish and top with the remaining 1/4 cup parmesan.

  6. 6

    Bake for 18-22 minutes, until hot, bubbly, and golden on top. Serve warm with low-carb dippers.

Tips & notes

  • Squeeze the thawed spinach as dry as possible in a clean towel — excess water makes the dip runny.
  • Serve with pork rinds, celery sticks, cucumber rounds, or keto crackers to keep carbs low. Avoid bread or tortilla chips.
  • Leftovers keep in the fridge for up to 4 days; reheat in the oven or microwave until warmed through.

Log this recipe in one tap

Save keto spinach artichoke dip to CarbMeNot and track its 3.4g net carbs against your daily budget automatically.

Download on the App Store

Frequently asked questions

How many carbs are in keto spinach artichoke dip?
Each of the 8 servings has 3.4g net carbs (5.0g total carbs minus 1.6g fiber), along with 248 calories, 8g protein, and 22g fat. This recipe makes 8 servings total.
Can I make this spinach artichoke dip ahead of time?
Yes. Assemble the dip up to 2 days in advance, cover, and refrigerate unbaked. When ready to serve, bake as directed, adding 5-10 extra minutes since you're starting from cold.
What can I dip in keto spinach artichoke dip?
Stick to low-carb dippers like pork rinds, celery sticks, cucumber rounds, sliced bell peppers, or keto crackers. Skip bread, pita, and tortilla chips, which would add significant carbs.

More keto recipes