This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This keto lasagna is so delicious it’s magic! Made easily with egg thins, this real-deal lasagna is my family’s favorite keto recipe, and you’d never believe it’s low carb. Easy to make vegetarian, too, it’s a one-pan meal the whole family will absolutely love. Only 3g net carbs per serving.

Slice of keto lasagna on a white plate with a fork

What Makes This Recipe So Good

  • On keto and missing pasta? This recipe is a game-changer! You’ll have a hard time believing this isn’t “real” lasagna.
  • This recipe replaces noodles with layers of Crepini Egg Thins, making it super low carb without being watery, like it can be with vegetable substitutes.
  • It’s super easy to make! While you can absolutely make your own tomato sauce, this recipe calls for low carb store bought sauce for ease.
  • It’s a great make-ahead meal! Assemble everything as instructed, cover, and keep it in the refrigerator up to a day. You can bake it straight from the refrigerator, though you may need to increase the cooking time since it’s starting cold.

Key Ingredients

Egg Thins – Crepini Egg Thins with Cauliflower are grain-free, paleo-friendly, keto-friendly, gluten-free, dairy-free, and sugar-free, with only 8 calories and ZERO carbs per egg thin. Besides using them as lasagna “noodles”, I love to use them as tortilla replacements in enchiladas or turkey wraps. You can find them online or at most Costcos, Aldis, Walmarts, Sprouts, and Publix. Use Crepini’s product locator to find them in a store near you! These are available in a large size and a small size – this recipe uses the small egg thins.

Philadelphia Cream Cheese – If you’re on keto, you already know how amazing cream cheese can be. It makes recipes thick and creamy, and it’s a great source for fat. Philadelphia brand cream cheese is my favorite because it has only 1g of carbs per serving, which is significantly lower than other brands I’ve found.

Chef’s Tips

  • To prevent your foil sticking to the top layer of cheese, spray the cheese side of the foil with cooking spray, and make sure it doesn’t touch the cheese!
  • The egg thins are essentially crepes, so they’re very thin. Be careful as you’re spreading the cheese and sauce as the egg thins can tear easily.
  • Leftovers? Yes, please! The prepared keto lasagna can be covered and refrigerated for 3 to 5 days. Reheat in the oven or microwave.
  • This recipe can easily be made vegetarian! Use 1/2 pound of vegetarian Italian sausage (like Beyond Italian Sausage) instead of regular sausage. Chop the Beyond sausage, fry until heated through, then add the marinara, water, cream cheese, and heavy cream as instructed.
Slice of keto lasagna being lifted out of a casserole dish with a spatula

More Incredible Keto Recipes

Recipe By: Cheryl Malik
5 from 8 votes

Magic Keto Lasagna

Prep 10 minutes
Cook 45 minutes
Standing Time 15 minutes
Total 1 hour 10 minutes
Made easily with egg thins, this real-deal lasagna is my family's favorite keto recipe, and you'd never believe it's low carb. Easy to make vegetarian, too, it's a one-pan meal the whole family will absolutely love.
12 servings


  • 4 cups spinach chopped
  • 2 tablespoons olive oil divided
  • 2 cloves garlic
  • 1 15-ounce container ricotta
  • 4 ounces Philadelphia cream cheese divided
  • 1 egg
  • 4 tablespoons fresh basil divided
  • 4 cups full fat mozzarella divided
  • ½ pound Italian sausage
  • 1 ½ cups marinara sauce
  • ½ cup water
  • ¼ cup heavy cream
  • 12 egg thins with cauliflower
  • cup parmesan grated


  • Cook down spinach in 1 tablespoon of olive oil and 2 cloves garlic until liquid evaporates.
    Silver pan with spinach, olive oil, and garlic
  • Stir spinach into ricotta, 2 ounces of cream cheese, egg, 2 tablespoons basil, and 2 cups of mozzarella.
    Spinach and ricotta mixture in a white mixing bowl
  • Brown sausage in 1 tablespoon of oil. Add marinara, water, remaining cream cheese, and heavy cream. Boil, whisking until smooth and thickened. Stir in remaining basil.
    Silver saucepan with keto lasagna meat sauce
  • Spread thin layer of meat sauce in bottom of 9×9 baking dish. Arrange 6 egg thins over meat sauce.
    A baking dish with keto lasagna meat sauce topped with egg thin crepinis
  • Top egg thins with half of spinach and ricotta mixture. Top with ⅓ of the remaining mozzarella.
    Baking dish with keto lasagna meat sauce, egg thins, spinach and ricotta cheese mixture, and mozzarella
  • Spoon thin layer of meat sauce over mozzarella. Sprinkle ⅓ parmesan on top.
    Keto meat sauce covered in parmesan
  • Repeat layers. Top with remaining mozzarella and parmesan cheese.
    Unbaked keto lasagna in a white ceramic baking dish
  • Cover with foil. Bake at 425° Fahrenheit for 20 minutes. Remove foil. Bake another 10 minutes until bubbly.
    Baked keto lasagna in a ceramic baking dish
  • Remove from oven. Let stand at least 15 minutes. Cut into 12 equal squares and serve.
    Baked keto lasagna sliced into 12 portions
  • Make it Vegetarian: Use 1/2 pound vegetarian Italian sausage, like Beyond Italian Sausage. Chop sausage and fry until heated through before adding marinara, water, cream cheese, and heavy cream.
  • Net carb count will vary depending on the brands of ingredients you use, especially the marinara sauce. I like to use Rao’s marinara, which only adds 15g net carbs to this entire dish – 1.25g net carb per serving!

Approximate Information for One Serving

Serving Size: 1sliceCalories: 312calProtein: 16gFat: 25gSaturated Fat: 12gTrans Fat: 1gCholesterol: 88mgSodium: 644mgPotassium: 146mgTotal Carbs: 4gFiber: 1gSugar: 1gNet Carbs: 3gVitamin A: 1361IUVitamin C: 3mgCalcium: 287mgIron: 1mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Have made this a few times adding veggies to the meat and using whatever combo of ingredients we have in the fridge. One pan is too much for our household so I freeze half the meat/veggie combo (without sauce) and use it another time.5 stars

    1. That’s awesome, Cassie! This is a great make-ahead meal. Glad you can make it work for your family.5 stars

  2. Hi! I am really wanting to try this, but was wondering if there is any chance to not use the cream cheese or ricotta and sub for cheddar or more mozzarella etc? Is the flavor of the cream cheese very obvious?

    1. You can absolutely substitute another cheese like mozzarella or cheddar cheese for the cream cheese and ricotta if you prefer (freshly grated, if possible), but it may result in a less creamy Keto lasagna. The cream cheese flavor isn’t strong here, especially with all of the other flavors like the tomato sauce and Italian sausage. You could also just use ricotta if you’re not a cream cheese fan.5 stars

  3. I have definitely frozen this and have made this for friends on Keto who were going through some tough times and they thought it was the perfect comfort food! Freezes beautifully. Have made it with both fresh or frozen spinach with just sausage or a combination of sausage and sirloin. Various cheeses including Gouda and mozzarella cheddar and mozzarella. No matter what you do do it it’s awesome!5 stars

  4. Making it for the second time in two weeks. Obviously loved it. It’s very satisfying so I’m not hungry for hours. Thank you!

    1. This recipe is amazing! Making it for the second time. Great for leftovers as well! Thanks for the wonderful keto lasagna recipe! I’ll never use zucchini again, just turns out too runny.5 stars

  5. I’ve been dying for a lasagna and this recipe will fill that void in my keto life LOL. Question is.. can it be frozen? It’s only me doing keto so this would go bad before I finished it.

Where To Next?