Vegan Lasagna Recipe
This Vegan Lasagna Recipe is a hearty, layered Italian-inspired dinner made with tender lasagna noodles, tomato-rich marinara, savory plant-based crumbles, tender eggplant, creamy vegan ricotta, and melted vegan mozzarella. It is substantial enough for a main course while remaining straightforward to assemble.
Each slice brings together tender pasta, a rich vegetable and tomato sauce, creamy ricotta, and melted dairy-free cheese. A short resting period after baking helps the layers settle, so the lasagna is easier to slice and serve.
Why You’ll Keep Making This Recipe
- Complete Main Dish: Pasta, vegetables, plant-based protein, and sauce come together in one baked meal.
- Straightforward Assembly: Once the sauce is prepared, the remaining work is simply layering the ingredients.
- Make-Ahead Friendly: The assembled lasagna can be refrigerated before baking.
- Good for Groups: A 9 × 13-inch baking dish makes nine generous servings.
- Flexible Ingredients: Different vegetables, noodles, and vegan cheese products can be incorporated.
- Great Leftovers: Individual portions are easy to refrigerate and reheat for another meal.
Ingredient Insights and Easy Substitutions
- Lasagna Noodles: Regular lasagna noodles provide the structure for the layers. No-boil or gluten-free noodles can also work when prepared according to their package directions.
- Eggplant: Finely diced eggplant adds substance to the tomato sauce and becomes tender as it cooks. Choose a firm eggplant with smooth, unblemished skin.
- Plant-Based Crumbles: Vegan ground gives the sauce a hearty texture and adds plant-based protein. Use refrigerated, frozen, or shelf-stable crumbles according to availability.
- Marinara Sauce: Since marinara makes up much of the filling, choose a sauce you already enjoy eating on its own. A smooth or chunky variety can both work.
- Vegan Ricotta: The ricotta creates creamy layers between the noodles and sauce. A nut-free version can be used if needed.
- Vegan Mozzarella: Shredded vegan mozzarella melts over the layers and creates the topping. Different brands melt differently, so follow the recipe’s visual cues rather than expecting an identical result from every product.
Chef’s Tip: Let the lasagna rest for the full 10–15 minutes after baking. Cutting into it too soon can cause the layers to slide apart before the sauce and cheese have a chance to settle.

Vegan Lasagna Recipe
Equipment
- Large Skillet
- 9 X 13-inch Baking Dish
- Colander
- Spatula
- Chef's Knife
- Aluminum foil
Ingredients
- 12 lasagna noodles
- 2 tablespoons olive oil
- 1 medium yellow onion finely diced
- 4 garlic cloves minced
- 1 medium eggplant finely diced
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- 12 ounces vegan ground meat or plant-based crumbles
- 32 ounces marinara sauce
- 2 cups vegan ricotta
- 3 cups shredded vegan mozzarella divided
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes optional
- Fresh basil for serving
Instructions
- Preheat the oven to 350°F. Bring a large pot of salted water to a boil and cook the lasagna noodles according to the package directions until just tender. Drain carefully and set them aside.

- While the noodles cook, heat the olive oil in a large skillet over medium heat. Add the onion and cook for 4–5 minutes, until softened and translucent. Stir in the garlic and cook for about 30 seconds, just until fragrant.

- Add the diced eggplant, salt, and black pepper. Cook for 8–10 minutes, stirring occasionally, until the eggplant becomes tender and soft.

- Add the vegan ground meat and Italian seasoning. Break the crumbles apart with a wooden spoon and cook for 3–4 minutes, until heated through and lightly browned.

- Pour in the marinara sauce and red pepper flakes, if using. Stir well and let the mixture simmer gently for 3–5 minutes. Taste and adjust the seasoning as needed.

- Spread a thin layer of the sauce mixture across the bottom of a 9 × 13-inch baking dish.

- Arrange a layer of lasagna noodles over the sauce, slightly overlapping them if necessary.

- Spread about one-third of the vegan ricotta over the noodles, followed by one-third of the remaining sauce and a sprinkle of vegan mozzarella.

- Repeat the layers with more noodles, ricotta, sauce, and mozzarella until all the ingredients are used, finishing with a layer of sauce and the remaining mozzarella on top.

- Cover the baking dish tightly with aluminum foil and bake for 30 minutes.

- Remove the foil and continue baking for 10–15 minutes, until the sauce is bubbling and the vegan mozzarella is melted. For a more golden topping, broil for 2–3 minutes, watching closely so the cheese does not burn.

- Remove the lasagna from the oven and let it rest for 10–15 minutes before slicing. This resting time helps the layers set and makes the lasagna much easier to serve.

- Garnish with fresh basil and serve warm.

Notes
- Choose your noodles: Regular lasagna noodles work well, but no-boil or gluten-free noodles can also be used. Follow the package directions for the specific noodles you choose.
- Don’t skip the resting time: Letting the baked lasagna sit before slicing helps the sauce and cheese settle, resulting in cleaner, more generous slices.
- Make it extra cheesy: Add another ½ cup of vegan mozzarella over the top before baking for an especially gooey finish.
- Add more vegetables: Sautéed mushrooms, spinach, zucchini, roasted bell peppers, or chopped spinach are easy additions.
- Nut-free option: Choose a nut-free vegan ricotta and mozzarella if needed, and check the labels of your packaged ingredients.
- Make ahead: Assemble the lasagna, cover it tightly, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if it goes directly from the refrigerator to the oven.
- Storage: Refrigerate leftover lasagna in an airtight container for up to 4 days. Reheat individual portions in the microwave or warm larger portions in a 350°F oven until heated through.
- Freezing: Cool the baked lasagna completely, wrap it tightly, and freeze for up to 2–3 months. Thaw overnight in the refrigerator before reheating.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 390 kcal |
| Carbohydrates | 48g |
| Protein | 17g |
| Fat | 15g |
| Fiber | 7g |
| Sugar | 9g |
| Sodium | 720mg |
Nutrition information is an estimate and will vary depending on the brands of vegan cheese, ricotta, plant-based meat, and marinara sauce used.
Common Mistakes to Avoid
- Overcooking the Noodles: Very soft noodles can become difficult to layer and may turn mushy during baking.
- Leaving Eggplant Undercooked: Give the diced eggplant enough time in the skillet to become tender before assembling the lasagna.
- Uneven Layers: Spread the ricotta and sauce as evenly as possible so each slice contains a good balance of components.
- Using Too Little Sauce: Make sure the noodles are adequately covered to prevent dry edges.
- Skipping the Foil: Covering the dish during the first stage of baking helps the lasagna heat through without excessively browning the cheese.
- Slicing Immediately: The hot layers need time to settle before cutting.
Creative Variations for Your Next Batch
- Spinach Lasagna: Add sautéed spinach to the vegetable filling for another layer of greens.
- Mushroom Version: Sauté chopped mushrooms with the onion and eggplant for a more substantial filling.
- Roasted Pepper: Add diced roasted red peppers to the marinara mixture.
- Spicy Lasagna: Increase the red pepper flakes for more heat.
- Zucchini Version: Add finely diced zucchini alongside the eggplant.
- Extra Cheesy: Add another ½ cup of vegan mozzarella to the top before baking.
- Herb-Focused: Add fresh basil or parsley between layers for a stronger fresh-herb character.
More Vegan Recipes You’ll Enjoy
Best Ways to Store Leftovers

- Refrigerator Storage: Store leftover lasagna in an airtight container for up to 4 days.
- Individual Portions: Divide the lasagna into individual portions for easier reheating.
- Reheating: Warm individual slices in the microwave or heat larger portions in a 350°F oven until hot.
- Make-Ahead: Assemble the lasagna, cover it tightly, and refrigerate for up to 24 hours before baking.
- Freezer Storage: Cool baked lasagna completely, wrap it tightly, and freeze for up to 2–3 months.
Frequently Asked Questions
- Why does my lasagna fall apart when I slice it?
Lasagna needs time to settle after baking. Allowing it to rest for 10–15 minutes gives the sauce, noodles, and cheese time to firm slightly and makes slicing easier. - Can I use no-boil lasagna noodles?
Yes. No-boil noodles can be used, but follow the package instructions because their liquid requirements and preparation can differ from regular noodles. - How do I know when the lasagna is fully baked?
Look for bubbling sauce around the edges and melted vegan mozzarella across the top. The center should also be thoroughly heated. - Can I assemble the lasagna in advance?
Yes. The assembled dish can be covered and refrigerated for up to 24 hours before baking. - Why is my vegan cheese not browning?
Different vegan mozzarella products have different melting and browning properties. If needed, the brief broiling step can help develop more color, but watch it closely. - Can I use another vegetable instead of eggplant?
Yes. Zucchini, mushrooms, spinach, or roasted bell peppers can be incorporated into the vegetable filling. - How many layers should a lasagna have?
The exact number depends on the size and shape of your noodles and baking dish. Focus on distributing the noodles, ricotta, sauce, and mozzarella evenly and finish with sauce and mozzarella on top.

Hi, I’m Austin. Every recipe you’ll find here is carefully tested, photographed, and created to help you cook with confidence…..
know more




