0 from 0 votes
Vegetarian Lasagna
Tofu-free Vegetarian Lasagna
Prep Time
30 mins
Cook Time
2 hrs
Total Time
2 hrs 30 mins
This vegetarian lasagna uses red lentils and bulgur to create a meal that will appeal to meat-eaters and vegetarians alike.
Servings: 6 -8 servings
Author: Mary Gillespie
  • 1 tablespoon / 25 ml olive oil
  • 1 medium onion finely chopped (about 1 cup / 250 ml)
  • 2 cloves garlic finely chopped
  • 1/2 cup / 125 ml red lentils
  • Small can tomato paste 5.5 oz / 156 ml
  • 1/2 teaspoon / 2.5 ml salt
  • 2 large 28 oz / 796 ml cans diced tomatoes
  • 1-1/2 tablespoons / 25 ml dried oregano
  • 2 teaspoons / 10 mldried basil
  • 2 tablespoons / 30 ml balsamic vinegar
  • 1-1/2 tablespoon / 25 ml brown sugar
  • 1/2 teaspoon / 2.5 ml ground pepper
  • 1/2 teaspoon / 2.5 ml salt
  • 2 cups / 500 ml vegetable stock
  • 1/2 cup/ 125 ml coarse bulgur
  • 1-1/2 cups / 375 ml boiling water
  • 8 lasagna noodles
  • 3 cups / 750 ml grated mozzarella cheese
  • 1/4 cup / 60 ml grated Romano or Parmesan cheese
To make sauce:
  1. Heat a large saucepan over medium heat. Add olive oil.
  2. Add onions and 1/2 teaspoon salt. Cook until onions have softened - about 2-3 minutes. Do not let onions brown. If they start to brown, turn down the heat.
  3. Add garlic and cook for 1-2 minutes longer.
  4. Add tomato paste. Stir until the vegetable are coated with the paste, and cook for 1-2 minutes. Stir in the lentils and cook 1 minute longer. Continue stirring to keep the paste from sticking.
  5. Add the diced tomatoes, oregano, basil, balsamic vinegar, pepper, the additional 1/2 teaspoon of salt, and the vegetable stock. Cook over medium heat, stirring regularly as lentil will settle towards the bottom of the pot and may stick. Simmer gently for 25 - 30 minutes, or until lentils are no longer hard.
  6. While the sauce is simmering, place the bulgur in a bowl and pour the boiling water over it. Let it sit for 15 minutes, then drain any excess water that has not been absorbed. Add the soaked bulgur to the sauce while it is simmering.
  7. When the sauce is done, the bulgur should be firm, but not hard. The lentils and bulgur will continue cooking as the sauce cools,
  8. Remove the sauce from the heat and let cool. The lasagna can be made with warm sauce, but the noodles will have a better texture if the lasagna is assembled with fully cooled or cold sauce.
To assemble lasagna:
  1. Preheat oven to 350 degrees F.
  2. Cover the bottom of an 8x8-inch pan with a thin layer of the prepared sauce.
  3. Layer 4 lasagna noodles over the sauce.
  4. Cover with 1/2 the remaining sauce. Sprinkle 1 cup of grated mozzarella over the sauce.
  5. Place remaining noodles over the cheese, and cover with remaining sauce. Top with the remaining cheese and sprinkle with the grated Romano or Parmesan.
  6. Pat the cheese down, and cover the lasagna with aluminum foil. Tent the foil slightly to keep it from sticking to the cheese.
  7. Bake at 350 degrees for 1 hour, then remove foil. Continue cooking until the cheese has melted and turned golden brown.
  8. Remove the cooked lasagna from the oven and let sit 15 minutes before cutting and serving.
Recipe Notes

Make ahead: The lasagna can be prepared in advance and refrigerated overnight. Cover with aluminum foil before refrigerating. Remove from the fridge and bake in preheated 350 degree oven. Bake for 1 hour and 15-20 minutes before removing the aluminum foil and continue baking as indicated in the recipe.

Rather than freezing a prepared lasagna, prepare and freeze the sauce. Grate the cheese and toss with 1 tablespoon of cornstarch and freeze in a separate container. Thaw the ingredients and you can prepare your lasagna in minutes. The noodles will retain a better texture this way.