Vegan One Pot Lasagna
This vegan one pot lasagna cooks broken lasagna sheets directly in a thick tomato sauce with tofu crumbles, carrot, and celery. A layer of vegan cream cheese or béchamel and melted mozzarella finishes the pan.
There is no separate pot of pasta to drain and no oven step. The result is a saucy skillet dinner that you spoon onto plates. For a creamier bowl with fresh tomatoes, lentils, and spinach, try my vegan lasagna soup.
Table of Contents
Why It Works
- Flavor built in the pan: Onion, garlic, carrot, and celery soften before tomato paste, herbs, and tofu are added.
- No separate pasta pot: The broken sheets cook directly in the sauce, which thickens around them.
- A creamy topping: Vegan cream cheese or béchamel and mozzarella add richness without assembling layers.
How To Make It
Soften the vegetables, build the tomato sauce, then simmer the broken pasta and finish with cheese. The complete ingredient list and detailed instructions are in the recipe card below.




Tips for the Best Texture
- Keep the pasta moving: Stir gently around the bottom of the pan and separate overlapping sheets as they soften.
- Adjust water to the pasta: Regular sheets can need more water and longer cooking than the suggested no boil sheets. Add a splash whenever the sauce thickens before the pasta is tender.
- Use ready to cook tofu crumbles: If making your own, drain and pat dry firm tofu before crumbling. Prepared savory crumbles add more flavor than unseasoned tofu.
- Melt the topping gently: Keep the heat low and cover the pan once the cheeses are added. Different vegan cheeses soften and melt differently.
- Rest briefly before serving: The sauce thickens as it stands. Loosen it with a little hot water if needed.
Swaps and Variations
- Choose the creamy layer: Keep the original choice of vegan cream cheese or prepared vegan béchamel. Plain cream cheese gives a tangier finish.
- Change the protein: Cooked lentils or a prepared vegan ground alternative can replace the tofu crumbles. Adjust seasoning to suit the product.
- Use regular pasta sheets: They work too, but check tenderness and add more water as needed.
- Make it gluten free: Use gluten free lasagna sheets and check all prepared sauces, crumbles, and cheeses. Cook gently and check the pasta early.
How To Serve It
Serve straight from the pan after a short rest, with fresh basil if you like. A green salad or garlic bread works alongside the rich sauce. For a lighter consistency rather than a thick skillet dinner, try the one pot lasagna soup with fresh tomatoes and lentils.
Frequently Asked Questions
Do I need to boil the lasagna sheets first?
No. The sheets cook directly in the tomato sauce. Break them into pieces and keep them mostly submerged, adding more water when needed.
Can I use regular sheets instead of no boil sheets?
Yes. Regular sheets can take longer and absorb more liquid. Keep extra hot water nearby and cook until the pasta is tender rather than relying only on the clock.
What should I do if the pasta sticks together?
Gently separate the pieces with a spoon while stirring. Add a little hot water if the sauce has become too thick to move freely around the sheets.
What can replace the tofu crumbles?
Fully cooked lentils or a prepared vegan ground alternative can work. Use cooked or ready to heat ingredients rather than adding dry lentils directly.
Can I use béchamel instead of cream cheese?
Yes. Prepared vegan béchamel is one of the original options. Spoon it over the cooked pasta before adding the mozzarella topping.
Can I prepare it ahead?
You can chop the vegetables and prepare the sauce ahead. For the best pasta texture, add the sheets and finish the dish shortly before serving.
Is this lasagna soup?
No. This recipe has a thick tomato sauce and a creamy melted topping. The separate lasagna soup recipe uses fresh tomatoes, stock, soy cream, lentils, and spinach for a spoonable bowl.
Storage and Reheating
Refrigerate leftovers in a covered container within two hours and use within three days. Reheat gently until hot throughout, adding a splash of water to loosen the sauce. The pasta will soften and absorb more sauce during storage.
More Vegan Pasta Recipes
- Vegan Lasagna Soup
- Creamy Mushroom Pasta
- Roasted Cherry Tomato Butter Pasta
- Creamy Roasted Veggie Pasta
- Lasagna Rolls with Spinach
Vegan One Pot Lasagna
Ingredients
Equipment
Method
- Soften the vegetables: Heat the olive oil in a large deep skillet over medium heat. Add the onion, garlic, celery, and carrot. Cook for 5 to 7 minutes, stirring, until softened. Lower the heat if the garlic begins to brown.
- Build the sauce: Stir in the tomato paste, oregano, and basil and cook for 1 to 2 minutes. Add the tofu crumbles and cook for another 2 to 3 minutes, stirring to coat them.
- Cook the pasta: Pour in the passata and 1 cup of water. Add the broken lasagna sheets, separating the pieces and pressing them mostly into the sauce. Cover and simmer over medium low heat for 10 to 15 minutes, or until tender. Stir gently every few minutes, including around the bottom of the pan. Add the remaining water as needed; regular sheets may need more water and a longer cooking time.
- Add the creamy topping: When the pasta is tender, spread the vegan cream cheese or prepared vegan béchamel over the top and sprinkle with the mozzarella. Cover and cook gently for 2 to 4 minutes, until the topping is hot and the cheese softens.
- Rest and serve: Taste and adjust the salt and pepper. Remove from the heat and let stand for 5 minutes before serving. Garnish with fresh basil if you like.
Nutrition
Notes
Tried this recipe?
Let us know how it was!THE DR. VEGAN COOKBOOK COLLECTION
Your next favourite dinner is in here
Explore seven digital cookbooks with 200+ plant-based recipes, from quick dinners to comfort food.
Looks amazing. Can i ask what brand cheeses you used? The cream cheese and mozzarella?
Thanks for the feedback! I used Simply V!
Looks amazing. Any suggestions on making tofu crumbles?
Hi Andrea! Drain and pat dry some firm or extra-firm tofu, then crumble it with your hands into small pieces. For a firmer texture, sauté it with a little oil until lightly golden before adding it to the sauce. Season with oregano, basil, salt and pepper to match the lasagna😊
yum yum yum
Thank you Hayden!!😊
Came together nicely, adding this to my dinner rotation.
Love that it is joining your dinner rotation Shaun! Thank you😊
This was great! I made the crumbles from TVP using otherwise your tofu crumbles / ground beef recipe. I used about 3 c water to keep it saucy and because I used regular lasagna noodles which needed a little more time. Used Tofutti cream cheese and no mozzarella shreds because I haven’t found any good ones. It was still delicious without the shreds.
Thanks for sharing your version Nicole! Glad it worked well with TVP and without the mozzarella shreds😊
So tasty, easy and absolutely delicious!
So tasty, easy and absolutely delicious!
Thank you, Kathy! So happy the lasagna was a hit 😊
Amazing, so yummy and so simple. Definitely making this a staple!
So happy it’s becoming a staple, Azurel! Thank you 😊
Daggone delicious!!!
So happy you enjoyed it, Azurel! Thank you 😊