Craving something creamy, cheesy, and a bit fancy but watching your carbs? This Keto Creamed Spinach Gratin is the perfect low-carb side dish that makes weeknight dinners feel indulgent, not restrictive. Rich and cozy with a golden, cheesy crust, it perfectly complements your keto lifestyle without compromising flavor.
Why This Recipe Works for Keto
This gratin hits all the comfort-food notes without sneaking in flour or hidden starches.
- Low in carbs: Spinach offers plenty of volume with very few carbs, so you get a filling, satisfying portion.
- High in healthy fats: The combination of heavy cream, cream cheese, and real cheese topping delivers keto-friendly richness that keeps you full.
- Nutrient-packed: Spinach is a powerhouse of vitamins A, C, K, plus minerals like magnesium and iron.
- Simple and forgiving: Even when tired, this recipe works beautifully with just a bit of eyeballing.
Key Ingredients and Their Importance
Spinach
Spinach: The star ingredient – low-carb and quick to cook down, it provides classic creamed spinach flavor without the need for thickening agents. Fresh spinach gives brighter color and texture, while frozen works fine if you squeeze out excess water to avoid sogginess.
Cream Cheese & Heavy Cream
Cream Cheese & Heavy Cream: This duo creates a silky, luxurious sauce that replaces traditional flour-thickened béchamel, keeping the dish creamy and keto-compliant.
Gruyère or Parmesan Cheese
Gruyère or Parmesan Cheese: Gruyère melts smoothly, adding a nutty sweetness, while Parmesan offers salty sharpness and a crispy golden top when broiled. Both are delicious and keto-friendly.
Flavor, Texture & Keto Benefits
Unlike traditional creamed spinach recipes that use flour for thickening, this gratin leverages dairy-based creaminess—velvety sauce from cream cheese and heavy cream combined with a savory, cheesy crust that delivers that irresistible gratin crunch. Gluten-free by nature, it’s perfect for any gathering.
Tips for Perfection
- Thoroughly drain spinach to prevent watery gratin.
- Use full-fat dairy to maintain a smooth sauce—low-fat varieties can split.
- Don’t skip broiling; it transforms creamy spinach into a gratin masterpiece. Watch closely to avoid burning.
- Enhance flavor with sautéed garlic, a pinch of nutmeg, black pepper, and salt to taste.
Meal Prep, Storage & Reheating
This dish is great for meal prep:
- Assemble ahead up to broiling, cover, and refrigerate up to 2 days.
- Freeze in portions and thaw overnight before reheating.
- Reheat in a 350°F oven to preserve creaminess and crisp topping. Microwave only if necessary.
Serving Suggestions
This versatile side pairs wonderfully with steak, pork chops, roasted chicken, or even topped with eggs for a brunch twist. It’s elegant enough for holidays or dinner parties without extra fuss.
Why You’ll Love It
Keto doesn’t mean sacrificing comfort food. This creamy, cheesy spinach gratin delivers rich flavor and texture that make you forget all about flour and carbs. If you want, I can help format this into a complete recipe card with ingredients, step-by-step instructions, and macros to add directly to your blog.
Keto Creamed Spinach Gratin
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.

