This super easy vegan one-pot lasagna delivers all the classic lasagna flavors without the layers or baking. Made in a single pot, this hearty dish combines a rich tomato sauce, tender lasagna noodles, and creamy plant-based cheeses for a quick, satisfying meal that’s perfect for weeknights.
Servings 4
Prep Time 10 minutesmins
Cook Time 25 minutesmins
Total Time 35 minutesmins
Equipment
Large deep skillet or sauté pan with a lid
Wooden spoon or spatula
Knife
Cutting board
Ingredients
2tbspOlive oil
3.5ozSmall onionfinely chopped
2clovesGarlicminced
1.7ozCeleryfinely chopped
2.1ozCarrotfinely chopped
2tbspTomato paste
1-½cupsTofu crumblesstore-bought or homemade
1tspDried oregano
1tspDried basil
Salt and pepperto taste
16.9fl ozTomato puréepassata
1-2cupsWater
8-10sheetsLasagna sheetsno-boil if possible, broken into large pieces
Sauté the Vegetables: Heat olive oil in a large skillet over medium heat. Add onion, garlic, celery, and carrot. Sauté for 5–7 minutes until vegetables are soft and fragrant. (Step: Sauté vegetables)
Build the Sauce: Stir in tomato paste, oregano, and basil. Cook for 1–2 minutes. Add tofu crumbles and mix well. Let it cook for 2–3 minutes to incorporate flavors. (Step: Make sauce)
Add Pasta and Liquids: Pour in the tomato purée and 1 cup of water, stirring to combine. Nestle broken lasagna sheets into the sauce, ensuring they are mostly submerged. Cover and simmer on medium-low heat for 10–15 minutes, stirring occasionally. Add more water if needed to maintain a saucy consistency. (Step: Cook pasta)
Add Cream and Cheese: Spread dollops of plant-based cream cheese or pour béchamel sauce over the lasagna. Sprinkle shredded mozzarella cheese on top. Cover again and cook for 2–4 minutes until the cheese melts and becomes bubbly. (Step: Melt cheese)
Serve: Taste and adjust with salt and pepper. Let the dish rest for 5 minutes to set. Garnish with fresh basil and serve straight from the pot. Enjoy with a side salad or garlic bread! (Step: Serve hot)