Vegan Spinach Lasagna

Vegan spinach lasagna! The perfect comfort food dinner for any day of the year. Easy to make with just a handful of ingredients!

Slice of lasagna on a white plate

This vegan spinach lasagna has layers over layers of flavor and texture for a delicious family-style meal that tastes like Italy. It’s cheesy, comforting and immensely satisfying.

To think it’s made without dairy or eggs is already exciting, but using gluten-free lasagna sheets takes this beautiful casserole to another level.

It’s a cheesy lasagna everyone will enjoy!

Key tips to follow

1. Make sure your gluten-free lasagna noodles are also vegan. They’re often made with rice flour but some may contain eggs. Check the ingredients carefully.

2. If using fresh spinach, wilt in a hot pan. This help to reduce some of the liquid that could make the lasagna too watery.

Ingredient Notes

  • Fresh spinach – Any leftovers can be used in this Vegan Spinach Artichoke Pasta or this Vegan One Pot Pasta.
  • Gluten-free oven-ready lasagna noodles – I used Barilla, which is also naturally vegan. Another brand is Le Veneziane.
  • Pasta sauce – Store-bought or homemade
  • Vegan mozzarella – I used Violife. It comes pre-shredded so even more convenient.
  • Vegan butter or olive oil

Tofu Ricotta:

  • Extra-firm tofu – has the best consistency for dairy-free ricotta. Firm tofu will work as well.
  • Nutritional yeast – adds a “cheesy” flavor
  • Lemon – enhances the cheesy flavor by adding a bit of tanginess. You could also try vegan lactic acid, especially if you make vegan cheese recipes often.

    I’ve used it in recipes such as Vegan Mac and Cheese, Vegan Fettucine Alfredo and Vegan Hamburger Helper for that sharp, cheddar-like flavor.
  • Garlic cloves
  • Salt and Black pepper
Baked lasagna in a casserole dish

Step-by-Step Instructions

Prepare the fresh spinach:
1. Add enough fresh spinach to fill a large pot. Place the pot over medium heat and cook the spinach stirring constantly.

Fresh spinach in pot on stovetop

2. As it begins to lose moisture and wilt, add more spinach to fill the pot.

Wilted spinach in pot on stovetop

3. Repeat these steps until all the spinach has wilted and most of the moisture has evaporated.
Remove from the heat and cool.

Tofu ricotta:
1. Break the tofu into chunks and add to the food processor along with the remaining ingredients.

2. Blend until smooth and creamy. Taste and adjust the seasoning as needed.

Tofu ricotta in a food processor

3. Combine the tofu ricotta with the spinach. It may be added to the pot or combined in a large bowl.

Spinach ricotta in a white pot

Assembly:
1. Preheat the oven to 350°F(180°C).

2. Brush the inside of the casserole dish with olive oil or vegan butter. Add in 1 cup of pasta sauce and spread evenly.

Pasta sauce in casserole dish

3. Add 4 lasagna sheets, slightly overlapping.

Layer of lasagna sheets and pasta sauce in casserole dish

4. Top with ⅓ of the spinach-ricotta mix and spread evenly. Add a handful of vegan mozzarella.

Pasta sauce spinach and cheese layered in casserole dish

5. Add about ½ cup of pasta sauce and spread evenly.

Spinach cheese and pasta sauce layered in casserole dish

6. Add another layer of lasagna sheets.

Layer of lasagna sheets in casserole dish

7. Repeat the steps with 3 more layers of lasagna.

8. After adding the last lasagna layer, top with the remaining pasta sauce, vegan mozzarella and black pepper.

Unbaked lasagna in casserole dish

Bake:

1. If possible, place the dish on a baking tray for easier removal and clean up, just in case there are spills.

2. Cover the dish with aluminum foil and place it in the oven for 45 minutes.

3. Remove the foil and bake for another 15 minutes.

Baked lasagna in a casserole dish

4. Rest for at least 30 minutes for easier cutting and serving.

Other Recipe Variations and Substitutions

  • Consider substituting the spinach for another nutritious leafy green, including kale.
  • If you don’t have no-boil noodles available, use regular dried lasagna sheets. Cook as directed on the package before layering.

Storage Suggestions

There are two reasons to store a perfectly good tray of lasagna. One, if you’re preparing it for future enjoyment, and two, if you have leftovers.

To store a whole lasagna, first, cover and wait until it has cooled down to room temperature. Cover the entire pan with cling film and add extra protection with aluminum foil.

You can then freeze it to enjoy in the next three months or refrigerate for 3-5 days.

If you have leftovers, do the same thing as above, but slice and transfer to smaller containers. Make sure the containers are air-tight to prevent the lasagna from drying out.

How to Reheat

Reheating a slice of leftover lasagna is as easy as microwaving it. If it’s too dry, place the slice in a microwave-safe container filled with a spoonful or two of water.

Microwave for 1 to 2 minutes on high, letting the steam and moisture work their magic.

To reheat an entire tray of lasagna, preheat the oven to 350°F (180°C). Bake it uncovered between 10-15 minutes.

It’s a perfect time to top it with some more vegan cheese if needed. If it’s too dry, top with a few teaspoons of water.

More Vegan Pasta Bake Recipes:

Slice of lasagna on a white plate

Vegan Spinach Lasagna (Gluten Free)

4.80 from 10 votes
Prep: 30 minutes
Cook: 1 hour 10 minutes
Total: 1 hour 40 minutes
Servings: 8
Calories: 305kcal
Print Pin Rate
This vegan pasta bake is the perfect comfort food dinner for any day of the year. Easy to make with just a handful of ingredients!

Equipment

  • 12" x 8" Casserole dish (or 9" x 11" or 10" x 10")

Baking Recipes: For more accuracy, use Metric measurements and measuring spoons.

Ingredients

  • 1 lb (452 g) fresh spinach, See Notes
  • 1 package gluten-free no boil lasagna sheets, about 16 sheets
  • 1 ½ jars (1065 ml) pasta sauce, 36oz/about 4.5 cups
  • 8 oz (227 g) vegan mozzarella, shredded, I used Violife
  • 2 tbsp (30 ml) olive oil, or vegan butter

Tofu Ricotta:

  • 16 oz (452 g) extra firm tofu, drained
  • 4 tbsp (15 g) nutritional yeast
  • 1 lemon, juiced
  • 3 cloves garlic, chopped
  • 1 teaspoon (5 g) salt, or to taste
  • ½ teaspoon (2 g) black pepper, or to taste

Instructions

Prepare the fresh spinach:

  • Add enough fresh spinach to fill a large pot. Place the pot over medium heat and cook the spinach stirring constantly.
    1 lb (452 g) fresh spinach
  • As it begins to lose moisture and wilt, add more spinach to fill the pot.
  • Repeat these steps until all the spinach has wilted and most of the moisture has evaporated.
  • Remove from the heat and cool.

Tofu ricotta:

  • Break the tofu into chunks and add to the food processor along with the remaining ingredients.
    16 oz (452 g) extra firm tofu ,4 tbsp (15 g) nutritional yeast ,1 lemon ,3 cloves garlic ,1 teaspoon (5 g) salt ,½ teaspoon (2 g) black pepper
  • Blend until smooth and creamy. Taste and adjust the seasoning as needed.
  • Combine the tofu ricotta with the spinach. It may be added to the pot or combined in a large bowl.

Assembly:

  • Preheat the oven to 350°F(180°C).
  • Brush the inside of the casserole dish with olive oil or vegan butter. Add in 1 cup of pasta sauce and spread evenly.
    1 ½ jars (1065 ml) pasta sauce ,2 tbsp (30 ml) olive oil
  • Add 4 lasagna sheets, slightly overlapping.
    1 package gluten-free no boil lasagna sheets
  • Top with ⅓ of the spinach-ricotta mix and spread evenly. Add a handful of vegan mozzarella.
    8 oz (227 g) vegan mozzarella
  • Add about ½ cup of pasta sauce and spread evenly. Add another layer of lasagna sheets.
  • Repeat the steps with 3 more layers of lasagna.
  • After adding the last lasagna layer, top with the remaining pasta sauce, vegan mozzarella and black pepper.

Bake:

  • If possible, place the dish on a baking tray for easier removal and clean up just in case there are spills.
  • Cover the dish with aluminum foil and place it in the oven for 45 minutes.
  • Remove the foil and bake for another 15 minutes.
  • Rest for at least 30 minutes for easier cutting and serving.

Notes

  • You may also use one 10oz frozen package of spinach in place of fresh.
  • Thaw completely then squeeze and drain to remove as much moisture as possible. It can then be added to the tofu ricotta without heating.
  • Adjust the number of lasagna sheets or layers to fit your size casserole dish.
Tried this recipe? Upload a photo in the comments below!If you enjoyed it, please consider leaving a rating. It really helps the blog.

Nutrition

Calories: 305kcal | Carbohydrates: 39g | Protein: 11g | Fat: 12g | Saturated Fat: 3g | Cholesterol: 1mg | Sodium: 656mg | Potassium: 506mg | Fiber: 4g | Sugar: 1g | Vitamin A: 5322IU | Vitamin C: 23mg | Calcium: 101mg | Iron: 3mg
Nutrition Disclaimer
Course: Dinner
Cuisine: Italian
Diet: Gluten Free, Vegan, Vegetarian
4.80 from 10 votes (9 ratings without comment)

Leave a Reply

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

Recipe Rating




The maximum upload file size: 3 MB. You can upload: image. Drop file here

4 Comments

  1. 5 stars
    My absolute fave vegan lasagna!

  2. Sandra Naccarato says:

    I’m trying this recipe for the first time. Can it be made a day in advance?