Vegan Eggplant Lasagna
Vegan Eggplant Lasagna
Roasted eggplant layers, rich marinara, spinach and melty vegan cheese — fully vegan lasagna, no pasta required

This vegan eggplant lasagna layers roasted eggplant where pasta sheets would go, with rich marinara, garlicky spinach and melty vegan cheese. All the comfort, none of the heaviness.
Sixty-five minutes plus a rest, and slices come out tall, saucy and clean. Sunday-dinner energy any night of the week.
Why you'll love this eggplant lasagna
- Eggplant layers instead of pasta — lighter, still deeply satisfying
- Garlicky spinach + rich marinara + melty vegan cheese in every bite
- 10g plant protein per serving
- Fully vegan, easy to make gluten free
- Feeds eight — Sunday-dinner energy any night
- Slices tall and clean after a short rest
Health notes
- Eggplant: Fiber-rich with nasunin, the purple skin antioxidant.
- Spinach: Iron, folate and vitamin K folded into every layer.
- Tomato marinara: Cooked tomatoes bring lycopene in an absorbable form.
- No pasta: Vegetable layers keep carbs moderate without missing them.
- Vegan cheese: Melty and golden, dairy-free.
Key element — salt and roast the eggplant first
Twenty minutes salted, then roasted until pliable. That single move pulls out the eggplant's water before it can flood your lasagna — and gives you silky slices instead of spongy ones.
Ingredients
Eggplant layers
- 2 large eggplants (about 2 ½ lbs), sliced lengthwise ¼-inch thick
- 1 tsp salt, for drawing out moisture
- 2 Tbsp olive oil
Filling & sauce
- 3 cups marinara (one 24 oz jar, or homemade)
- 5 oz fresh spinach, wilted and squeezed dry
- 3 cloves garlic, minced
- 2 cups shredded vegan mozzarella, divided
- ½ cup cashew ricotta or silken tofu blended with 1 Tbsp nutritional yeast and 1 tsp lemon juice
- ½ tsp italian seasoning
- ¼ tsp black pepper
- Fresh basil, for serving
Swaps
- Zucchini: Half eggplant, half zucchini slices — same method.
- More protein: Add a layer of cooked brown lentils (+6g protein per serving).
- Nut-free: Skip cashew ricotta; use the tofu blend or extra mozzarella.
- Gluten-free: Naturally GF — just check your cheese and marinara labels.
Instructions
| 1 | Salt the eggplant. Lay the slices on racks or towels, sprinkle with salt, and rest 20 minutes. Blot firmly with paper towels — you'll see the beads of bitter water. |
| 2 | Roast until pliable. Brush lightly with olive oil and roast at 400°F for 12–15 minutes, until soft and flexible. They finish in the lasagna. |
| 3 | Build the filling. Stir the wilted, squeezed spinach with the garlic, cashew ricotta (or tofu blend), italian seasoning, pepper and ½ cup of the mozzarella. |
| 4 | Layer it. In a 9x13 dish: thin layer of marinara, eggplant, half the spinach filling, marinara, repeat, finishing with eggplant and a final marinara blanket. |
| 5 | Bake. Cover with foil and bake at 375°F for 25 minutes. Uncover, scatter the remaining mozzarella, and bake 15 minutes more until bubbling and bronzed in spots. |
| 6 | Rest, then slice. Rest 15 minutes before slicing — slices set up clean instead of sliding apart. Basil over the top, serve warm. |
Pro tips
- Salt and blot — watery eggplant makes a soupy lasagna.
- Squeeze the spinach twice; it hides more water than you think.
- End with sauce, then cheese — the top slice stays tender.
- Rest the full 15 minutes. Clean slices live here.
- It reheats beautifully — day two might be better.
Nutrition
| Nutrient | Per serving |
|---|---|
| Calories | 310 |
| Protein | 10g |
| Net carbohydrates | 24g |
| Total carbohydrates | 30g |
| Fiber | 6g |
| Total fat | 19g |
| Sodium | 640mg |
Estimates based on eggplant, marinara, spinach and vegan cheese. Exact macros vary with brands and portions.
Variations
Lentil
Layer in cooked brown lentils — heartier, +6g protein per slice.
Pesto
Swirl basil pesto through the ricotta layers — brighter, summery.
Spicy
Chili flakes in the marinara and a pinch in the filling — gentle heat throughout.
Zucchini blend
Half eggplant, half zucchini layers — lighter, garden-season version.
Storage
| Method | Time | Notes |
|---|---|---|
| Refrigerator | Up to 4 days | Cover the dish; reheat slices at 350°F |
| Freezer | Up to 2 months | Freeze baked and cooled; thaw overnight, reheat covered |
| Make ahead | 1 day | Assemble, refrigerate unbaked; add 10 minutes to the covered bake |




Comments (2)
5.0 (1 rating): average 5.0 out of 5
Thanks
Hannah