If you make one vegan lasagna recipe, let it be this one! It's the best plant-based lasagna, made extra flavorful with tofu ricotta, traditional Italian herbs, and is easy to prepare!
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
Everyone needs a go-to lasagna recipe, and this one from The Friendly Vegan Cookbook is our favorite of them all. It’s simple to make, perfect for batch cooking, and great for feeding a crowd. Plus, it stores well in the refrigerator and freezer and reheats beautifully. But most importantly, this vegan lasagna is absolutely delicious!
With a delightful protein-rich tofu-based ricotta made from extra-firm tofu and traditional Italian herbs and spices, this dairy-free lasagna dinner has the same yum-factor as the cheesy lasagna you grew up eating, but it’s way healthier and also cruelty-free!
I’ve been making this lasagna for years. I’ve made it for myself and my husband to enjoy throughout the week, I’ve made it when guests visit from out-of-town so there’s always a hearty omnivore-approved meal ready in the fridge, and I’ve made it for vegan dinner parties with friends. I even made a double-batch to freeze when I was nearing the end of my vegan pregnancy so I would have ready-made vegan meals when my newborn arrived. Needless to say, I love it, and I hope you will too!
I know so often we come across recipes online, save them, maybe pin them on our vegan Pinterest inspiration board, or leave the tab open on our computer until we’re so overwhelmed that we shut them all and it’s lost forever.
Dear friend, don’t let that happen with this lasagna recipe! You can click the “print” button on the recipe card above and add the ingredients to your grocery list right now. When you have meals for days in the week ahead, you’ll be so glad you did!
This makes a great:
Vegan freezer meal that you can meal prep now, divide into serving sized glass containers, and save until you’re ready to enjoy
Meal to bring over to a sick, pregnant, or busy friend or neighbor
Family meal to fill many hungry bellies
You get the gist. It’s a crazy handy recipe to get to know and love. From my kitchen to yours, enjoy it!
Lasagna noodles: Make sure to look out for eggs in the ingredient list. Dried lasagna noodles found in the pasta aisle of the grocery store are usually vegan-friendly but a lot of oven-ready options are not. Always check the ingredient list to be sure.
Vegetables: Yellow onion, zucchini, button mushroom, garlic and spinach adds tons of color and flavor to this vegan lasagna! If you don’t have all the vegetables, that’s ok, you can mix and match or add what you do have on hand. This recipe is really versatile! See below for some extra veggie swapping ideas.
Super-firm tofu: This firm tofu has already been pressed, making prep time even faster! If you can’t find super-firm, extra-firm tofu works too. Just make sure to press out the excess liquid for 15-30 minutes before using.
Marinara sauce: Store-bought is fine or if you want to up the flavor even more, nothing compares to homemade marinara sauce! If going the store-bought route, make sure to look out for sauces that contain dairy.
How To Make
Step 1: Bring a large pot of water to a boil, add a pinch of salt, and cook the lasagna noodles according to the directions on the package. Drain the noodles, rinse with cold water to cool, and set aside.
Step 2: In a large skillet over medium, heat the olive oil then add in the onion, zucchini, mushrooms, and garlic. Sauté for about 5 minutes, stirring occasionally, until slightly softened. Remove from heat and stir in the spinach. Cover the skillet and set aside to allow the spinach to wilt.
Step 3: Meanwhile, make the tofu ricotta. Place the tofu, soy milk, lemon juice, basil, and salt in the bowl of a food processor and pulse to combine. You may need to scrape down the sides with a spoon several times between pulses so all the tofu gets evenly crumbled. When you reach a crumbly ricotta-style consistency, spoon the mixture into a large bowl. Stir in the sautéed vegetables and spinach until evenly combined.
Step 4: Preheat the oven to 350 degrees F. In a large 9 × 13 inch baking dish, spread 1 cup of the marinara sauce evenly across the bottom followed by a layer of 4 overlapping lasagna noodles. Top with a layer of half of the tofu mixture. Repeat with another 1½ cups of the marinara, another layer of noodles, and the second half of the tofu mixture. End with another 1½ cups of the marinara and a final layer of noodles, and spread the remaining 1 cup of marinara sauce on top, being sure to coat all the noodles.
Step 5: Bake for 45 minutes. Garnish with the basil leaves if desired.
Get Creative With Your Veggies
This vegan lasagna recipe is incredible versatile, and we encourage you to get creative with add-ins and use the veggies you have on hand.
This flavorful vegan lasagna is packed with tofu ricotta, spinach, and veggies, and makes a filling meal that will last for days. It’s also an awesome dinner party meal and a comforting dish to bring to a friend who could use some TLC. You can even freeze preportioned cooked servings of this lasagna for an easy heat-and-enjoy meal.
12lasagna noodles, standard size, enough for 3 layers
½largeyellow onion, diced
1cupbutton mushrooms, sliced
4clovesgarlic, roughly chopped
216-ounce blockssuper-firm tofu, patted dry and cut into chunks for easy blending
¼cupunsweetened plain soy milk
1teaspoondried basil, or 1 tablespoon of minced fresh basil leaves
5cupsmarinara sauce, store-bought or from the recipe on page 228, divided
Fresh basil leaves, for garnish (optional)
In a large pot of boiling salted water, cook the lasagna noodles according to the directions on the package. Drain the noodles, rinse with cold water to cool, and set aside.
Heat the olive oil in a large skillet over medium heat. Add the onion, zucchini, mushrooms, and garlic and sauté for about 5 minutes stirring occasionally, until slightly softened. Turn off the heat. Stir in the spinach, cover the skillet, and set aside to allow the spinach to wilt.
Place the tofu, soy milk, lemon juice, basil, and salt in the bowl of a food processor and pulse to combine. Depending on the size of your food processor, you may need to push everything down with a spoon several times between pulses so all the tofu gets evenly crumbled. When you reach a crumbly ricotta-style consistency, spoon the mixture into a large bowl. Stir in the sautéed vegetables and spinach until evenly combined.
Preheat the oven to 350 degrees F. Spread 1 cup of the marinara sauce evenly across the bottom of a 9 × 13 inch baking dish. Follow this with a layer of 4 overlapping lasagna noodles, then a layer of half of the tofu mixture. Repeat with another 1½ cups of the marinara, another layer of noodles, and the second half of the tofu mixture. End with another 1½ cups of the marinara and a final layer of noodles, and spread the remaining 1 cup of marinara sauce on top, being sure to coat all the noodles.
Bake for 45 minutes. Garnish with the basil leaves (if using).
You can prepare this lasagna in advance and keep it in the refrigerator (or freezer!) until you’re ready to bake it. If the lasagna is frozen, thaw in the refrigerator for 24 hours before baking. If you bake it from a refrigerated state, increase the bake time to 1 hour or until heated all the way through.
This is a recipe from my book, The Friendly Vegan Cookbook, which is all about providing perfected recipes for the most important staple meals to have in your arsenal. The book featured veganized recipes like:
Peanut Butter Chocolate Shakes (That Are Actually Healthy)
…and 100 more. My co-author Toni Okamoto and I wanted to create the ultimate cookbook that could help every vegan nail the basics in their own kitchens. If that’s you, and you could use the help of our rigorously tested recipes, you can get a copy here!
Whether you love it or hate it, we all have to go grocery shopping, and it can be a little intimidating when you first start eating vegan. Our beginner-friendly shopping list includes all the grocery essentials you'll need make many satisfying vegan meals! You'll also receive a blank shopping list you can customize yourself, plus our weekly e-newsletter with delicious plant-based recipes.