This story is over 5 years old.


Vegan Lasagna Recipe

So creamy, "meaty," and loaded with vegetables, you'll forget this version of the classic dish isn't made with a single animal product.
Vegan Lasagna Recipe

Servings: 8
Prep time: 32 minutes
Total time: 2 hours


for the sauce:
6 tablespoons|90 ml organic olive oil
2 tablespoons Earth Balance butter
¾ teaspoon black mustard seeds
½ teaspoon ground turmeric
¼ teaspoon asafoetida
¼ teaspoon coriander
¼ teaspoon fenugreek
¼ teaspoon ground cumin
1 dried chile
2 plum tomatoes, roughly chopped
5 cups|1200 ml pasta sauce
⅓ cup|87 grams organic tomato paste
2 tablespoons|30 ml organic blackstrap molasses
1 ½ teaspoons Italian herb blend
1 ½ teaspoons sea salt

for the lasagna:
Earth Balance butter, for greasing
olive oil, for greasing
¼ cup|53 grams coconut oil
1 (11-ounce|312 gram) bag Beyond Beef crumbles
freshly ground black pepper, to taste
8 ounces|225 grams Kite Hill ricotta
2 (8-ounce|227 grams) bags Daiya mozzarella shreds
1 head broccoli
1 large yellow zucchini
1 (1-pound|453 grams) boxes organic lasagna
1 bunch organic spinach , roughly chopped



  1. Make the sauce: In a large saucepan, heat the olive oil and butter over medium. Add the mustard seeds, turmeric, asafoetida, coriander, fenugreek, cumin, and chile and cook, stirring, until the mustard seeds begin to pop and the spices are fragrant, about 2 minutes. Add in the tomatoes and cook, stirring, until soft, about 8 minutes. Stir in the pasta sauce, tomato paste, molasses, Italian herbs, and salt and cook an additional 30 minutes.
  2. Make the lasagna: Grease a 9-by-13-inch baking dishes with butter and oil and set aside.
  3. Heat the coconut oil in a large skillet over medium-high. Add the beef crumbles and cook until "browned," about 10 minutes. Season with black pepper, transfer to a large bowl, and set aside to cool.
  4. Once the "meat" has cooled, stir in the ricotta and ¼ cup of the mozzarella shreds. Set the meat and ricotta mixture aside.
  5. Bring a large pot of generously salted water to a boil. Cook the broccoli and the zucchini until tender, about 5 minutes. Drain and transfer the vegetables to an ice bath to cool. Drain again, then transfer to a large bowl or your cutting board and lightly mash or chop the vegetables roughly.
  6. Meanwhile, run the lasagna under water, just to remove excess starch. You want to cook the lasagna in the sauce with the vegetables so it absorbs all that flavor.
  7. Heat the oven to 350°F|180°C. Layer the bottom of the prepared pan with a few sheets of lasagna. Top with ⅓ of the "meat" mixture and spread into an even layer, pressing it onto the pasta. Spread about 1 ½ cups|375 ml pasta sauce over the "meat", then top with ⅓ of the vegetables and ⅓ of the spinach. Top with ½ cup of the mozzarella cheese and another ½ cup of the pasta sauce. Top with another layer of the pasta and repeat layering for 2 more layers. End with a fourth layer of pasta and top with the remaining sauce. Cover tightly with aluminum foil and bake for 1 hour. Remove the foil and top with the remaining mozzarella cheese and bake an additional 15 minutes. Cool slightly, then serve immediately.

Get recipes like this and more in the Munchies Recipes newsletter. Sign up here.