Spinach and Ricotta Keto Vegetarian Lasagna

Spinach and Ricotta Keto Vegetarian Lasagna

Vegetarian recipes can be a bit of a challenge on Keto, but this Keto Vegetarian Lasagna will have you licking the plate and looking for more.

This take on a Keto Spinach and Ricotta Lasagna (‘lasagna’ used loosely…) takes inspiration from those delicious store bought stuffed cannelloni.

You know the ones? They are pasta tubes, stuffed full of a light and fluffy ricotta, mixed through with spinach and some herbs.

Keto Vegetarian Lasagna

But obviously we can’t have pasta on keto, so the layers are made with delicious baked eggplant!

Vegetarian keto recipes can be few and far between, because so many dishes rely on meat for fat and protein.

So don’t tell my husband, but I’ve decided to introduce a meat free day a week – and what better day than Meat Free Monday.

The amount of meat we consume is huge, and the Keto way of eating doesn’t help this. I am very conscious of the environmental impact that our high meat consumption has and the welfare of the animals we are producing, but to say I could go vegan and still be Keto is too much of a stretch – for now.

In an effort to reduce our contribution, I am going to start with one meat free meal a week and see how the steak-loving husband copes, and take it from there.

Just don’t tell him, ok? If it’s got enough flavour and fats going on, maybe he won’t even notice he’s being a vegetarian one day a week!

You will hopefully be seeing a few more vegetarian keto recipes in coming weeks. You don’t have to be a vegetarian to enjoy the food, and this Keto Vegetarian Lasagna is proof of that.

I always like to serve it with some fresh parsley on top and a big bowl of green salad leaves. I don’t even jazz up the salad leaves, just toss a bit of olive oil on and you are set. There’s enough going on in the main meal.

Keto Vegetarian Lasagna

The first time I made this recipe, I was trying to cut corners and didn’t cook the eggplant slices first.

Big mistake.

Chewy, rubbery, biter eggplant followed.

Meat-free husband was not a fan, understandably.

I can eat just about anything so had it for lunch the next couple of days, but trust me, don’t skip the pre-cooking of the eggplant.

I use a simple supermarket ricotta too, rather than a fancy deli one as they can contain too much water and can end up making the dish watery overall.

Similar Dishes to Keto Vegetarian Lasagna

If you’re looking for some other clever vegetarian keto recipes, check out these. The Paneer Curry in particular is one of my all time favourites!

Keto Eggplant Parmesan

Vegetarian Spaghetti Bolognaise

Keto Vegetarian Paneer & Cauliflower Curry

Enjoy! x

vegetarian keto recipes, Spinach and Ricotta Lasagna, keto lasagna, keto spinach and ricotta lasagna, keto cannelloni
0 from 0 votes

Keto Spinach and Ricotta Lasagna

The name lasagna here is used loosely - but that's not to say that this dish is not packed full of flavour! Perfect for a meat-free dinner and great reheated for lunches. 

Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings 6
Calories 284 kcal


  • 1 large eggplant sliced as thinly lengthwise as possible
  • 600 grams ricotta drained
  • 200 grams frozen spinach thawed, water squeezed out
  • 2 tablespoons dried parsley
  • 2 tablespoons dried basil
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/2 teaspoon nutmeg
  • 1/2 lemon zest and juice
  • 1 cup passata I use Leggos
  • 1 cup grated cheese I like 1/2 tasty, 1/2 parmesan


  1. Preheat the oven to 200C / 392F and grease a 20cm x 20cm deep casserole dish. 

  2. Slice the eggplant as thinly as you can, and lay the pieces out on a cookie sheet. Brush with olive oil and bake for 15 - 20 minutes, flipping once, until tender. Alternatively, you could grill them in batches in a frying pan. 

  3. While the eggplant is baking, in a large bowl combine ricotta, drained spinach, parsley, basil, salt, pepper, nutmeg and lemon. Mix thoroughly to ensure even distribution of spices. 

  4. In the prepared casserole dish, begin with a layer of cooked eggplant, then top with 1/3 of the ricotta mixture. Repeat the layers of eggplant and ricotta until all ingredients are used up. 

  5. Top with the passata and sprinkle on the grated cheese. Cover with tin foil and bake for 30 - 40 minutes until piping hot through, removing the tin foil for the final 10 minutes so the cheese gets nice and crispy. 

Nutrition Facts
Keto Spinach and Ricotta Lasagna
Amount Per Serving
Calories 284 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 12g75%
Cholesterol 70mg23%
Sodium 629mg27%
Potassium 487mg14%
Carbohydrates 10g3%
Fiber 2g8%
Sugar 2g2%
Protein 18g36%
Vitamin A 4780IU96%
Vitamin C 11.9mg14%
Calcium 433mg43%
Iron 3.3mg18%
* Percent Daily Values are based on a 2000 calorie diet and all calculations are estimates only.

Related Posts

Keto Pizza Casserole with Cauliflower

Keto Pizza Casserole with Cauliflower

Yep, another cauliflower dish. I am convinced that anyone who doesn’t like cauliflower just hasn’t found the right dish for them. This Keto Pizza Casserole could turn some cauli-haters into cauli-lovers in one mouthful.   After starting keto a few years back, I quickly started […]

7 Best Sources of Low Carb Keto Protein For Vegetarians

7 Best Sources of Low Carb Keto Protein For Vegetarians

Are you a vegetarian on a keto diet mission, but struggling to find Keto Protein for Vegetarians? Well then, you have my sympathies. Because I ¬†know how frustrating it can be for a non-meat-eater to find a good source of keto protein for vegetarians. Sometimes […]