Go Back

Keto Spinach Artichoke Bake – Creamy, Cheesy, and Low-Carb Comfort

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • Frozen chopped spinach (16 ounces), thawed and well-drained
  • Canned artichoke hearts (14 ounces), drained and chopped
  • Cream cheese (8 ounces), softened
  • Sour cream (1/2 cup)
  • Mayonnaise (1/4 cup)
  • Shredded mozzarella (1 1/2 cups), divided
  • Grated Parmesan (1/2 cup), plus extra for topping if you like
  • Garlic (3 cloves), minced
  • Onion powder (1/2 teaspoon)
  • Crushed red pepper flakes (optional, 1/4 teaspoon)
  • Fresh lemon juice (1 tablespoon)
  • Salt and black pepper to taste
  • Olive oil or butter (for greasing the baking dish)

Method
 

  1. Prep the oven and dish: Preheat the oven to 375°F (190°C). Lightly grease a 9x9-inch or similar baking dish with olive oil or butter.
  2. Drain the spinach well: After thawing, squeeze the spinach in a clean kitchen towel or paper towels to remove as much liquid as possible. Excess moisture will make the bake watery.
  3. Mix the base: In a large bowl, combine the softened cream cheese, sour cream, and mayonnaise. Stir until smooth and creamy.
  4. Add the flavor builders: Fold in garlic, onion powder, red pepper flakes (if using), lemon juice, salt, and black pepper. Mix until evenly combined.
  5. Stir in the greens and cheese: Add the well-drained spinach, chopped artichoke hearts, 1 cup of mozzarella, and the Parmesan. Stir until everything is well distributed.
  6. Taste and adjust: Give the mixture a quick taste. Add a pinch more salt, pepper, or lemon juice if needed. The mixture should be well-seasoned before baking.
  7. Assemble: Spread the mixture evenly into the prepared baking dish. Top with the remaining 1/2 cup mozzarella and a sprinkle of Parmesan for a golden crust.
  8. Bake: Place in the oven and bake for 20–25 minutes, until the edges are bubbling and the top is lightly golden.
  9. Optional broil: For extra browning, broil for 1–2 minutes. Watch closely so it doesn’t burn.
  10. Rest and serve: Let it sit for 5–10 minutes to set. Serve warm as a side or main, or with keto-friendly dippers.