Creamy, cheesy, and deeply satisfying, this white keto lasagna proves that eating low-carb doesn’t mean giving up the dinners you love. Built with layers of spinach, ricotta, alfredo-coated ground turkey, and melted mozzarella, it delivers everything you want from classic lasagna, and just 5 grams of net carbs per slice.
This recipe is perfect for weeknight dinners when you need something hearty and filling without the carb overload. It reheats beautifully, making it just as good on day three as it is fresh out of the oven. Whether you’re following a keto diet or simply looking for a lighter take on a comfort food classic, this is a dinner worth adding to your regular rotation.
Why You’ll Love This White Keto Lasagna
This dish works because every layer pulls its weight. The alfredo-based meat sauce is rich enough to stand in for a traditional béchamel, and the ricotta filling stays creamy without going runny when you get the spinach prep right. Speaking of which, the entire recipe hinges on one simple technique, and I walk you through it in detail below.
It comes together in about an hour, the bake is mostly hands-off, and the leftovers are excellent, which matters for real weeknight cooking. It feeds eight, so it works for families or meal prep. You can also customize it easily with different proteins or add heat if you want more kick.
Ingredients for White Keto Lasagna
I always recommend reading through the full ingredient list before starting, especially for a layered dish like this. A little organization up front makes the assembly quick and stress-free.
The Meat Mixture:
- 1 lb ground turkey or chicken
- 1 cup low-carb alfredo sauce
The Cheese Filling:
- 15 oz ricotta cheese
- 1 large egg
- 1/2 teaspoon salt
- 1 teaspoon dried minced garlic
- 1 teaspoon dried minced onion
The Layering:
- 6 oz frozen spinach, thawed and squeezed very dry (or fresh spinach, sautéed)
- 1 cup shredded mozzarella cheese
For the alfredo sauce, I prefer a store-bought low-carb version to keep the prep simple, but homemade works beautifully if you have it on hand. Look for one with minimal fillers and under 3g carbs per serving.
Ground turkey is my go-to here because it stays light and doesn’t compete with the creamy sauce, but Italian sausage adds a bolder flavor if that’s more your style. Ground beef works well too, just drain off any excess fat before adding the alfredo.
For the ricotta, full-fat gives you a much creamier, more cohesive filling. I find that part-skim versions can make the layers slightly grainy after baking.
How to Make White Keto Lasagna
The process is straightforward, but the order of steps matters. Get your spinach prepped and your meat mixture ready before you start layering, so assembly moves quickly.
Step 1: Preheat your oven to 350°F. In a large skillet over medium heat, cook the ground turkey or chicken, breaking it up as it browns. It should take 5 to 7 minutes to cook through with no pink remaining. Stir in the alfredo sauce and let it heat for 2 to 3 minutes until fully combined. Remove from heat and set aside.
Step 2: In a medium bowl, whisk together the ricotta, egg, salt, dried minced garlic, and dried minced onion until smooth. The egg is what binds the filling and keeps it from sliding around between layers.
Step 3: This is the most important step in the whole recipe. If you’re using frozen spinach, wrap it in a clean kitchen towel and wring it out hard over the sink. Keep twisting until no more liquid drips out. I’m serious about this one. Wet spinach is the reason keto lasagnas turn watery, and a thorough squeeze prevents that entirely. If you’re using fresh spinach, sauté it just until wilted, then drain it well.
Step 4: Lightly grease a 9×13-inch baking dish. Spread half the meat mixture across the bottom in an even layer. Add half the ricotta mixture, then half the spinach, then half the mozzarella. Repeat the layers, finishing with mozzarella on top.
Step 5: Cover tightly with foil and bake for 25 minutes. Remove the foil and bake another 10 to 15 minutes until the cheese is golden and bubbling at the edges.
Step 6: Here’s where patience pays off. Let the lasagna rest for a full 10 minutes before cutting. The layers need time to set. Slice too early and it falls apart; wait it out and you get clean, beautiful slices.
What to Serve with White Keto Lasagna
This dish is rich and filling on its own, so the best sides keep things fresh and simple.
Caesar Salad: The crisp romaine and tangy dressing cut right through the richness of the alfredo and cheese layers. It’s a natural pairing that rounds out the meal without adding carbs.
Keto Garlic Bread: Made with almond flour, it’s the perfect tool for scooping up any extra sauce from your plate. Slightly crispy on the outside and soft in the center, it completes the Italian-dinner feel.
Roasted Zucchini: A quick toss with olive oil and Italian seasoning, then 20 minutes at 400°F, gives you a light vegetable side that’s ready around the same time the lasagna finishes resting.
Steamed Broccoli with Parmesan: Simple, fast, and it pairs well with the white sauce. A sprinkle of parmesan ties it back to the flavors already in the lasagna.
Arugula Salad with Lemon Vinaigrette: The peppery bitterness of arugula and a sharp lemon dressing work as a nice contrast to the creamy, savory layers of this dish.

Pro Tips & Variations
Make it ahead: Assemble the entire lasagna up to 24 hours in advance, cover tightly, and refrigerate. Add 10 minutes to the covered bake time if going straight from the fridge to the oven.
Add heat: Stir 1/2 teaspoon of red pepper flakes into the meat mixture for a spicy version. It adds a subtle kick that builds nicely with each bite.
Zucchini noodle swap: Thinly sliced zucchini works in place of spinach if you want more of a traditional noodle texture. Salting and patting the slices dry first prevents sogginess.
Boost the flavor: A tablespoon of sun-dried tomato pesto stirred into the ricotta mixture adds depth and a slightly tangy note that balances the richness of the alfredo.
Protein options: Italian sausage (casings removed) gives you a more classic lasagna flavor. Ground beef works perfectly too. For a vegetarian version, skip the meat entirely and double the spinach layer.
Storage & Reheating Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually improve overnight as everything melds together, which makes this ideal for meal prep.
To reheat, I find the oven works best for maintaining texture. Cover loosely with foil and warm at 325°F for 15 to 20 minutes. The microwave works in a pinch, but go low and slow at 60% power to avoid the cheese turning rubbery.
For freezing, wrap individual slices tightly in plastic wrap, then place in a freezer-safe bag. They keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.
Common Questions
Can I use a different sauce instead of alfredo? Yes. A jarred white pizza sauce or homemade bechamel both work well here. Just check the carb count if you’re staying strict keto. Avoid anything tomato-based if you want to keep this a white lasagna.
My lasagna came out watery. What went wrong? Almost always the spinach. Even spinach that looks dry after thawing holds a significant amount of water. Wrap it in a kitchen towel and wring it out over the sink until no more liquid drips out. This one step makes the difference between a firm, sliceable lasagna and a soupy one.
Can I make this in a smaller dish? You can halve the recipe and use an 8×8-inch baking dish. Reduce the covered bake time to about 20 minutes and check for doneness at the 8-minute mark after removing the foil.
This white keto lasagna earns a spot in the regular dinner lineup because it’s genuinely satisfying. The creamy layers, the golden cheese on top, the clean slices when you let it rest long enough, it all comes together into something you’ll want to make again. Give it a try on your next pasta night and see how little you miss the noodles.

Creamy White Keto Lasagna
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). In a large skillet over medium heat, cook the ground turkey or chicken, breaking it up as it cooks, until no pink remains, about 5 to 7 minutes. Stir in the alfredo sauce and heat for 2 to 3 minutes until combined. Remove from heat.
- In a medium bowl, whisk together the ricotta cheese, egg, salt, dried minced garlic, and dried minced onion until smooth and well combined.
- If using frozen spinach, wrap it in a clean kitchen towel and wring out all excess moisture over the sink until no more liquid drips out. If using fresh spinach, sauté until wilted and drain thoroughly.
- Lightly grease a 9×13-inch baking dish. Spread half of the meat mixture across the bottom. Layer with half of the ricotta mixture, then half of the spinach, then half of the mozzarella. Repeat all layers ending with mozzarella on top.
- Cover the dish tightly with aluminum foil and bake for 25 minutes.
- Remove the foil and bake for an additional 10 to 15 minutes until the cheese on top is golden and bubbling at the edges.
- Remove from oven and let the lasagna rest for 10 minutes before slicing. This allows the layers to set so slices hold their shape cleanly.
