This easy spinach and ricotta lasagne with tomato sauce is my favourite vegetarian lasagne. Made with nutritious and wholesome ingredients, this is a dish the whole family will love!

I came up with this recipe because I was craving some spinach and ricotta cannelloni but was too lazy to go out to get some cannelloni pasta. I figured, I had some lasagne pasta in my pantry, so why not make a spinach and ricotta lasagne instead?!
Why I love this recipe
Easy to make
Great for meal prep
Delicious
Ingredients you will need:
For the Spinach & Ricotta filling
Spinach I chop my spinach up into about 3 cm pieces. this makes it easier to handle.

Ricotta
Shredded cheese A mixture or one of the following cheeses will work great in this dish: Mozzarella, Colby, Chedder, Tasty, Gruyere, Swiss
Egg Adding an egg helps to bind the filling, giving it a bit more body.
Garlic
Lemon zest
Thyme
Salt & pepper Use as much or as little as you’d like.

Other ingredients
Bechamel sauce We have an easy and tasty homemade bechamel sauce recipe. Click here to get it!

Tomato sauce I always use my homemade tomato sauce. I find that it is full of flavour and it is also great to know exactly what goes into my sauce (no added preservatives here!). However, if you are short on time, feel free to use some store bought sauce.
Oven ready lasagne pasta sheets It is not necessary to pre-cook lasagne pasta before assembling. The lasagne has lots of sauce, and therefore lots moisture. This, along with the high temperature in the oven, will help cook the lasagne sheets when in the oven.
Shredded cheese I find a mixture of tasty cheese and mozzarella cheese is great to sprinkle over the top of the lasagne.

Salt & pepper Use as much or as little as you’d like.
How to make Spinach and Ricotta Lasagne?

- Preheat the oven to 180°C.
- In a medium or large pot, boil the chopped spinach for about 8 minutes, or until cooked. The spinach should become a bright green colour. Drain in a colander, then wrap in a clean cheese cloth and squeeze out any excess water.
- In a large bowl, mix together the cooked spinach, ricotta, shredded cheese, egg, garlic, lemon zest, thyme, salt, and pepper.
- Spread a little of the pre-made homemade bechamel sauce over the base of a baking dish, then cover with lasagne sheets. Cover the lasagne sheets with half of the spinach and ricotta filling, then pour over one third of the bechamel sauce. Cover with another layer of lasagne sheets, top with the other half of the spinach and ricotta filling, then pour over another third of the bechamel sauce. Cover with another layer of lasagne sheet. Top the lasagne with the remaining bechamel sauce, then tomato sauce. Scatter some extra shredded cheese over the top.
- Bake for 30 minutes until golden and bubbling.

Delicious Variations
As this recipe is pretty versatile, sometime, I like to keep things interesting by adding different ingredients to this spinach and ricotta lasagne. Here are some of my favourite variations:
- Pumpkin Spinach and Ricotta Lasagne When layering your lasagne, add in a couple of layers of sliced pumpkin. It will make this dish more heartier and filling.
- Beef Spinach and Ricotta Lasagne Sautee 500g of ground beef in a frying pan, then add the homemade tomato sauce and stir until evenly distributed. Now, follow the layering instructions in step 4.
- Chicken Spinach and Ricotta Lasagne Similar to the beef spinach and ricotta lasagne variation, add in 500g of chicken instead.

How to store this dish?
Once your lasagne has cooled, leave it in the pan and wrap snugly with plastic wrap. This will keep the air from reaching the lasagne, preserving its flavour and texture. Store it in the fridge for up to 1 week, or in the freezer for up to 3 months.
You may also like…
- Bechamel Sauce
- Homemade Tomato Sauce (coming soon ~)
- Cheat Carbonara (coming soon ~)
Did you make this recipe and love it? Please give it a 5-star rating or leave a review in the comments below!
Want to save this recipe? Pin it now so you’ll be able to easily find it later!

Spinach and Ricotta Lasagne
Ingredients
- 250 g chopped spinach
- 500 g ricotta
- 1 cup shredded cheese either or a mixture of Mozzarella, Colby, Cheddar, Tasty, Gruyere, or Swiss
- 1 egg lightly beaten
- 4 cloves garlic minced
- 1 lemon zest
- 1 tbsp thyme
- 3/4 tsp salt
- 1/2 tsp black pepper
- 5 cups bechamel sauce
- 2 cups tomato sauce
- 250 g oven ready lasagne pasta sheets
- 2 cups cheese Tasty or Mozzarella cheese
- salt & pepper to taste
Instructions
- Preheat the oven to 180°C.
- In a medium or large pot, boil the chopped spinach for about 8 minutes, or until cooked. The spinach should become a bright green colour. Drain in a colander, then wrap in a clean cheese cloth and squeeze out any excess water.
- In a large bowl, mix together the cooked spinach, ricotta, shredded cheese, egg, garlic, lemon zest, thyme, salt, and pepper.
- Spread a little of the pre-made homemade bechamel sauce over the base of a baking dish, then cover with lasagne sheets. Cover the lasagne sheets with half of the spinach and ricotta filling,then pour over one third of the bechamel sauce. Cover with another layer of lasagne sheets, top with the other half ofthe spinach and ricotta filling, then pour over another third of the bechamelsauce. Cover with another layer oflasagne sheet. Top the lasagne with theremaining bechamel sauce, then tomato sauce. Scatter some extra shredded cheese over the top.
- Bake for 30 minutes until golden and bubbling.
Notes
- Pumpkin Spinach and Ricotta Lasagne When layering your lasagne, add in a couple of layers of sliced pumpkin. It will make this dish more heartier and filling.
- Beef Spinach and Ricotta Lasagne Sautee 500g of ground beef in a frying pan, then add the homemade tomato sauce and stir until evenly distributed. Now, follow the layering instructions in step 4.
- Chicken Spinach and Ricotta Lasagne Similar to the beef spinach and ricotta lasagne variation, add in 500g of chicken instead.
Only just subscribed – so I’m looking forward to trying lots of recipes.
The one above I know I shall adore, as I love Ricotta and Spinach 😊
Going to make it today or tomorrow but I know it will be divine 💖
Thanks
Hilary
Australia
Thanks, Hilary! Can’t wait for you to try this spinach and ricotta lasagne! I’d love to hear how you find it 🙂
Kim x