Keto Spinach Dip

This warm, bubbly keto spinach dip is loaded with cream cheese, parmesan, and melty mozzarella for a rich, scoopable appetizer. At just 3.2g net carbs per serving and ready in 30 minutes total, it is the crowd-pleasing low-carb snack you reach for again and again.

Jordan Lee
Jordan Lee

Head of Nutrition · June 17, 2026

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

Nutrition per serving

3.2g
Net carbs
1.2g
Fiber
4.4g
Total carbs
8g
Protein
24g
Fats
268
Calories

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

snacksappetizervegetariangluten freequick easy

This warm, cheesy keto spinach dip is everything you want in a party appetizer — rich, garlicky, and endlessly scoopable — without the carb-heavy crackers or flour-thickened base. It comes together in one bowl and bakes up bubbly in about 20 minutes.

Ingredients

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

Instructions

  1. 1

    Preheat the oven to 375°F and lightly grease a small baking dish or oven-safe skillet.

  2. 2

    Squeeze the thawed spinach hard in a clean kitchen towel to remove as much water as possible, then loosen it apart so it is not clumped.

  3. 3

    In a large bowl, beat the cream cheese until smooth, then stir in the sour cream, mayonnaise, parmesan, half the mozzarella, garlic, onion powder, and red pepper flakes.

  4. 4

    Fold in the dry spinach and chopped artichoke hearts until evenly combined, then season with salt and pepper.

  5. 5

    Spread the mixture into the baking dish and top with the remaining mozzarella.

  6. 6

    Bake for 18 to 20 minutes, until hot and bubbly with golden spots on top. Serve warm.

Tips & notes

  • Getting the spinach truly dry is the key to a thick, scoopable dip — a watery dip almost always means the spinach was not squeezed enough.
  • Serve with celery sticks, cucumber rounds, pork rinds, or keto crackers for dipping. None of these add to the per-serving carb count above.
  • Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a 350°F oven or the microwave until warmed through.

Log this recipe in one tap

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

Download on the App Store

Frequently asked questions

How many carbs are in keto spinach dip?
Each serving has 3.2g net carbs (4.4g total carbs minus 1.2g fiber), along with 268 calories, 8g protein, and 24g fat. This recipe makes 8 servings.
What can I dip in keto spinach dip without breaking ketosis?
Stick to low-carb dippers like celery sticks, cucumber slices, bell pepper strips, pork rinds, or keto-friendly almond flour crackers. Avoid bread, tortilla chips, and crackers made with wheat flour.
Can I make this spinach dip ahead of time?
Yes. Assemble the dip up to a day in advance, cover, and refrigerate unbaked. When ready to serve, bake as directed, adding a few extra minutes since it will be starting from cold.

More keto recipes