Go Back

Keto Cheesy Spinach Bake - A Cozy, Low-Carb Comfort Dish

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings

Ingredients
  

  • Fresh baby spinach (16 ounces), or frozen chopped spinach (20 ounces), well drained
  • Cream cheese (8 ounces), softened
  • Shredded mozzarella (2 cups)
  • Grated Parmesan (1/2 cup), plus extra for topping
  • Heavy cream (1/2 cup)
  • Eggs (3 large)
  • Butter (2 tablespoons), or olive oil
  • Garlic (3 cloves), minced
  • Yellow onion (1/2 medium), finely diced
  • Salt and black pepper
  • Ground nutmeg (a pinch; optional but classic with spinach)
  • Red pepper flakes (optional, for a little heat)
  • Fresh lemon zest (optional, for brightness)

Method
 

  1. Prep the oven and pan: Heat the oven to 375°F (190°C). Grease a 9x9-inch or similar baking dish with butter or spray.
  2. Cook the spinach: If using fresh spinach, sauté it in a large skillet over medium heat with 1 tablespoon butter until wilted. Transfer to a colander, cool slightly, then squeeze out as much liquid as possible. If using frozen spinach, thaw completely and squeeze dry. Excess moisture is the enemy of a firm bake.
  3. Sauté aromatics: In the same skillet, add the remaining butter. Cook the onion for 3–4 minutes until soft, then add garlic for 30 seconds. Remove from heat.
  4. Whisk the base: In a large bowl, whisk cream cheese until smooth. Add heavy cream and whisk to a silky mixture. Beat in the eggs one at a time. Stir in salt, pepper, a pinch of nutmeg, and red pepper flakes if using.
  5. Add the cheeses: Fold in mozzarella and Parmesan until evenly combined.
  6. Combine everything: Add the squeezed spinach, the onion-garlic mixture, and a bit of lemon zest if you like. Stir well so the spinach is coated and the cheese is evenly distributed.
  7. Fill the dish: Spread the mixture into your prepared baking dish. Smooth the top and sprinkle with a little extra Parmesan for a golden crust.
  8. Bake: Bake for 25–30 minutes, until the center is set and the top is lightly browned and bubbly. The edges should be golden.
  9. Rest and serve: Let the bake sit for 8–10 minutes to firm up. Slice into squares and serve warm.