If you are craving a warm and satisfying plant-based meal, this roasted vegetable lasagna is about to become your new favorite. Packed with layers of tender roasted zucchini, eggplant, and bell peppers plus creamy vegan ricotta, it delivers comfort food vibes without any dairy.
Table of Contents

Easy Roasted Vegetable Lasagna with Vegan Ricotta
Ingredients
- Vegetables: 2 medium zucchini (sliced), 1 medium eggplant (sliced), 2 bell peppers (any color, sliced), 3 cups baby spinach
- Oil and seasoning: 3–4 tablespoons olive oil, salt, black pepper, 1 teaspoon dried Italian seasoning, red pepper flakes (optional)
- Cheeses: 1 1/2–2 cups vegan ricotta, 3/4 cup crumbled dairy-free feta, 1/2 cup grated dairy-free Parmesan-style cheese (optional for topping)
- Sauce: 3–4 cups marinara sauce (store-bought or homemade)
- Noodles: 12 no-boil lasagna sheets (or regular, cooked al dente)
- Extras: 2–3 cloves garlic (minced), fresh basil or parsley for garnish
Instructions
- Prep and preheat: Heat the oven to 425°F (220°C). Line two sheet pans with parchment for easier cleanup.
- Season the veggies: Toss zucchini, eggplant, and bell peppers with olive oil, salt, pepper, Italian seasoning, and red pepper flakes if you like heat.
- Roast: Spread evenly on the sheet pans. Roast 20–25 minutes, flipping once, until golden at the edges and tender.
- Sauté spinach: In a skillet, warm a teaspoon of olive oil. Add garlic and cook 30 seconds. Add spinach and a pinch of salt; cook just until wilted. Set aside.
- Adjust oven: Lower oven to 375°F (190°C).
- Mix the creamy layer: In a bowl, combine vegan ricotta with half the dairy-free feta and a pinch of salt and pepper. Stir until smooth.
- Layering setup: Spread 1/2 cup marinara in the bottom of a 9×13-inch baking dish.
- First layer: Add a layer of noodles, then spread with 1/3 of the ricotta mixture, 1/3 of the roasted vegetables, some wilted spinach, and about 3/4 cup marinara.
- Repeat: Build two more layers the same way (noodles, ricotta mix, veggies, spinach, sauce).
- Top layer: Finish with a final layer of noodles and enough marinara to fully cover them. Sprinkle remaining dairy-free feta and the Parmesan-style cheese if using.
- Bake: Cover tightly with foil and bake 25 minutes. Uncover and bake another 15–20 minutes, until bubbling and lightly browned.
- Rest and serve: Let it rest 10–15 minutes before slicing. Garnish with chopped basil or parsley.
What Makes This Recipe So Good

- Roasting builds flavor: Zucchini, eggplant, and bell peppers get caramelized edges that make the whole dish taste richer.
- Creamy without dairy: Vegan ricotta and dairy-free feta give you the creamy, tangy hit you expect from lasagna.
- Weeknight-friendly: Use store-bought marinara and no-boil noodles to speed things up.
- Great for meal prep: It reheats beautifully and slices cleanly after resting.
- Flexible: Swap veggies, adjust spice levels, and choose gluten-free noodles if needed.
What You’ll Need
- Vegetables: 2 medium zucchini (sliced), 1 medium eggplant (sliced), 2 bell peppers (any color, sliced), 3 cups baby spinach
- Oil and seasoning: 3–4 tablespoons olive oil, salt, black pepper, 1 teaspoon dried Italian seasoning, red pepper flakes (optional)
- Cheeses: 1 1/2–2 cups vegan ricotta, 3/4 cup crumbled dairy-free feta, 1/2 cup grated dairy-free Parmesan-style cheese (optional for topping)
- Sauce: 3–4 cups marinara sauce (store-bought or homemade)
- Noodles: 12 no-boil lasagna sheets (or regular, cooked al dente)
- Extras: 2–3 cloves garlic (minced), fresh basil or parsley for garnish
Instructions

- Prep and preheat: Heat the oven to 425°F (220°C). Line two sheet pans with parchment for easier cleanup.
- Season the veggies: Toss zucchini, eggplant, and bell peppers with olive oil, salt, pepper, Italian seasoning, and red pepper flakes if you like heat.
- Roast: Spread evenly on the sheet pans.Roast 20–25 minutes, flipping once, until golden at the edges and tender.
- Sauté spinach: In a skillet, warm a teaspoon of olive oil. Add garlic and cook 30 seconds. Add spinach and a pinch of salt; cook just until wilted.Set aside.
- Adjust oven: Lower oven to 375°F (190°C).
- Mix the creamy layer: In a bowl, combine vegan ricotta with half the dairy-free feta and a pinch of salt and pepper. Stir until smooth.
- Layering setup: Spread 1/2 cup marinara in the bottom of a 9×13-inch baking dish.
- First layer: Add a layer of noodles, then spread with 1/3 of the ricotta mixture, 1/3 of the roasted vegetables, some wilted spinach, and about 3/4 cup marinara.
- Repeat: Build two more layers the same way (noodles, ricotta mix, veggies, spinach, sauce).
- Top layer: Finish with a final layer of noodles and enough marinara to fully cover them. Sprinkle remaining dairy-free feta and the Parmesan-style cheese if using.
- Bake: Cover tightly with foil and bake 25 minutes.Uncover and bake another 15–20 minutes, until bubbling and lightly browned.
- Rest and serve: Let it rest 10–15 minutes before slicing. Garnish with chopped basil or parsley.
Stock up on everything you need to make the ultimate roasted vegetable lasagna with these easy Amazon finds.
🥬 Fresh Veggies
🌿 Greens
🧀 Vegan Cheeses
🍅 Sauce
🍝 Pasta
🌶️ Flavor Boosters
As an Amazon Associate, I may earn from qualifying purchases at no extra cost to you. Thank you for your support!
How to Store
- Refrigerate: Cool completely, then store slices in airtight containers for up to 4 days.
- Freeze: Wrap tightly in foil and freezer-safe bags for up to 2 months. Thaw overnight in the fridge.
- Reheat: Bake covered at 350°F (175°C) for 20–25 minutes, or microwave individual slices until hot.
Benefits of This Recipe
- Nutrient-dense: A mix of fiber-rich veggies with plant-based protein from vegan cheeses.
- Lighter than classic: Roasted vegetables keep it hearty but not heavy.
- Entertaining-friendly: Feeds a crowd and holds well on a buffet.
- Customizable: Works with different sauces, herbs, and seasonal produce.
Pitfalls to Watch Out For
- Watery layers: Salt eggplant and zucchini lightly before roasting if they’re very moist.Roast until edges caramelize.
- Dry noodles: Make sure the top layer is well-sauced so no-boil noodles hydrate properly.
- Bland flavor: Taste your marinara. If it’s flat, add a pinch of salt, a splash of balsamic, or extra garlic.
- Overcrowded pans: Give vegetables space while roasting so they brown instead of steam.
Alternatives
- Veggie swaps: Add mushrooms, roasted cherry tomatoes, or thinly sliced red onion.
- Gluten-free: Use gluten-free lasagna noodles and check labels on vegan cheeses.
- Nut-free: Pick nut-free vegan ricotta and feta options.
- Sauce variations: Try arrabbiata for heat or a basil pesto swirl between layers.
- Extra protein: Add cooked lentils to the marinara or a layer of crumbled tofu seasoned with Italian herbs.

FAQs
Do I Need to Peel the Eggplant?
No. The peel softens during roasting and adds texture.
If your eggplant is very large or tough, you can peel strips for a mix of texture.
Can I Use Regular Boiled Noodles Instead of No-Boil?
Yes. Cook them until just shy of al dente, drain well, and pat dry so they don’t add extra moisture.
What’s the Best Vegan Ricotta to Use?
Use a brand you already like, or make your own with crumbled tofu, lemon juice, olive oil, salt, and nutritional yeast. Aim for a thick, spreadable texture.
How Do I Keep the Lasagna from Falling Apart?
Let it rest 10–15 minutes after baking.
This allows the layers to set and makes cleaner slices.
Can I Make It Ahead?
Absolutely. Assemble up to 24 hours in advance, cover, and refrigerate. Add 10–15 minutes to the covered bake time.
📊 Track Your Vegan Macros
Planning your day? Use our free calculator to find your perfect daily calorie and macro targets.
Your New Go-To Vegan Dinner
This roasted vegetable lasagna proves that vegan comfort food can be every bit as cozy and crowd-pleasing as the classic version.
It’s easy to adapt, reliable for guests, and satisfying without feeling heavy. Keep the steps simple, season as you go, and let it rest before serving. Give it a try and watch it disappear at your next dinner table.

Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.








