Skip to content
Free Trial
  1. Home
  2. Blog
  3. Recipes
  4. Main Dishes

Vegetarian Keto Lasagna

  • Ready in 1h
  • 9 g net carbs
  • 473 kcal
  • Serves 6
Jump to recipe ↓

This post may contain affiliate links, see our disclaimer.

Vegetarian Keto Lasagna (low-carb, primal)

This delicious meal is based on a popular recipe from our app, Eggplant Lasagne which I also share on my blog.

Following several requests from my readers, this one is meat-free. As some of you may have guessed, I used eggplant slices and thin egg omelettes to reduce the overall carb count per serving.

For regular meat-based Lasagna, skip the spinach and use 500 g/ 1.1 lb ground beef or turkey cooked on a tablespoon of ghee and flavoured with the marinara sauce.

Using Eggplants? Keep the Skin on!

If you want to get the best out of eggplants, don't peel the skin off. It contains phytochemicals and the eggplant itself is full of antioxidants. Both protect cells from the effect of free-radical damage, therefore eating eggplant regularly can have anti-aging effect. This rich-colored low carb vegetable is also packed with fiber. I love eggplants, they are low in carbs and high in micronutrients, especially potassium. Hope you like my recipe, don't forget to let me know by leaving a comment ;-)

Step-by-step

  1. Preheat the oven to 200 °C/ 400 °F (fan assisted), or 220 °C/ 425 °F (conventional). Slice the eggplant into 1/2 inch (~ 1 cm) slices and place on a baking tray. Grease with 1/4 of melted ghee, season with a pinch of salt and place in the oven. Cook for about 20 minutes.

    Vegetarian Keto Lasagna (low-carb, primal)
  2. If you're using frozen spinach, let it defrost at room temperature for a couple of hours (or microwave).
    If you're using fresh spinach, you'll need to blanch it. Bring a pot of water to a boil over high heat. Fill a bowl with ice and water or simply with cold water. Place the spinach leaves into the boiling water and cook for 30-60 seconds. Transfer the leaves immediately into the iced water using tongs or a strainer. One it cools down, remove from the cold water. Drain the excess water by placing the spinach in a strainer and squeezing the excess fluids out.

    Vegetarian Keto Lasagna (low-carb, primal)
  3. Meanwhile, prepare the Marinara sauce by following this recipe.

    Vegetarian Keto Lasagna (low-carb, primal)
  4. When the eggplant is done, remove from the oven and set aside. Reduce the temperature to 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional). Prepare the omelettes. Crack one egg at a time in a bowl, season with a pinch of salt and mix well.

    Vegetarian Keto Lasagna (low-carb, primal)
  5. Pour on in a hot pan greased with ghee (use the remaining 2 tablespoons of ghee for greasing the pan as needed) and swirl around to create a very thin omelette. Cook for just about a minute or two, until the top is firm. Place on a plate and repeat for the remaining eggs.

  6. Make a total of 6 omelettes. Start assembling the lasagna by placing a layer of 2 omelettes on the bottom of a banking dish (I used a 9 x 12 inch / 23 x 30 cm baking dish). (Note: You can create less layers if you like - it's totally up to you. Just make sure you top the lasagna with some mozzarella and parmesan.)

    Vegetarian Keto Lasagna (low-carb, primal)
  7. Spread a third of the Marinara sauce on top of the omelettes. Add a third of the eggplant slices.

    Vegetarian Keto Lasagna (low-carb, primal)
  8. Add a third of the grated mozzarella cheese, half of the spinach.

    Vegetarian Keto Lasagna (low-carb, primal)
  9. Add and half of the crumbled feta cheese. Top with 2 more omelettes.

    Vegetarian Keto Lasagna (low-carb, primal)
  10. Repeat layering the lasagna: Spread a third of the Marinara sauce on top, add a third of the eggplant slices and a third of grated mozzarella. Add the remaining spinach and feta cheese.

  11. For the last layer, add the remaining omelettes, marinara sauce, eggplant slices and mozzarella cheese. Top with all of the grated parmesan cheese and place in the oven.

  12. Bake for 25-30 minutes. When done, the top gets crispy and golden brown. Remove from the oven and set aside to cool down. Cut into 6 pieces / servings.

    Vegetarian Keto Lasagna (low-carb, primal)
  13. Eat immediately or let it cool down and store in the fridge for up to 5 days. The lasagna can be served either warm or cold. You can also freeze it for up to 3 months.

    Vegetarian Keto Lasagna (low-carb, primal)
Vegetarian Keto Lasagna

Recipe

Vegetarian Keto Lasagna

★★★★★4.8 (597 ratings)

Simply the best low-carb and keto vegetarian lasagna that can easily be transformed into a traditional meat ...

Hands on
25m
Overall
1h
Servings
6
9 g
Net carbs
20.4 g
Protein
38 g
Fat
473
kcal
PinRate

Ingredients makes 6 servings

Instructions

  1. Preheat the oven to 200 °C/ 400 °F (fan assisted), or 220 °C/ 425 °F (conventional). Slice the eggplant into 1/2 inch (~ 1 cm) slices and place on a baking tray. Grease with 1/4 of melted ghee, season with a pinch of salt and place in the oven. Cook for about 20 minutes.

  2. If you're using frozen spinach, let it defrost at room temperature for a couple of hours (or microwave).
    If you're using fresh spinach, you'll need to blanch it. Bring a pot of water to a boil over high heat. Fill a bowl with ice and water or simply with cold water. Place the spinach leaves into the boiling water and cook for 30-60 seconds. Transfer the leaves immediately into the iced water using tongs or a strainer. One it cools down, remove from the cold water. Drain the excess water by placing the spinach in a strainer and squeezing the excess fluids out.

  3. Meanwhile, prepare the Marinara sauce by following this recipe.

  4. When the eggplant is done, remove from the oven and set aside. Reduce the temperature to 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional). Prepare the omelettes. Crack one egg at a time in a bowl, season with a pinch of salt and mix well.

  5. Pour on in a hot pan greased with ghee (use the remaining 2 tablespoons of ghee for greasing the pan as needed) and swirl around to create a very thin omelette. Cook for just about a minute or two, until the top is firm. Place on a plate and repeat for the remaining eggs.

  6. Make a total of 6 omelettes. Start assembling the lasagna by placing a layer of 2 omelettes on the bottom of a banking dish (I used a 9 x 12 inch / 23 x 30 cm baking dish). (Note: You can create less layers if you like - it's totally up to you. Just make sure you top the lasagna with some mozzarella and parmesan.)

  7. Spread a third of the Marinara sauce on top of the omelettes. Add a third of the eggplant slices.

  8. Add a third of the grated mozzarella cheese, half of the spinach.

  9. Add and half of the crumbled feta cheese. Top with 2 more omelettes.

  10. Repeat layering the lasagna: Spread a third of the Marinara sauce on top, add a third of the eggplant slices and a third of grated mozzarella. Add the remaining spinach and feta cheese.

  11. For the last layer, add the remaining omelettes, marinara sauce, eggplant slices and mozzarella cheese. Top with all of the grated parmesan cheese and place in the oven.

  12. Bake for 25-30 minutes. When done, the top gets crispy and golden brown. Remove from the oven and set aside to cool down. Cut into 6 pieces / servings.

  13. Eat immediately or let it cool down and store in the fridge for up to 5 days. The lasagna can be served either warm or cold. You can also freeze it for up to 3 months.

Nutrition per serving, 1 slice

Carbs 8%Protein 18%Fat 74% of calories

Net carbs
9 g
Total carbs
14.4 g
Fiber
5.4 g
Sugars
7.9 g
Protein
20.4 g
Fat
38 g
Saturated fat
18.9 g
Calories
473 kcal
Sodium
898 mg · 39% RDA
Magnesium
81 mg · 20.2% RDA
Potassium
770 mg · 38.5% EMR
Nutrition by ingredient
Per 1 sliceNet carbsProteinFatkcal
Eggplant (aubergine), fresh3.6 g1.2 g0.2 g31
Marinara sauce1.8 g0.4 g6.5 g68
Spinach, fresh0.7 g1.4 g0.2 g12
Feta cheese1.4 g4.7 g7.1 g88
Mozzarella cheese (low moisture, for pizza)1.1 g4.5 g3.7 g56
Parmesan cheese0.2 g1.8 g1.3 g20
Egg, whole, fresh, raw (free-range or organic eggs)0.4 g6.3 g4.8 g72
Ghee0 g0 g9.2 g83
Ghee0 g0 g5 g45
Salt, pink Himalayan rock salt0 g0 g0 g0
Total9 g20.4 g38 g473

Serving size 1 slice

  • Gluten free
  • Nut free
  • Pork free
  • Avocado free
  • Coconut free
  • Fish free
  • Shellfish free
  • Pescatarian
  • Vegetarian

Comments & ratings (74)

4.8597 ratings
  • 5 ★512
  • 4 ★54
  • 3 ★23
  • 2 ★7
  • 1 ★1

Leave a comment

Made this? Rate it

Comments appear after we've read them.

Comment received

  1. Emma

    Is there any substitute would suggest for the eggplant? This sounds delicious, but unfortunately I'm allergic to them. Thanks!

    1. Martina @ KetoDietAuthor

      Hi Emma, your next best option would be thinly sliced zucchini (courgette), similar to this: Low-Carb Zucchini Lasagna Roll Ups
      or Palmini: Keto Palmini Lasagna
      or even butternut squash: Low-Carb Butternut Squash Lasagna

  2. Chris

    Should have asked this prior to this a.m. (Thanksgiving morning)....this is going to be our main entrée! Question: 2 medium eggplants.......total weight 1.6# or each? I have 2 at 1.6#-ish in the oven as I type.

    1. Martina @ KetoDietAuthor

      Hi Chris, it's total weight so one will be about 350 grams. You don't have to be too precise as the recipe will still work with slightly more or less although the carb count may be affected.

  3. Janey

    I looked at this recipe and it looked like too much work. It was a horrible rainy day here in the UK so I decided to give it a go. I’m so glad I did! I have had a lovely dinner and I’ve five portions in the freezer. It’s a real winner! Thank you .

    1. Martina @ KetoDietAuthor

      Thank you so much! It does take more time and effort but it's totally worth it ❤️

  4. Christine

    I love this recipe! I am vegetarian and each one of your vegetarian recipies is just perfect. I wished you would publish a vegetarian keto-book. Please do!!!❤️

    1. Martina @ KetoDietAuthor

      Thank you so much! I will consider writing one! ❤️

  5. Mohammad

    Omg I just finished making this lasagna and I must say, this is probably the best lasagna I've ever had! This is something I can live off of for the rest of my life.

    1. Martina @ KetoDiet

      Thank you so much! ❤️

  6. Mechelle

    I love this recipe! I was skeptical at first about the eggs as lasagna. I wouldn’t even tell my kids that it was lasagna. I told them it was an omelet casserole because I didn’t want them to be disappointed if it didn’t taste like lasagna but they loved it! My daughter was licking the sauce off the plate! Thank you for such a great low carb recipe

    1. Martina @ KetoDiet

      Thank you for your kind words!

  7. Lauren

    I made this last night and it was DELICIOUS. Thank you so much! I'm trying to find low carb pescatarian recipes and this totally hit the nail on the head.

    1. Martina @ KetoDiet

      Thank you so much, I'm happy you enjoyed!

  8. Angela

    Been on keto for almost three weeks now and my best friend is coming to visit me for one day. She's a vegetarian, I cannot wait to make this dish for her! Will definitely come back and let you know how it goes 😄

  9. Arnie

    I stumbled across this recipe and having only just started a keto diet I am so chuffed I did. It was so filling and the flavours were awesome. Great recipe! Arnie

    1. Martina @ KetoDietAuthor

      Thank you for your kind words!

  10. Stacy

    Hands down the best lasagna I’ve ever had! I’m down 8 pounds in a little over a week with these meals! 💖 I have a 8 year old and a 6month old and we are a dual military family so this lasagna is perfect as it doesn’t take long to make ! That’s icing on the cake!

    1. Martina @ KetoDietAuthor

      Thank you for your lovely feedback, Stacy! ❤️

  11. kim

    I have an allergy to egg. What is a substitute for the omlette, please?

    1. Martina @ KetoDietAuthor

      I have been thinking of trying these instead but haven't tried it yet 😊 The Best Low-Carb & Keto Tortillas, Taco Shells & Nachos

  12. Kayla

    How many total calories are in a serving?

    1. Martina @ KetoDietAuthor

      Hi Kayla, calories per serving are listed as "kcal".

  13. Laura

    Hi what is a good substitute for the ghee?
    Thank you

    1. Martina @ KetoDietAuthor

      Hi Laura, you can use duck fat, lard or even olive oil.

  14. Elizabeth Weaver

    Wow! I just made this and it is delicious. I didn’t use all the ghee making the little omelets but it was still very rich and filling. Thank you so much for this recipe!

  15. Evie

    This recipe looks amazing! Thank you so much for making this available - I will have to try asap.
    One quick note if someone intends to make this dish for someone who is vegetarian - Parmesan is technically NOT Vegetarian friendly.
    A lot of cheeses are, but not Parmesan as it is made from rennet - the following link sheds a bit of light on this:- https://www.vegsoc.org/cheese. Its a common misconception.
    It's something I always have to clarify when I eat dishes I have not cooked, e.g. salads or even dishes that contain Pesto - as traditional Pesto has Parmesan.
    Then again if someone is not vegetarian - jut looking for Keto friendly "non-meat" dishes that is not an issue 😊

    1. Martina @ KetoDietAuthor

      Thank you, that is good to know! I suppose in this case other types of hard Italian-style cheese would work too.

    2. Erin

      Just an FYI for anyone reading this as I am eight years later. You can get rennet free parmesan from trader joes.

  16. Elizabeth Fletcher-Craven

    We really enjoyed this recipe! Admittedly, we changed a couple of things. We made a smaller recipe for a 9×9 With only 4 eggs and one large eggplant seasoned with Himalaya pink salt and Italian seasoning, and we used vegan mozzarella. This is going in our family favorite recipe book!

    1. Martina @ KetoDietAuthor

      Thank you for your kind feedback!

  17. Yesi

    Does the calories and ratios change if i use meat instead of spinach??

    1. Martina @ KetoDietAuthor

      Yes it will change if you use meat. You will end up with more protein and also likely more fat per serving.

  18. Béatrice

    One of the best meals I ever cooked and ate in my life ❤️

    1. Martina @ KetoDietAuthor

      Thank you! I'm glad you enjoyed! ❤️

  19. Amanda

    I can't wait to make this. I don't have feta, but I have some delicious garlic herb soft goat cheese that will be lovely. I have truly been enjoying all the dishes I've made this week. This makes my fourth dish in a row from your blog and the app. 💗

    1. Martina @ KetoDietAuthor

      Thank you for your kind words, Amanda!

  20. Bax

    Mmmmm! What a treat! This lasagna is so dang delicious. Thank you for the recipe! It lives up to the hype.

My go-to recipes for stress-free meal prep

⭐️ FREE EMAIL BONUS ⭐️
Easy, filling, high-protein meals I make on repeat to save time & keep it simple.