clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
an overhead photo of a slice of the vegan white bean pesto lasagna on a blue plate

White Bean Basil Pesto Cream Lasagna with Tofu Ricotta, Roasted Vegetables, and Herby Breadcrumbs

  • Author: Allison
  • Prep Time: 45 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 35 minutes
  • Yield: 12 servings 1x
  • Diet: Vegan


This vegan white bean basil pesto cream lasagna with layers of lemony tofu ricotta, roasted summer vegetables, sun-dried tomatoes, and olives is topped with crispy, pan-fried sourdough breadcrumbs for the ultimate celebration of summer’s bounty.



White Bean Basil Pesto Cream

  • 3 cups cooked white beans
  • 1 cup basil
  • 2 garlic cloves
  • 1 teaspoon sea salt
  • 1/4 cup freshly squeezed lemon juice
  • Freshly ground black pepper, to taste
  • 1 cup unsweetened non-dairy milk
  • 2 tablespoons extra virgin olive oil

Tofu Ricotta

  • 450 grams organic firm tofu
  • Zest and juice of 1 organic lemon (1/4 cup of juice)
  • 2 tablespoons nutritional yeast
  • 2 tablespoons tahini
  • 1 teaspoon each dried basil and oregano
  • 1 teaspoon sea salt
  • 1/4 cup water
  • 1 large garlic clove, minced

Roasted Vegetables

  • 2 small zucchini, sliced into half circles
  • 2 red bell peppers, diced into 1-inch pieces
  • 1 red onion, chopped into 1-inch pieces
  • 1 1/2 tablespoons extra virgin olive oil
  • 1 teaspoon each dried basil and oregano
  • Pinch each sea salt and pepper

For Assembling

  • 12 lasagna noodles
  • 1/2 cup oil-packed sun-dried tomatoes, finely chopped (drained before measuring)
  • 1/2 cup pitted Kalamata olives, sliced

Herby Breadcrumbs

  • 1 1/2 cups fresh sourdough breadcrumbs (see note)
  • 1 tablespoon extra virgin olive oil
  • 2 garlic cloves, minced
  • 1 teaspoon dried oregano
  • Sea salt, to taste


  1. Make the white bean basil pesto cream: Combine the beans, basil, garlic, salt, nutritional yeast, lemon juice, pepper, non-dairy milk, and oil in an upright blender of food processor and blend until very smooth. Transfer into a jar or container until ready to use.
  2. Make the tofu ricotta: Into a food processor fitted with the ‘S’ blade, crumble the firm tofu into smaller chunks. Add the lemon zest and juice, nutritional yeast, tahini, basil, oregano, salt, water, and garlic. Process until smooth. Transfer into a container until ready to assemble the lasagna.
  3. Roast the vegetables: Preheat the oven to 400 degrees F. On a large rimmed baking sheet, combine the zucchini, peppers, and onion. Drizzle with the oil and sprinkle with salt, pepper, basil, and oregano. Roast for 25 minutes.
  4. Cook the lasagna noodles according to the directions on the package. If using no-boil lasagna noodles, I recommend soaking them in just-boiled water for a few minutes to soften them a bit, since this lasagna is not ultra saucy.
  5. Assemble the lasagna: Reduce the oven temperature to 350 F. Grease a rectangular 9×13-inch glass baking dish with olive oil. Spread the bottom of the pan with 1 cup of pasta sauce. Top with 4 lasagna noodles, with three going lengthwise and one going widthwise, to cover the entire surface.
  6. Dollop half of the tofu ricotta over top of the lasagna noodles and spread it out with the back of a spoon or a spatula. Add half of the roasted vegetables and half of the sun-dried tomatoes and olives. Dollop half of the basil pesto cream over top and spread out with the back of a spoon or a spatula.
  7. Add another layer of 4 noodles. Top with the remaining tofu ricotta and the rest of the roasted vegetables, followed by the remaining sun-dried tomatoes and olives.
  8. Add a final layer of noodles and top with the remaining basil pesto cream, spreading out with the back of a spoon or a spatula once again. Finally, top with 1/2 cup of pasta sauce.
  9. Loosely cover the lasagna with a sheet of parchment paper. Bake at 350 F for 50 minutes.
  10. Meanwhile, make the herby breadcrumbs: Warm the oil in a skillet over medium heat. Add the garlic and cook until lightly browned. Add the breadcrumbs, oregano, and a pinch of salt. Cook until the breadcrumbs are lightly browned and crispy.
  11. Remove from the oven and let sit for at least 10 minutes before slicing, so that it can set. Top with breadcrumbs and enjoy!


To make breadcrumbs, toast a few slices of whole grain sourdough bread. Break apart and place in a food processor fitted with the ‘S’ blade. Process until coarsely ground.

  • Category: Main Course
  • Cuisine: Mediterranean

Keywords: vegan white bean basil cream lasagna with tofu ricotta