Go Back
+ servings
Tempeh & Pesto Butternut Squash Lasagna

Tempeh & Pesto Butternut Squash Lasagna

Author: Thomas
Rich and comforting lasagna with marinara sauce, basil pesto, rosemary tempeh, and butternut squash! Creamy and comforting, a delicious dish to fight the cold days!
4.67 from 3 votes
Prep Time : 40 mins
Cook Time : 2 hrs
Servings 6 large portions
Calories 632 kcal


  • ½ butternut squash peeled and cut into ¼-inch-thick slices*

Cashew Pesto Sauce

  • 2 cups cashews, soaked overnight
  • ½ cup vegan pesto (homemade or store-bought)
  • cup water
  • 2 tablespoon nutritional yeast
  • 1 tablespoon lemon juice
  • ½ teaspoon salt

Tomato Sauce


  • 14 ounces tempeh
  • 2 tablespoon soy sauce
  • 2 tablespoon maple syrup
  • 1 teaspoon rosemary
  • ½ teaspoon each: cumin and paprika
  • teaspoon liquid smoke optional


  • Prepare the cashew pesto sauce: Drain the soaked cashews and transfer to a blender. Add the vegan pesto, water, nutritional yeast, lemon juice, and salt. Blend on high speed, or until smooth, about 2 minutes. Transfer to a bowl and cover with plastic film, set aside.
  • Prepare the tomato sauce: In a medium-size saucepan, heat the oil over medium heat. Once hot, add the onions and garlic and sautée for 3-5 minutes or until the onions are soft.
  • Add the peeled tomatoes with their juice to a blender and pulse 3-4 times until roughly chopped, the mixture should still be a bit chunky with tomato pieces. Transfer the tomato puree to the saucepan, bring to a boil and let simmer 35-40 minutes, or until it has slightly thickened.
  • Add the maple syrup, nutritional yeast, and ground chili, and stir to combine.
  • Prepare the tempeh: Using your hands, scramble the tempeh into small pieces and transfer to a bowl. Add the soy sauce, maple syrup, rosemary, cumin, paprika, and liquid smoke. Stir to coat the tempeh with the marinade.
  • Heat a tablespoon of oil in a large skillet over medium heat. Once hot, add the tempeh scramble and sautée for 3-5 minutes, or until it starts to brown. Remove from heat and set aside.
  • Make the lasagna: Preheat oven to 400°F (200°F). Pour half of the tomato sauce in the bottom of a 10x7-inch baking dish. Top with half of the tempeh scramble. Next, pour half of the cashew pesto sauce on top and try to spread it evenly using the back of a spoon. It's okay if it slightly mixes with the tomato sauce.
  • Arrange 10-12 slices of butternut squash overlapping on top of the pesto cream. Repeat with the rest of the tomato sauce, tempeh scramble, pesto cream, and another layer of butternut squash slices. Sprinkle the top layer with sea salt and rosemary.
  • Cover with aluminum foil and bake for 45-50 minutes, or until the butternut squash is fork tender. You can then put it under the grill for another 10 minutes to make the butternut squash golden brown on top.
  • Let cool a few minutes before serving. Butternut squash lasagna will keep for up to 4 days in the refrigerator or 1 month in the freezer.


* Be careful and use a very sharp knife to cut the butternut squash into thin slices. I recommend using the top half of the butternut squash (where there are no seeds).


Serving: 1 gCalories: 632 kcalCarbohydrates: 43.4 gProtein: 25.6 gFat: 44 gFiber: 5.4 gSugar: 11.9 g
Course : Main Course, Side Dish
DID YOU MAKE THIS RECIPE? Tag @fullofplants on Instagram and hashtag it #fullofplants