Welcome to the ultimate comfort food experience: a truly satisfying **Vegan Eggplant Lasagna**. Imagine layers of velvety roasted eggplant, perfectly tender lasagna noodles, a rich and herby tofu ricotta, all bathed in a delectable tomato basil sauce. This isn’t just a meal; it’s a culinary hug, guaranteed to please everyone at your table, whether they’re vegan or not. It’s the perfect plant-based pasta dish for those evenings when you crave something deeply flavorful, hearty, and incredibly cozy.

Experience the Hearty & Harmonious Flavors of Vegan Eggplant Lasagna
Pasta dishes hold a special place in our hearts when we yearn for warmth, comfort, and deep satisfaction. Beyond beloved classics like baked vegan mac ‘n’ cheese and vibrant vegan primavera, lasagnas like this incredible vegan eggplant lasagna undoubtedly top our list. This recipe stands out for its straightforward preparation, requiring minimal fuss and a mere dozen simple ingredients. We particularly adore the luscious, tender texture of roasted eggplant, which pairs exquisitely with our creamy, homemade tofu ricotta and a rich, robust tomato sauce.
What sets this particular recipe apart is its flexibility: you have the delightful choice of preparing your eggplant lasagna with traditional noodles – our preferred method, as we simply can’t get enough of both eggplant and pasta! – or opting for a noodle-free version (check our FAQs for guidance). Furthermore, it’s designed with versatility in mind, offering several easy customization options. For ultimate convenience, this lasagna can be prepared in advance and is perfectly suitable for meal prepping, ensuring you always have a delicious, filling, and family-friendly plant-based meal ready to go.
If you’re eager to explore more plant-based pasta creations, you might also enjoy our recipes for vegan sweet potato lasagna, a hearty lasagna with spinach, or a comforting vegan lasagna soup. For those who can’t get enough of eggplant, don’t miss our sticky eggplant and tofu, a unique pumpkin pasta bake, a quick eggplant curry, or our recipe for perfect sautéed eggplant. Each offers a distinct and delicious way to enjoy this versatile vegetable.
Why You’ll Fall in Love with This Vegan Eggplant Lasagna
This isn’t just another vegan recipe; it’s a testament to how incredible plant-based comfort food can be. Here’s why this vegan eggplant lasagna will become a staple in your kitchen:
- **Unforgettable Flavor & Texture:** The combination of tender, slightly sweet roasted eggplant, creamy, savory tofu ricotta, and rich tomato sauce creates a symphony of flavors and textures in every bite. It’s hearty, satisfying, and deeply comforting.
- **Crowd-Pleaser:** Whether you’re serving seasoned vegans, curious omnivores, or picky eaters, this lasagna is a guaranteed hit. Its classic appeal and delicious taste transcend dietary preferences.
- **Nutrient-Packed:** Loaded with vegetables, protein from the tofu, and wholesome noodles, this lasagna offers a balanced and nourishing meal without compromising on taste.
- **Customizable:** From adding extra veggies to experimenting with different herbs, this recipe is incredibly versatile. It adapts beautifully to your personal taste and whatever ingredients you have on hand.
- **Meal Prep Friendly:** Cook once, eat for days! This lasagna tastes even better the next day, making it perfect for batch cooking and convenient lunches or dinners throughout the week.
- **Simple Ingredients, Impressive Results:** Despite its gourmet taste, the recipe uses readily available, simple ingredients and a straightforward cooking process, making it accessible for home cooks of all skill levels.
Essential Ingredients for Your Perfect Vegan Eggplant Lasagna
Crafting the perfect vegan eggplant lasagna begins with a selection of fresh, high-quality ingredients. Here’s what you’ll need, along with some helpful notes and potential substitutions:

For the Creamy Tofu Ricotta:
This dairy-free ricotta is the heart of our lasagna, providing a rich, tangy, and wonderfully herby layer that mimics traditional ricotta beautifully.
- Extra-firm tofu: The star of our ricotta, extra-firm tofu provides a sturdy yet creamy and crumbly texture that closely resembles traditional ricotta cheese. Ensure you press it well to remove excess water. For a soy-free alternative, consider using blended white beans (like cannellini) or soaked and blended raw cashew nuts (you’ll need to soak them for at least 4 hours or boil for 15 minutes until soft).
- Olive oil: A good quality olive oil adds a desirable richness and smooth mouthfeel to the ricotta. If you prefer, another neutral oil like avocado oil can be used.
- Water: Just a touch of water helps achieve the perfect creamy, spreadable consistency for your tofu ricotta. Adjust as needed.
- Garlic: Fresh garlic cloves are highly recommended for their pungent, aromatic flavor that truly elevates the ricotta. In a pinch, garlic powder can be used, but fresh is always superior for this recipe.
- Lemon juice: (Or apple cider vinegar) Fresh lemon juice is crucial for adding a bright, zesty tang and acidity that mimics the natural tartness of dairy ricotta, balancing the flavors. Apple cider vinegar can be used as an alternative.
- Italian seasoning: This blend of dried herbs (typically basil, oregano, thyme, rosemary, marjoram) provides a classic Italian flavor profile. If you don’t have a blend, individual dried herbs can be used in equal measure.
- Red pepper flakes: For a subtle kick and warmth, a pinch of red pepper flakes is wonderful. Adjust the amount to your personal spice preference, or omit if you prefer no heat.
- Fresh basil: Adds a burst of vibrant, aromatic freshness that complements the tomato sauce beautifully. Don’t skip this if you can help it!
- Sea salt & black pepper: Essential for seasoning and bringing all the flavors of the ricotta together. Always taste and adjust to your liking.
Clever Tip: This tofu ricotta also ingeniously incorporates the ‘ends’ of the roasted eggplant, minimizing waste and adding an extra layer of flavor and creaminess!
Other Essential Ingredients:
- Oil: Any neutral cooking oil will work well for roasting the eggplant, such as vegetable oil, additional olive oil, or avocado oil.
- Eggplant: You’ll need two large eggplants, or three medium ones. Smaller eggplants generally contain fewer seeds and tend to be less bitter, leading to a smoother, more palatable texture in the lasagna. Choose firm, glossy eggplants without blemishes.
- Tomato basil sauce: To save valuable time and effort, we highly recommend using a high-quality store-bought tomato basil sauce, marinara, or a specific tomato lasagna sauce. Look for one with minimal added sugars and natural ingredients. Alternatively, for an even fresher taste, feel free to prepare your own homemade tomato sauce from scratch.
- Lasagna noodles: We opt for no-boil lasagna noodles, which are a fantastic time-saver as they don’t require pre-cooking before assembly (ensure they are gluten-free if catering to dietary needs). If you use regular lasagna noodles, remember they will need to be boiled al dente according to package instructions before you begin assembling your delicious eggplant noodle lasagna.
- Sea salt: Used for seasoning the eggplant during roasting and throughout the layers of your baked eggplant lasagna to enhance all the flavors.
Exciting Add-Ins and Flavorful Variations for Your Lasagna
One of the joys of making lasagna is its incredible adaptability! Don’t hesitate to get creative and customize this vegan eggplant lasagna to suit your preferences or what you have on hand. Here are some fantastic add-ins and variations to explore:
- Fresh herbs: Elevate the aromatic profile by adding extra fresh basil, oregano, or parsley between the layers. The fresh pop of green and vibrant flavors will brighten the dish.
- Pesto: For a rich, herbaceous, and slightly nutty flavor, swirl some vegan green pesto into a layer or two. A homemade sunflower seed pesto works wonderfully and adds complexity.
- Zucchini: Create a delicious zucchini eggplant lasagna by replacing 50% of the eggplant slices with thinly sliced zucchini. This adds a lighter texture and a touch of sweetness.
- Potato: For an extra hearty and comforting lasagna, incorporate thin slices of par-cooked waxy potatoes into a layer. They add a lovely richness and satisfying chew.
- Spinach: Boost the nutritional value and add extra greenery by mixing fresh or frozen spinach into the tofu ricotta. If using frozen, be sure to thaw it and squeeze out all excess liquid to prevent a watery lasagna.
- Bell peppers: Roast some red bell peppers alongside the eggplant and layer them in for a delightful sweet and smoky flavor that complements the other ingredients perfectly.
- Lentils: For a significantly heartier and protein-dense vegan eggplant lasagna, add cooked brown or green lentils directly to your tomato sauce, or use a prepared lentil bolognese as a sauce layer.
- Toppings: Before the final bake, consider sprinkling the top with a generous layer of nutritional yeast for a cheesy flavor, your favorite vegan shredded cheese, and/or crispy breadcrumbs for added texture and a golden crust.
How to Craft Your Delicious Vegan Eggplant Lasagna
Making this vegan eggplant lasagna is a joyful process, building layers of flavor and texture into a harmonious dish. Follow these steps for a perfect result:
Step 1: Prepare and Roast the Eggplant
- Begin by preheating your oven to a robust 425°F (220°C). Line two large baking sheets with parchment paper or silicone mats to prevent sticking and ensure easy cleanup.
- Next, carefully trim the stem end from your eggplants. Using a sharp knife or a mandoline (exercise caution, as mandolines are very sharp!), slice the eggplants lengthwise into uniform ½-inch thick planks. This consistent thickness is key for even roasting. Arrange the sliced eggplant on the prepared baking sheets, allowing each slice to slightly overlap its neighbor.


- In a small bowl, combine your chosen oil and sea salt. Using a pastry brush, lightly and evenly coat each eggplant slice with the oil and salt mixture.


**Important Note:** Eggplant tends to absorb oil like a sponge. It’s crucial not to over-oil them; a light brush is all that’s needed to achieve a perfectly tender, golden-brown roast without making them greasy.
- Transfer the baking sheets to the preheated oven and roast for approximately 20 minutes, or until the eggplant slices are beautifully golden brown and tender. Once roasted, remove them from the oven and set aside to cool slightly.

Step 2: Craft the Creamy Tofu Ricotta
- Take the four eggplant slices that are predominantly skin (often the ends or slightly less uniform pieces) and place them into a food processor. Add all the remaining tofu ricotta ingredients: pressed extra-firm tofu, olive oil, water, garlic, lemon juice, Italian seasoning, red pepper flakes, fresh basil, sea salt, and black pepper. Process until the mixture is smooth and creamy, with a texture resembling traditional ricotta cheese.



- Taste the ricotta mixture and adjust any seasonings as needed. You might want more lemon, salt, pepper, or a pinch more Italian seasoning. Once perfected, set it aside.
Step 3: Layer and Assemble Your Magnificent Lasagna
- Lightly oil a deep 9×13-inch baking dish. Pour in 1 cup of water and 1 ½ cups of your chosen tomato basil sauce, mixing them gently to create a flavorful base. Arrange a single, even layer of no-boil lasagna noodle sheets over this sauce mixture.


- Evenly spread one-third of your prepared tofu ricotta over the noodles. Follow this with one-third of the roasted eggplant slices, and then generously pour another 1 ½ cups of tomato sauce over everything.


- Repeat the layering process: add another layer of pasta sheets, followed by another third of the tofu ricotta, the remaining roasted eggplant, and then 2 cups of tomato sauce. Finish with yet another layer of pasta sheets.





**Quick Tip:** The number of lasagna sheets per box can vary. If you find yourself running short for the very last layer, simply add whatever noodles you have left, or feel free to omit that final pasta layer altogether.
- Finally, add all the remaining eggplant slices to form the top vegetable layer. Spread a generous 3 cups of tomato sauce over this. Then, add dollops of the remaining tofu ricotta all over the top of the lasagna, lightly pressing them down to flatten slightly and create a beautiful, rustic top crust.



- Cover the baking dish tightly with aluminum foil. Set it aside while your oven preheats to 350°F (180°C). Allowing it to rest covered helps the no-boil pasta sheets begin to rehydrate before baking.
- Once the oven is preheated, transfer the covered eggplant lasagna to the oven and bake for 45 minutes. After this time, carefully remove the foil and continue baking for another 10-15 minutes, or until the top is beautifully golden brown and bubbly. For an even crispier, golden finish, you can broil it for 4-5 minutes, keeping a very close eye on it to prevent burning.
- Finally, remove the eggplant noodle lasagna from the oven. This next step is crucial: leave it to cool and rest for at least 15 minutes before slicing and serving. This allows the layers to set, making for cleaner cuts and preventing it from falling apart. Serve warm and enjoy your incredible homemade vegan eggplant lasagna!
Expert Tips for a Flawless Vegan Eggplant Lasagna
Achieving a show-stopping vegan eggplant lasagna is easy with these insider tips:
- Embrace No-Boil Lasagna Sheets: These innovative noodles are a true game-changer, eliminating the need for pre-cooking and significantly cutting down on your prep time and effort. Always double-check the box to ensure you’re using no-boil varieties, as regular sheets will indeed require boiling before assembly. This simple choice streamlines the entire process, getting you to delicious lasagna faster!
- Precision Eggplant Slicing: Uniformly sliced eggplant is crucial for even cooking. Aim for consistent ½-inch thick planks to ensure every piece roasts to the same tender perfection. A mandoline can achieve this quickly and easily, but remember to use it with extreme caution due to its sharpness. Consistent slices mean no undercooked or overcooked eggplant in your lasagna.
- The Power of Foil During Baking: Keeping your vegan eggplant lasagna covered with aluminum foil during the initial baking phase is essential. The foil traps steam, which not only keeps the lasagna moist but also allows the no-boil pasta sheets to cook through and soften perfectly. Removing the foil for the last 10-15 minutes then helps achieve that irresistible golden-brown and slightly crispy top layer.
- The Art of Resting: Patience is a virtue, especially with lasagna! Allowing your baked lasagna to rest for at least 15 minutes after removing it from the oven is a non-negotiable step. This resting period allows the layers to set and the sauces to thicken slightly, resulting in clean, well-defined slices that hold their shape beautifully when served. Resist the urge to cut into it immediately for the best presentation.

Frequently Asked Questions (FAQs)
Absolutely! While eggplant offers a unique velvety texture, you can certainly experiment with other vegetables. Thinly sliced zucchini or pre-roasted butternut squash would work wonderfully as substitutes, each offering a slightly different flavor profile and texture to your lasagna. Feel free to mix and match or use them in combination with eggplant for added complexity.
Yes, you can! For a gluten-free and lower-carb version, simply replace the pasta layers entirely with additional thinly sliced roasted eggplant. Make sure to slice the eggplant uniformly and roast it until tender. You’ll use more eggplant overall, creating a rich and satisfying vegetable-focused lasagna that’s equally delicious.
In this specific recipe, where the eggplant is pre-roasted, salting beforehand isn’t strictly necessary. Salting typically serves two purposes: drawing out excess moisture and removing bitterness. However, modern eggplant varieties have largely been bred to be less bitter, especially smaller, younger eggplants. Additionally, roasting them helps to tenderize and concentrate their flavor without the need for prior salting. The salt applied with the oil is sufficient for seasoning.
Yes, this lasagna is fantastic for meal prepping! You have a couple of options: you can prepare the individual elements, such as roasting the eggplant and making the tofu ricotta, up to 3-4 days in advance. Store them separately in airtight containers in the refrigerator, ready for assembly when you’re ready to bake. Alternatively, you can assemble the entire lasagna, cover it tightly with plastic wrap, and store it in the refrigerator for up to 24 hours before baking. For longer storage, the assembled lasagna can be frozen for up to 3 months. If frozen, remember to thaw it overnight in the refrigerator before baking. Always remove it from the refrigerator about 30-40 minutes before baking to allow it to come closer to room temperature for even cooking.
To amp up the cheesy factor, consider incorporating vegan mozzarella shreds into the layers, particularly on top. You can also mix some nutritional yeast directly into the tofu ricotta for an extra savory, cheesy depth. For a crunchy, cheesy topping, sprinkle a combination of breadcrumbs and nutritional yeast over the top before the final baking stage.
Delightful Serving Suggestions for Your Lasagna
This vegan eggplant lasagna is a complete meal on its own, but it pairs beautifully with a simple side to round out the dining experience. Here are some of our favorite suggestions:
- Garlic bread or focaccia: A classic pairing, crusty garlic bread or a slice of homemade vegan focaccia is perfect for soaking up any extra sauce. The warmth and savory garlic notes complement the lasagna perfectly.
- A simple side salad: Lighten the meal with a refreshing side salad. Options include a crisp green salad with a vinaigrette, a creamy vegan Caesar salad, a hearty chickpea kale salad, or a peppery arugula salad. The freshness provides a wonderful contrast to the rich lasagna.
- Roasted, grilled, or steamed vegetables: Increase your vegetable intake with a simple side of cooked greens or root vegetables. Think tender roasted broccoli with curry, crisp lemon asparagus with caramelized shallots, savory crispy autumn purple potatoes, or perfectly steamed green beans. These additions add color, nutrients, and a delightful textural variety.
Storage and Meal Prep Instructions
This dairy-free eggplant lasagna is not only delicious freshly baked but also fantastic as leftovers, making it an excellent candidate for meal prep. To store any remaining portions, allow the lasagna to cool completely to room temperature. Then, transfer it to a plastic-covered container or an airtight food storage container. It will keep beautifully in the refrigerator for 4-5 days, with flavors often deepening overnight.
For longer storage, you can freeze the lasagna either in individual portions for grab-and-go meals or as a whole dish. Wrap it tightly in plastic wrap and then foil, or use a freezer-safe airtight container. It will remain fresh in the freezer for up to 3 months. When ready to enjoy, simply transfer it to the refrigerator to thaw overnight.
To reheat a small portion, the microwave works well: heat in 30-second increments for 2-3 minutes, or until piping hot throughout. For larger amounts or a whole lasagna, bake it covered with foil at 350°F (180°C) until it’s heated through, which typically takes about 20-30 minutes, depending on the size and thickness of the slice.

More Irresistible Vegan Eggplant Recipes to Explore
If you’ve fallen in love with the versatility of eggplant in this lasagna, you’ll be thrilled to discover these other fantastic plant-based recipes featuring this amazing vegetable:
- Eggplant Stacks – 2 Ways: Creative and visually appealing ways to enjoy eggplant.
- Maple Soy Glazed Eggplant: A sticky, savory, and sweet dish that’s incredibly addictive.
- Crispy Hazelnut Eggplant Pasta: A unique and textural pasta dish with a nutty crunch.
- Easy Eggplant Stew: A comforting and hearty stew packed with Mediterranean flavors.
- Penne alla Norma: A classic Sicilian pasta dish, veganized for your enjoyment.
Photos by Alfonso Revilla

Vegan Eggplant Lasagna
30 minutes
55 minutes
1 hour
25 minutes
6
to 8

Print Recipe
Equipment
-
Knife set
-
Measuring spoons
-
Measuring Cups
-
Baking sheet
Ingredients
- 2 large eggplants, thinly sliced lengthwise at ½-inch thickness
- 4 tablespoons of olive oil
- Pinch of salt
- 1 pound of no-boil lasagna noodles
- 1 ½ (24-ounce) jars of tomato basil sauce
Tofu Ricotta
- Roasted eggplant (the skin-heavy pieces reserved from roasting)
- 3 tablespoons of olive oil
- ½ cup of water
- 6 garlic cloves, whole
- (16-ounce) pack of extra-firm tofu, pressed
- Juice of 1 lemon, plus more to taste
- 1 cup of fresh basil
- 1 teaspoon of salt, plus more to taste
- 1 teaspoon of black pepper, plus more to taste
Instructions
-
Preheat the oven to 425 degrees F (220°C) and line 2 large baking sheets with parchment paper or silicone mats.
-
Trim the eggplant tops and slice them thinly lengthwise at ½-inch thickness. Place the eggplant on the baking sheets, each slice overlapping half of the slice next to it.
-
In a small bowl, mix the oil and salt. With a brush, lightly brush the oil and salt on top of the eggplant. Be careful not to over-oil, as eggplant soaks it up.
-
Roast for 20 minutes or until golden brown and tender.
-
Once the eggplant is ready, remove from the oven and let it cool slightly.
-
Place the slices of eggplant that are mostly skin (approx. 4 slices) into a food processor. Then add all of the ricotta ingredients (olive oil, water, garlic, extra-firm tofu, lemon juice, fresh basil, salt, and black pepper) and pulse until creamy and smooth. Taste and adjust seasoning. Set aside.
-
To assemble the lasagna, lightly oil the bottom and sides of a deep 9×13-inch baking dish.
-
Add 1 cup of water and 1 1/2 cups of tomato sauce to the baking dish, mix gently, and place one even layer of raw lasagna pasta over the sauce.
-
Top with one-third of the tofu ricotta. Then add one-third of the roasted eggplant slices.
-
Evenly pour 1 1/2 cups of tomato sauce over this layer and add another even layer of lasagna pasta.
-
Top with another layer of ricotta (the second third), another layer of eggplant (the second third), and 2 cups of tomato sauce. Finish with another layer of lasagna pasta sheets.
-
Add all of the remaining eggplant to form the final vegetable layer. Spread 3 cups of tomato sauce over the eggplant. Add dollops of the remaining tofu ricotta all over the top of the lasagna and lightly press them to flatten them slightly.
-
Tightly cover the baking dish with aluminum foil. Set aside for the pasta to rehydrate while the oven preheats.
-
Preheat the oven to 350 degrees F (180°C).
-
Bake the lasagna, covered with foil, for 45 minutes.
-
Carefully uncover and bake for an additional 10 to 15 minutes for the top to lightly brown, or broil for 4-5 minutes, constantly monitoring to prevent burning.
-
Remove from the oven and allow it to sit for at least 15 minutes before slicing and serving. Enjoy!
Notes
For comprehensive pro tips and variations, please refer to the main article sections above: “Expert Tips for a Perfect Vegan Eggplant Lasagna” and “Exciting Add-Ins and Flavorful Variations for Your Lasagna.”
Nutrition
Additional Info
Toni Okamoto
Dinner
American
Oven
Vegan
Tried this recipe?
Please tag us at @PlantBasedOnABudget! 🙂