Go Back
+ servings

Keto Creamed Spinach Gratin

This Keto Creamed Spinach Gratin is a rich, creamy, and cheesy low-carb side dish made with tender spinach simmered in a velvety cream cheese and heavy cream sauce, then finished with a golden, bubbly topping of Gruyère and Parmesan. Packed with spinach for vitamins and minerals and loaded with satisfying keto fats, it delivers classic comfort-food flavor without any flour or starch thickeners. Naturally gluten-free and versatile, it pairs beautifully with steak, roasted chicken, or pork chops and works for both cozy weeknights and special occasions.
Course Dinner, Holiday, Side Dish
Cuisine American, French-inspired, Keto
Keyword cheesy spinach, gluten free, keto creamed spinach, keto spinach gratin, low carb side dish, spinach casserole
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 6 servings
Calories 290kcal

Equipment

  • Large skillet or sauté pan
  • mixing spoon or spatula
  • box grater
  • 9 inch baking dish
  • Colander
  • Paper towels or clean kitchen towel
  • Oven
  • Broiler

Ingredients

For the creamed spinach base

  • 2 pounds fresh spinach rinsed and tough stems removed; or use thawed frozen spinach, well squeezed dry
  • 3 tablespoons unsalted butter
  • 3 cloves garlic minced
  • 4 ounces cream cheese cut into small cubes, softened; use full fat
  • 3/4 cup heavy whipping cream
  • 1/4 cup grated Parmesan cheese finely grated, plus more if desired to taste
  • 1/4 teaspoon ground nutmeg preferably freshly grated
  • 1/2 teaspoon kosher salt or to taste
  • 1/4 teaspoon freshly ground black pepper or to taste
  • 1/4 teaspoon crushed red pepper flakes optional, for a mild kick

For the gratin topping

  • 1 cup shredded Gruyère cheese packed, or use shredded Swiss cheese
  • 1/3 cup grated Parmesan cheese for topping
  • 1 tablespoon unsalted butter cut into small pieces, for dotting on top

Instructions

  • Preheat the oven to 375°F and lightly grease a 9-inch baking dish with butter or nonstick spray.
  • If using fresh spinach, place it in a large dry skillet over medium heat and cook, tossing frequently, until fully wilted, then transfer to a colander to cool slightly.
  • When the spinach is cool enough to handle, squeeze it very firmly in small handfuls over the sink or in a clean towel to remove as much liquid as possible, then chop it roughly and set aside.
  • If using thawed frozen spinach, place it in a colander and squeeze it thoroughly with your hands or in a clean towel until almost no liquid drips out, then chop if needed and set aside.
  • In the same large skillet, melt the butter over medium heat and add the minced garlic, cooking and stirring just until fragrant and lightly softened, about one minute, without letting it brown.
  • Add the cream cheese cubes to the skillet and stir frequently as they soften and begin to melt into the butter and garlic, using the spoon to press out any lumps.
  • Pour in the heavy cream and continue cooking, stirring often, until the sauce is smooth, slightly thickened, and gently bubbling around the edges.
  • Stir in the grated Parmesan, nutmeg, salt, black pepper, and red pepper flakes if using, and cook for another minute until the cheese is fully melted and the sauce is velvety.
  • Add the well-drained chopped spinach to the skillet and fold it into the cream sauce, breaking up any clumps, until the spinach is evenly coated and the mixture is thick and creamy rather than watery.
  • Taste the creamed spinach and adjust the seasoning with additional salt, pepper, or Parmesan to taste, remembering that the topping will also add some saltiness.
  • Transfer the creamed spinach mixture to the prepared baking dish and spread it into an even layer with the back of the spoon or spatula.
  • In a small bowl, toss together the shredded Gruyère and the grated Parmesan for the topping, then sprinkle the cheese mixture evenly over the spinach in the baking dish.
  • Dot the top of the cheese with the small pieces of butter to encourage browning and extra richness as the gratin bakes.
  • Bake the gratin in the preheated oven until the spinach is hot and bubbling around the edges and the cheese is melted, about fifteen to eighteen minutes.
  • Switch the oven to broil on high and broil the gratin for one to three minutes, watching closely, until the top is deeply golden and crisp in spots without burning.
  • Remove the baking dish from the oven and let the gratin rest for five to ten minutes to set slightly before scooping into portions and serving warm.
  • If preparing ahead, assemble the creamed spinach in the baking dish with the cheese topping, cover tightly, and refrigerate up to two days, then bake straight from the fridge, adding a few extra minutes to the baking time before broiling to brown the top.
  • For reheating leftovers, warm the gratin in a 350°F oven until heated through and the top is re-crisped, or gently reheat individual portions in the microwave if needed, adding a splash of cream if the mixture seems too thick.

Notes

For the best texture, take time to squeeze as much moisture as possible from the spinach before mixing it with the cream sauce, because excess liquid can make the gratin soupy instead of rich and thick. Always use full fat cream cheese and heavy whipping cream, since low fat versions can separate or become grainy under high heat. Feel free to swap Gruyère for another melty cheese such as Swiss or mozzarella, and adjust the Parmesan to taste for more or less saltiness. This dish freezes well in individual portions; cool completely, wrap tightly, and freeze for up to three months, then thaw overnight in the refrigerator before reheating in the oven. Serve alongside grilled steak, roasted chicken, pork chops, or even topped with a fried egg for a hearty keto brunch.

Nutrition

Calories: 290kcal | Carbohydrates: 6g | Protein: 10g | Fat: 25g | Saturated Fat: 15g | Cholesterol: 85mg | Sodium: 380mg | Fiber: 2g | Sugar: 2g