Crazy Good Spinach Artichoke Dip

A hot spinach artichoke dip with a deliciously cheesy, creamy texture. Made with artichoke hearts, fresh baby spinach, and shredded cheeses, all baked together in the oven. Low carb and keto friendly.

Course Appetizer
Cuisine American
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings 4 servings
Calories 420 kcal


  • 14 ounce can artichoke hearts in water
  • 6 ounces fresh baby spinach leaves chopped into 1/2-inch wide strips
  • 4 ounces shredded mozzarella cheese
  • 2 ounces shredded asiago cheese
  • 2 jalapeños seeded and diced
  • 3 cloves garlic minced
  • 1/2 cup mayonnaise
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper


  1. Drain the can of artichoke hearts. Using cheese cloth or a tea towel, squeeze the artichoke hearts until very dry. Chop the dried hearts.

  2. In a large mixing bowl, add the chopped artichoke hearts, 3.5 ounces of mozzarella cheese (reserving the rest for later), and all other ingredients. Stir until well-mixed.

  3. Transfer to a 1.5 quart or larger baking dish. Evenly sprinkle the remaining 0.5 ounce of mozzarella cheese on top.

  4. Bake at 350 F until the top is golden brown, about 35 minutes. Serve while hot.

Nutrition Info

This recipe yields 6 g net carbs per serving.

Nutrition Facts Per Serving
Calories 420  
Total Fat 34g 52%
   Saturated Fat 8g 39%
   Trans Fat 0.2g  
Cholesterol 51mg 17%
Sodium 1180mg 49%
Potassium 20mg 1%
Total Carb 11g 4%
   Dietary Fiber 5g 19%
   Sugars 4.5g  
Protein 15g  
Vitamin A 68% · Vitamin C 34% · Calcium 39% · Iron 15%