This might be my favorite lasagna ever – and it’s vegan! I know – I’ve been making a lot of “best ever” claims lately, but I’ve really been on a roll in the kitchen. While this recipe is a little bit labor intensive, it’s easy labor – and the end result is beyond worth it.
I made this dish for my family’s Christmas get together in Chicago last week (though it was just vegetarian for them and not vegan, as I couldn’t findon short notice Christmas eve). It almost didn’t happen; do you have any idea how hard it is to find lasagna noodles at 4pm on Christmas Eve? We had to go to 2 stores, and I got the very last package on the shelf at store #2 (thank you, Target!) It was well worth the search. This lasagna got thumbs-up reviews from even the meat eaters, and I enjoyed it so much that I made it again at home for New Years.
This recipe makes a 9×13″ dish of lasagna – good for 8 serious servings (which in my case means, a freezer full of lasagna!) For the record, it does freeze and reheat very well. If you plan to go that route, let it cool down a bit then portion it out into freezer-safe containers and freeze. You can also make this a day ahead of time and refrigerate it prior to baking, then toss it in the oven when it’s time to make dinner. Just add 5-10 minutes if you’re starting with cold lasagna.
Without further ado, my favorite lasagna recipe of all times:
Pesto Veggie Lasagna
Prep Time: 30
Cook Time: 35
Ingredients (8 servings)
- 1 pkg lasagna noodles (12+ noodles – no-boil are fine)
- 1 cup pesto – see recipe below
- 5 – 6 cloves garlic, peeled & minced
- 5 cups grilled or sautéed veggies – choose from zucchini, eggplant, red or green bell peppers, portobello mushrooms, broccoli, or your favorites. My favorite mix: 1 red pepper – diced, 1 zucchini – cut into half moons, and 1 head of broccoli florets.
- 2 cups fresh baby spinach
- 1 lb or 1 – 14oz package herbed tofu, firm or extra firm (Italian herbed tofu works great here), pressed and crumbled
- 2-3 medium tomatoes, sliced (8 slices)
- 1 package (8 oz) mozzarella or other vegan shredded cheese
- 1 jar of your favorite marinara
- 1/4 cup walnut halves or pieces
- 1/4 cup pine nuts (or, replace with additional 1/4 cup walnuts)
- 2 cloves garlic
- 2 cups fresh basil
- 2 tablespoons fresh thyme
- 1 teaspoon salt
- pinch of black pepper
- 1/4 cup water
- 2 tablespoons nutritional yeast flakes
- 1/4 cup olive oil, scant
- 1 tablespoon fresh lemon juice
This first step is optional, but highly recommended. Preheat a large heavy-bottomed skillet (such as a cast iron skillet) over medium-low heat. Add the walnuts to the dry skillet and toast for 5 minutes, tossing often. Then add the pine nuts and toast an additional 5 minutes. (If using all walnuts, add them all at the start and toast for 10 minutes).
Set toasted nuts aside to cool.
Prep the Veggies
Preheat the oven to 350F.
In a large saute pan, heat 2 tbsp olive oil over medium heat. Add onion and garlic and saute for 5 minutes.
As you chop up the rest of your veggies, add them to the pan, stirring often. If the pan dries out, add a tablespoon or two of water to deglaze the pan and keep on saute-ing.
Continue to saute the veggies while preparing the pesto.
Prep the Pesto
Add the toasted nuts to a food processor.
Add the minced garlic, basil, thyme, salt, pepper, and nutritional yeast until the basil leaves are well blended, scraping down the sides of the food processor as necessary.
Slowly stream in the olive oil and process until well combined.
Blend in the lemon juice.
Assemble the Lasagna
In a 13×19″ dish, coat the bottom of the dish with a layer of marinara.
Place one layer of lasagna noodles on the bottom of the dish.
Layer more marinara on top of the noodles.
Then, add the baby spinach over the noodles.
Crumble the tofu on top of the spinach.
Sprinkle a layer of shreddedover the tofu, then add a second layer of noodles.
Coat the noodles with another marinara layer.
Add the veggies to the next layer and top with a generous layer of pesto.
Add the last layer of noodles and coat with remaining marinara.
Add the rest of the shredded cheese. Place 8 dollops of pesto across the top, and add a tomato slice onto each dollop of pesto.
Cover the dish with foil and bake for 35-40 minutes at 350F, until the lasagna is warmed through and the cheese is melted.