The best type of lasagna is certainly homemade. If you are craving the chewy rich flavor of a good old baked pasta, we’ve got you covered. Here are the top three plant-based lasagna recipes to try in your kitchen. And they’re all vegan!
Easy Zucchini And Mushroom Lasagna

Ingredients:
- 1 pack of whole grain lasagna sheets
- 1 zucchini
- 1.5 cup tofu
- 1 cup sliced mushrooms
- 1 cup frozen peas
- ¼ cup fresh basil
- 1 pack garlic hummus
- 1 tbsp olive oil
- 2 cups marinara sauce
- 1tsp sea salt
- 1 tsp garlic powder
Total time needed: 45 minutes
Cooking instructions:
- Preheat the oven to 350F/175C.
- Boil salted water in a large pot. Add lasagna sheets and cook until it starts to soften. Drain and rinse with cold water.
- Heat olive oil over medium heat in a large skillet. Add chopped zucchini, mushrooms, and salt. Sauté until softened. Add spinach and peas and sauté for five more minutes.
- Place drained tofu in a large bowl. Crumble gently. Add hummus, yeast, basil salt, and garlic powder. Stir together with hands until smooth.
- Place two tbsp of marinara in the bottom of a rectangular baking dish. Top with four lasagna sheets, add half of the tofu mixture, and half of the vegetable mixture. Top with another two tbsp of marinara.
- Repeat until the dish is filled with layers. Finish the top layer with lasagna sheets and sauce.
- Cover with foil and bake for about 30 minutes.
Related Article: Nut Free, Vegan Cheese Sauce
Creamy Spinach Lasagna With Vegan Bechamel

Ingredients needed:
- Spinach lasagna sheets
- 3 packs button mushrooms
- 3 cans chopped tomato
- 1 sliced tomato
- Vegan cheese slices
- 4 cups soy milk
- 2 tbsp soy sauce
- 2 tbsp yellow mustard
- 6 tbsp olive oil
- 5 tbsp all purpose flour
- Sea salt and black pepper
Total time needed: 1 hour and 15 minutes
Cooking instructions:
- Slice the mushrooms and add to a pot with two tbsp of soy sauce.
- Sauté the mushrooms in the soy sauce for a minute. Then cover the pot and leave on medium heat until the mushrooms have released their water. Remove the lid from the pot and let some of the water cook-off.
- When most of the mushroom water has cooked off, add three cans of chopped tomatoes and bring to a simmer.
- Turn down the heat and allow it to simmer for a few minutes. Then, add some sea salt and black pepper to taste.
- Add the oil to a pot and turn to medium heat. As the oil is heating, sift your flour into a bowl. When the oil is hot (but not sizzling) add the flour all at once and stir continuously. Fry the flour in the oil for a bit, stirring vigorously.
- Add soy milk all at once and stir continuously until it reaches the desired thickness. Remove from heat, add salt, black pepper, and two tsp yellow mustard.
- When both sauces are ready, pre-heat the oven to 430F/ 220C.
- Place two tbsp of tomato sauce in the bottom of a rectangular baking dish. Place a layer of lasagna sheets, cover it with tomato sauce followed by white sauce, then spinach lasagna again.
- Repeat until the dish is filled with layers. Finish the top layer with vegan cheese, sliced tomato, and pepper.
- Bake for 30 minutes uncovered plant-based lasagna recipes.
Related Article: Famous Vegan Lasagne
Oat-Based Lasagna

Ingredients needed:
- 1 pack Tomato Pulled Oats
- 12 lasagna sheets
- 1 onion
- 2 garlic cloves
- 2 carrots
- 1 zucchini
- 1 tomato
- 2 cans crushed tomatoes
- 3 tbsp margarine
- 3 tbsp flour
- Olive oil
- 3 cups oat milk
- 2 cups grated vegan cheese
- 1 tsp black pepper
- 1 tsp sugar
- 1tsp salt
Total time needed: 60 minutes
Cooking instructions:
- Preheat the oven to 400F/200C.
- Dice the onion and garlic. Cut the carrots and zucchini into long strips. In a bowl, stir together well the raw vegetables, crushed tomatoes, olive oil, spices, and Pulled Oats.
- Start preparing the sauce by melting the margarine in a non-stick saucepan. Add the flour and bring to a boil, while stirring continuously. Add the oat milk gradually and stir until smooth. Reduce heat to low and simmer until the sauce is slightly thick, stirring occasionally. Add in the grated cheese and season with salt and white pepper.
- To assemble, pour the Pulled Oats vegetable sauce into the bottom of a rectangular baking dish. Place the lasagne sheets on top. Spread cheese sauce over the sheets. Repeat layering 2-3 times. To finish, place a final layer of pasta, topped with Pulled Oats sauce. Top with tomato slices and grated cheese.
- Bake for 30 to 40 minutes.
We hope you have chosen what plant-based lasagna you are having.