This Mediterranean-inspired vegan lasagna layers roasted eggplant, zucchini, sweet yellow and red bell peppers, a rich tomato-herb sauce, and a creamy dairy-free “ricotta” made from tofu and cashews. The result is a hearty, flavorful dish with plenty of vegetables and classic lasagna comfort.
Yield
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
8–10 servings
One 9 × 13-inch (23 × 33 cm) lasagna
Time Required
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Prep: 45 minutes
Cooking: 1 hour 15 minutes
Resting: 20 minutes
Total: About 2 hours 20 minutes
Ingredients
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Vegetables
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
1 large eggplant (about 500 g), sliced into ¼-inch (6 mm) rounds
2 medium zucchini, sliced lengthwise into thin strips
1 large red bell pepper, cut into strips
1 large yellow bell pepper, cut into strips
2 tablespoons olive oil
1 teaspoon salt
½ teaspoon black pepper
Lasagna Noodles
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
12 lasagna sheets (regular or oven-ready)
Mediterranean Tomato Sauce
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
2 tablespoons olive oil
1 large onion, finely diced
6 cloves garlic, minced
2 cans (400 g each) crushed tomatoes
3 tablespoons tomato paste
1 teaspoon sugar or maple syrup
1 teaspoon dried oregano
1 teaspoon dried basil
½ teaspoon dried thyme
½ teaspoon smoked paprika
½ teaspoon red pepper flakes (optional)
1½ teaspoons salt
½ teaspoon black pepper
Fresh Herbs
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
2 tablespoons chopped parsley
1 tablespoon chopped basil
Vegan Cashew-Tofu Ricotta
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Cashews
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
1 cup raw cashews, soaked in hot water for 30 minutes
Ricotta Base
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
400 g firm tofu, drained
Soaked cashews, drained
3 tablespoons nutritional yeast
2 tablespoons lemon juice
2 cloves garlic
1 teaspoon salt
½ teaspoon black pepper
¼ cup unsweetened plant milk
Topping
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
½ cup vegan mozzarella shreds (optional)
2 tablespoons nutritional yeast
1 tablespoon olive oil
Fresh basil leaves for garnish
Step 1: Roast the Vegetables
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Prepare
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Preheat oven to 220°C (425°F).
Line two baking sheets with parchment paper.
Arrange:
Eggplant slices
Zucchini strips
Bell pepper strips
in a single layer.
Season
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Drizzle with olive oil.
Sprinkle with:
Toss gently.
Roast
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Bake for 20–25 minutes.
Halfway through cooking, flip vegetables.
Vegetables should be:
Tender
Lightly browned
Not mushy
Set aside to cool.
Step 2: Make the Mediterranean Tomato Sauce
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Heat olive oil in a large saucepan.
Add onion.
Cook 5–7 minutes until soft.
Add garlic.
Cook 1 minute.
Stir in:
Crushed tomatoes
Tomato paste
Sugar
Oregano
Basil
Thyme
Smoked paprika
Red pepper flakes
Salt
Pepper
Bring to a simmer.
Cook uncovered for 25–30 minutes.
The sauce should thicken noticeably.
Stir in:
Fresh parsley
Fresh basil
Remove from heat.
Step 3: Prepare the Vegan Ricotta
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Drain soaked cashews.
Place in a food processor with:
Tofu
Nutritional yeast
Lemon juice
Garlic
Salt
Pepper
Plant milk
Blend until creamy but still slightly textured.
Taste and adjust seasoning.
The mixture should resemble traditional ricotta.
Step 4: Prepare Lasagna Noodles
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
For Regular Noodles
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Cook according to package directions.
Drain.
Lay flat on lightly oiled parchment paper.
For Oven-Ready Noodles
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
No preparation required.
Step 5: Assemble the Lasagna
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Lightly oil a 9 × 13-inch baking dish.
Layer 1
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Spread 1 cup tomato sauce on the bottom.
Layer 2
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Add 3 lasagna noodles.
Layer 3
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Spread one-third of the ricotta mixture.
Layer 4
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Arrange:
Eggplant
Zucchini
Bell peppers
over the ricotta.
Layer 5
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Add about 1 cup tomato sauce.
Repeat these layers two more times.
Finish with:
Remaining noodles
Remaining sauce
Step 6: Add Topping
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Sprinkle over the top:
Vegan mozzarella
Nutritional yeast
Drizzle with olive oil.
Step 7: Bake
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Reduce oven temperature to 190°C (375°F).
Cover loosely with foil.
Bake for 30 minutes.
Remove foil.
Bake another 15–20 minutes until:
Top is golden
Sauce is bubbling around edges
Step 8: Rest
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Remove from oven.
Allow lasagna to rest for 20 minutes.
This helps the layers set properly.
Garnish
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Top with:
Fresh basil
Chopped parsley
Extra black pepper
Serving Suggestions
Join Our Free Facebook Group
Ready, set, go! Get delicious new recipes, time-saving tips and reader favorites in your feed — completely free.
Join the Group
×
Serve with:
Mediterranean cucumber-tomato salad
Garlic bread
Roasted olives
Lemon-herb green beans