Home » Diabetes » Diabetes Recipes » The Ultimate Keto Spinach Casserole (Bubbling 3-Cheese Perfection!)

The Ultimate Keto Spinach Casserole (Bubbling 3-Cheese Perfection!)

This post may contain affiliate links.
Pinterest Hidden ImagePinterest Hidden Image

Say goodbye to watery, bland greens because this keto spinach casserole delivers a shatteringly crisp crust over a melt-in-your-mouth, velvety cheese center. It is the ultimate decadent side dish that instantly upgrades your dinner plate with rich, savory comfort.

Keto Spinach Casserole - a rich, melted, cheesy slice of creamed spinach on a plate ready to serve

Why This Recipe Works

  • Rich, Velvety Texture: Mascarpone and heavy cream blend seamlessly into a flawless, luxurious sauce.
  • The Perfect Crunch: Crushed pork rinds create a golden, savory topping that shatters perfectly on the fork.
  • Bold, Savory Depth: A pinch of nutmeg and pressed garlic elevate this low carb creamed spinach into a steakhouse-quality experience.

Building the Perfect Plate

I love seeing the nutritional numbers line up when building a satisfying, low-carb meal. Pairing this rich side is completely effortless.

Serve it alongside a juicy pan-seared sirloin for a classic, indulgent steakhouse vibe. If you are planning a cozy night in, it is also absolutely incredible next to slow cooker creamy parmesan chicken.

The “How-To” & Lifestyle Fit

The secret to this dish is strict moisture control. Sauté the aromatics, then add your thoroughly squeezed spinach to evaporate any lingering water.

Lower the heat to build your creamy base with mascarpone, heavy cream, and Gruyère. Stir until it forms a thick, hugging sauce around the greens.

Keto Spinach Casserole - fully baked bubbling gratin in a cast-iron skillet with a golden brown crust

Top with the pork rind mixture and bake until the edges are beautifully bubbling. It fits perfectly into a fat-focused lifestyle!

  • Net Carbs: 3g (per serving)
  • Protein: 8g
  • Fat: 28g

Expert Tips for Success

  • Squeeze It Dry: Don’t worry if it takes a bit of elbow grease! Wrap the thawed spinach in a clean kitchen towel and wring it out forcefully to prevent a watery sauce.
  • Watch the Broil: Keep a close eye on the oven during the last two minutes. The pork rind topping goes from golden to scorched very quickly!
  • Vegetarian Swap: Need a meat-free topping? Swap the crushed pork rinds for chopped walnuts or almond flour.

Essential FAQs

Can I make this ahead of time?

Absolutely! Assemble the casserole entirely, cover it tightly, and refrigerate. Just add 5-10 minutes to your baking time if it is going straight from the cold fridge to the oven.

Can I use fresh spinach?

Yes, but you will need a massive amount (about 2 pounds) cooked down and thoroughly drained to equal the frozen quantity required here.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ultimate Creamy 3-Cheese Spinach Gratin

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 6 reviews
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Side Dish
  • Cuisine: French

Description

Indulge in a velvety, bubbling spinach casserole, enriched with three savory cheeses and a hint of nutmeg. It’s the ultimate low-carb comfort food for any occasion.


Ingredients

  • 1 tablespoon Olive Oil
  • 2 tablespoons Crushed Pork Rinds
  • ¼ teaspoon Sea Salt
  • ¼ teaspoon Black Pepper (freshly ground)
  • ⅛ teaspoon Grated Nutmeg
  • ¼ teaspoon Dried Thyme
  • 1 small Clove Garlic (pressed)
  • 2 tablespoons Leek (white and light green parts, finely chopped)
  • 12 ounces about 340 g Frozen Chopped Spinach, thawed and thoroughly squeezed dry
  • 3 ounces 85 g Mascarpone Cheese, softened
  • ⅓ cup about 1.5 oz / 40 g Gruyère Cheese, shredded, divided
  • 3 tablespoons about 0.75 oz / 20 g Parmesan Cheese, grated, divided
  • 1 cup Heavy Cream


Instructions

  1. Prepare Oven and Topping : Position a rack in the center of your oven and preheat to 375°F (190°C). In a small bowl, combine the crushed pork rinds with half of the shredded Gruyère and half of the grated Parmesan. Set this crunchy topping aside for later.
  2. Sauté the Aromatics : Warm the olive oil in a 10-inch cast-iron skillet over medium heat. Add the finely chopped leek and cook, stirring occasionally, for 3–4 minutes until it has softened. Stir in the pressed garlic and dried thyme, continuing to cook for another 45 seconds until fragrant.
  3. Heat the Spinach : Add the thoroughly squeezed spinach to the skillet. Stir constantly for 2–3 minutes, allowing the heat to evaporate any excess moisture and warm the spinach through.
  4. Build the Creamy Base : Lower the heat to low. Add the softened mascarpone cheese, heavy cream, sea salt, pepper, and grated nutmeg to the skillet. Stir continuously until the mascarpone fully melts into the cream, creating a smooth, velvety sauce that envelops the spinach.
  5. Incorporate the Cheeses : Remove the skillet from the heat. Fold in the remaining half of the Gruyère and Parmesan cheeses, stirring just until they are melted and integrated into the mixture.
  6. Bake to a Bubbly Finish : Smooth the surface of the spinach mixture with your spatula. Sprinkle the reserved cheese and crumb topping evenly across the surface. Bake for 20–25 minutes, until the edges are bubbling gently and the center is thoroughly heated.
  7. Final Crisp & Rest : For a richer color and crispier top, switch the oven to a high broil setting for the final 1–2 minutes. Keep a close eye on it to prevent scorching. Let the gratin rest in the skillet for 5 minutes before serving. A thermometer inserted into the center should read at least 165°F (74°C).

Notes

  • Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven until warmed through.
  • Ingredient Swaps: For a vegetarian-friendly topping, substitute the crushed pork rinds with 2 tablespoons almond flour or finely chopped walnuts. Fontina or white cheddar are excellent substitutes for Gruyère if desired.
  • Troubleshooting: The key to a thick, creamy gratin is removing as much water as possible from the spinach. Squeezing by hand helps, but wringing it out in cheesecloth or pressing through a potato ricer is most effective.

Nutrition Facts (per serving): Calories: 290 kcal | Total Fat: 28 g (Saturated Fat: 16 g) | Total Carbs: 4 g (Fiber: 1 g, Sugars: 2 g) | Protein: 8 g | Sodium: 202 mg | Cholesterol: 85 mg | Potassium: 315 mg

These values are approximate and may vary based on ingredients and preparation.


Nutrition

  • Calories: 290

Disclaimer: I’m just a data-loving home cook sharing the low-carb recipes that keep me full and satisfied, not a medical professional. Always listen to your own body and consult your doctor when making changes to your dietary routine!

10 Comments

  1. 5 stars
    I made this last weekend for a potluck and it was a huge hit! The sauce was so silky and rich, and that little bit of nutmeg made everything taste warm and almost cozy like a hug on a plate. I kept going back for more because the texture was just perfect.

    1. Megan, a hug on a plate is exactly the vibe I’m here for! 💫 How did digging into that cozy, silky richness make you feel totally satisfied and energized? Love that it was potluck approved that’s the kind of win that lifts the whole day! 🥑🚀

  2. 5 stars
    I followed your tip about really squeezing the spinach dry with cheesecloth and wow, it made such a huge difference no watery sauce at all! The gratin came out super thick and velvety, and that broil at the end gave the top this perfect golden bubble. Served it with grilled chicken and we were fighting over the crispy edges.

    1. Lauren, those crispy golden edges are everything, right? ❤️ Thrilled the cheesecloth trick paid off for that perfect texture.

  3. Question, could I substitute cream cheese for the mascarpone cheese? As It’s very expensive for a small container.

    1. Yes, absolutely! You can substitute regular full-fat cream cheese for the mascarpone in a 1:1 ratio. Cream cheese has a slightly tangier flavor, but it will still be incredibly creamy and delicious, especially since the recipe uses heavy cream. Just make sure the cream cheese is well-softened so it melts smoothly into the sauce. Enjoy!

  4. I hosted a small dinner last night and one friend is vegetarian, so the pork rinds were out. I used the 2 tbsp almond flour swap from your notes instead.
    Baked it for exactly 23 minutes, then hit it with the broiler for 60 seconds. It browned up beautifully. Kept my keto macros intact while making everyone happy at the table.

    1. That almond flour swap is an excellent way to maintain the structural texture without compromising the low-carb profile.

  5. I made this for my wife since she just started a strict keto plan. Our local grocery was entirely out of mascarpone, so I subbed in 3 ounces of full-fat Philadelphia cream cheese instead. It melted into the heavy cream perfectly with no graininess. Took exactly 24 minutes to bubble at the edges in our oven.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star