This keto lasagna gives you everything you love about the classic: saucy layers, creamy ricotta, and a golden, cheesy top. The secret is easy cheese noodles that bake up sturdy, slice cleanly, and don’t get watery.
It’s a cozy, family-style casserole that reheats beautifully. Make it for Sunday dinner, then enjoy leftovers all week.
Why This Keto Lasagna Works
Instead of zucchini or eggplant, this recipe uses simple cheese noodles made from mozzarella, cream cheese, eggs, and almond flour. They bake into flexible sheets that hold their shape and soak up flavor without releasing extra moisture.
A quick, hearty meat sauce keeps the ingredients list short. Layered with a seasoned ricotta mixture and plenty of mozzarella, you get a classic lasagna experience with a fraction of the carbs and a super satisfying texture.
Ingredients You’ll Need
Mild, low-moisture mozzarella and cream cheese form the noodles, while a no-sugar-added marinara keeps carbs down. Use a 9×13-inch baking dish and pick a marinara you love, because you’ll taste it in every bite.
Cheese Noodles
- 2 cups shredded low-moisture part-skim mozzarella
- 2 oz cream cheese, softened
- 2 large eggs, room temperature
- 3/4 cup finely ground almond flour
- 1/4 tsp fine sea salt
Meat Sauce
- 1 tbsp olive oil
- 1/2 cup yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 lb ground beef (85% to 90% lean)
- 1 tsp Italian seasoning
- 1/4 tsp crushed red pepper flakes, optional
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper
- 2 cups no-sugar-added marinara sauce
Cheese Layer
- 1 1/2 cups whole-milk ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 2 tbsp fresh parsley, chopped
- 2 cups shredded low-moisture part-skim mozzarella, for topping
Assembly
- 2 tbsp grated Parmesan cheese, optional, for topping
How to Make Keto Lasagna
Follow these straightforward steps for sturdy noodles, rich sauce, and bubbly, browned cheese on top.
- Preheat the oven to 375°F (190°C). Line a rimmed baking sheet with parchment paper and lightly grease the paper.
- Make the cheese noodles: In a microwave-safe bowl, melt the mozzarella and cream cheese in 20 to 30 second bursts, stirring until smooth. Whisk in the eggs, then stir in almond flour and salt until a thick, spreadable batter forms.
- Spread the batter evenly onto the prepared sheet into a 10×14-inch rectangle, about 1/8 inch thick. Bake 8 to 10 minutes, until set and matte on top. Cool completely, then cut into 3 even sheets.
- Make the meat sauce: Heat olive oil in a large skillet over medium heat. Sauté onion 3 to 4 minutes until translucent, then add garlic for 30 seconds.
- Add ground beef and cook, breaking it up, until browned with little pink remaining, 5 to 6 minutes. Drain excess fat if needed, then season with Italian seasoning, red pepper, salt, and black pepper.
- Stir in marinara and simmer 5 to 10 minutes, until slightly thickened and flavorful. Taste and adjust seasoning.
- Mix the ricotta layer: In a bowl, combine ricotta, egg, Parmesan, and parsley until smooth.
- Assemble: Lightly grease a 9×13-inch baking dish. Spread 1/2 cup meat sauce on the bottom, then add one noodle sheet, 1/2 of the ricotta, 1/3 of the remaining sauce, and 2/3 cup mozzarella. Repeat once more. Top with the final noodle sheet, remaining sauce, remaining mozzarella, and Parmesan.
- Bake 20 to 25 minutes, until the cheese is melted and the edges are bubbling. Broil 2 to 3 minutes to brown the top if desired.
- Rest 10 to 15 minutes before slicing so the layers set. Garnish with extra parsley and serve warm.

Storage, Make-Ahead, and Reheating
Let the lasagna cool completely, then cover and refrigerate for up to 4 days. It’s perfect for meal prep because the cheese noodles stay tender and never soggy.
Reheat covered at 350°F (175°C) for 15 to 20 minutes, or microwave individual slices for 1 to 2 minutes until hot. You can assemble it a day ahead, cover tightly, and bake the next day; add 5 to 10 minutes to the bake time if it’s cold from the fridge. For freezer meals, wrap tightly and freeze for up to 2 months; thaw in the fridge overnight before baking.
New to planning low-carb meals? Grab my simple tips in Keto Meal Prep for Beginners to stock your fridge without stress.

Common Mistakes to Avoid
- Spreading noodles too thick: Thin, even sheets bake sturdier and layer better. Aim for about 1/8 inch.
- Watery sauce: Simmer marinara with beef until slightly thick. Excess liquid leads to soupy slices.
- Skipping the rest: Let the lasagna rest 10 to 15 minutes after baking so layers set for clean cuts.
- Using fresh mozzarella in noodles: It’s too wet. Choose low-moisture, part-skim shredded mozzarella for reliable results.
- Over-baking the noodles: Bake just until set; overbaked sheets turn brittle and crack when layering.
Variations and Substitutions
- Different noodle option: Swap in slices of Keto Cloud Bread for a light, fluffy layer.
- Protein swap: Replace beef with Italian sausage, ground turkey, or a 50/50 mix for extra flavor.
- Vegetable boost: Stir in chopped spinach or mushrooms to the sauce after browning the meat, cooking off moisture first.
- Dairy tweaks: Use cottage cheese in place of ricotta; blend it briefly for a smoother texture.
- Spice level: Add more crushed red pepper or a pinch of fennel seeds for a classic Italian sausage vibe.
- Need more low-carb dinner ideas? Browse these easy keto dinners under 5g net carbs for weeknight inspiration.

What to Serve With Keto Lasagna
Keep it simple with a crisp green salad and olive oil vinaigrette. Garlic sautéed broccoli or roasted zucchini also pair nicely without piling on carbs.
For a fun side, bake a batch of crispy keto onion rings and serve them hot while the lasagna rests. A sprinkle of fresh basil or parsley on each slice brightens everything up.

Keto Lasagna FAQs
Can I make the cheese noodles ahead of time?
Yes. Bake the noodle sheet, cool, and cut it into rectangles. Stack with parchment between layers, wrap tightly, and refrigerate up to 3 days or freeze up to 1 month. Bring to room temp before assembling.
What marinara is best for keto lasagna?
Pick a no-sugar-added marinara with about 4 to 6 grams of carbs per 1/2 cup. Read labels carefully, since some brands hide sugar. Choose one you enjoy by the spoonful, because its flavor drives the sauce.
How do I prevent a watery keto lasagna?
Simmer the meat sauce until slightly thick and spread the noodle batter thin and even. Avoid high-moisture cheeses in the noodle layer and let the finished lasagna rest 10 to 15 minutes before slicing.
Can I make it vegetarian?
Yes. Skip the beef and sauté mushrooms and spinach in olive oil until most moisture cooks off, then add marinara. Season well to keep the sauce rich and savory.
What size pan should I use?
A 9×13-inch baking dish works best for tidy layers and even baking. If you use a smaller dish, reduce the number of layers so it doesn’t overflow.
Final Thoughts
This keto lasagna is hearty, cheesy, and weeknight-friendly, yet special enough for guests. The cheese noodles make it feel like the real deal, with tidy slices every time.
Make it once, and you’ll keep the ingredients on repeat in your fridge. I hope it becomes a regular in your meal plan.

Keto Lasagna
Classic, cozy lasagna made keto with sturdy cheese noodles, a hearty beef marinara, and a bubbly mozzarella top that slices cleanly every time.
Ingredients
Cheese Noodles
Meat Sauce
Cheese Layer
Assembly
Instructions
- Preheat the oven to 375°F (190°C). Line a rimmed baking sheet with parchment paper and lightly grease the paper.
- Make the cheese noodles: In a microwave-safe bowl, melt the mozzarella and cream cheese in 20 to 30 second bursts, stirring until smooth. Whisk in the eggs, then stir in almond flour and salt until a thick, spreadable batter forms.
- Spread the batter evenly onto the prepared sheet into a 10x14-inch rectangle, about 1/8 inch thick. Bake 8 to 10 minutes, until set and matte on top. Cool completely, then cut into 3 even sheets.
- Make the meat sauce: Heat olive oil in a large skillet over medium heat. Sauté onion 3 to 4 minutes until translucent, then add garlic for 30 seconds.
- Add ground beef and cook, breaking it up, until browned with little pink remaining, 5 to 6 minutes. Drain excess fat if needed, then season with Italian seasoning, red pepper, salt, and black pepper.
- Stir in marinara and simmer 5 to 10 minutes, until slightly thickened and flavorful. Taste and adjust seasoning.
- Mix the ricotta layer: In a bowl, combine ricotta, egg, Parmesan, and parsley until smooth.
- Assemble: Lightly grease a 9x13-inch baking dish. Spread 1/2 cup meat sauce on the bottom, then add one noodle sheet, 1/2 of the ricotta, 1/3 of the remaining sauce, and 2/3 cup mozzarella. Repeat once more. Top with the final noodle sheet, remaining sauce, remaining mozzarella, and Parmesan.
- Bake 20 to 25 minutes, until the cheese is melted and the edges are bubbling. Broil 2 to 3 minutes to brown the top if desired.
- Rest 10 to 15 minutes before slicing so the layers set. Garnish with extra parsley and serve warm.
Notes
- For clean cuts, use a sharp knife and wipe between slices.
- If your sauce seems thin, simmer a few extra minutes before layering.
- Want more layers? Make 1.5x the noodle batter and cut into 4 sheets.
- Use freshly shredded low-moisture mozzarella for best melt and stretch.
