This easy vegetarian lasagna combines a rich and satisfying lentil ragù with creamy white sauce and tender layers of lasagna sheets.
The recipe is ready in about an hour and is designed for those who don’t want to spend the whole day in the kitchen but still want an authentic homecooked lasagna dish.
This recipe is excellent for Sunday lunches, holidays, and special dinners with friends and family.

What is vegetarian lasagna?
Vegetarian lasagna is the closest thing to authentic Italian lasagna you can get without using meat.
While our vegetable lasagna used seasonal veggies as filling, this vegetarian lasagna used our well-tested lentil bolognese to remind us of the original Italian dish.
Lentil bolognese, combined with a quick, creamy white sauce and a sprinkling of grated parmesan, makes the absolute best lasagna filling.
You’ll love its rich, umami-packed flavor and earthy, almost meaty punch!
To make this recipe as simple as possible, we recommend using no-boil lasagna noodles or fresh ones, which you can bake immediately without boiling.
Like our lasagna soup, cannelloni, pumpkin pasta bake, and baked ziti, this recipe is a crowd-pleaser and one of the best meals you can do for your friends and family.
How to make vegetarian lasagna
Quantities are in the recipe box at the bottom of the page.
1. Gather your ingredients
LENTIL BOLOGNESE: Extra virgin olive oil, onion, celery, carrot, garlic, tomato paste, rosemary, bay leaves, mushrooms, vegetable stock, tomato puree (passata), dried brown or green lentils, salt, black pepper, and balsamic vinegar.
WHITE SAUCE: Butter or vegan butter, all-purpose flour, milk or unsweetened non-dairy milk, salt, black pepper, and grated nutmeg.
NOODLES: There are three types of lasagna noodles:
- No-boil ready-to-bake dry lasagna noodles: recommended for hassle-free lasagna and beginner cooks. Find them in the dry pasta section of most supermarkets.
- Fresh lasagna noodles: Not all supermarkets keep them, but they are an excellent choice if they do. Read instructions on how to use them; sometimes, they need to be pre-boiled. Find them in the refrigerated section of larger supermarkets or Italian delis.
- Dry lasagna noodles: Like regular pasta, they must be boiled in plenty of salted water before you can use them to make lasagna. This can get tricky if you are not an advanced cook and requires longer preparation than no-boil or fresh noodles.
OTHER INGREDIENTS: Grated parmesan cheese and fresh basil to serve.
2. Make the lentil bolognese
Here’s our in-depth lentil bolognese recipe.
In short:
- Sauté chopped onion, celery, carrot, and garlic in the extra virgin olive oil for 3 minutes.
- Add tomato paste, grated mushrooms, rosemary, bay leaves, salt, and black pepper and cook for 5 minutes.
- Add rinsed dried lentils, vegetable broth, and tomato puree and simmer for about 30 minutes until the lentils are cooked.
- Fish out the herbs, stir in balsamic vinegar, then blend most of the sauce with an immersion blender. Taste and adjust for salt.
3. Make the white sauce
- Melt the butter in a saucepan. Remove from the heat and add sifted flour. Whisk until combined.
- Whisk on medium heat for 2 minutes, then pour the milk while stirring.
- Cook for about 5 minutes, stirring often. Aim for a creamy and pourable white sauce.
- Remove from heat and season with salt, black pepper, and grated nutmeg to taste.
4. Assemble the lasagna
Preheat the oven to 350°F or 180°C.
Spread a thin layer of white sauce on the bottom of a 9 x 13 inches / 20 x 30 cm casserole dish. Top with some lentil bolognese.
Cover with a layer of lasagna noodles. Top the noodles with white sauce, lentil bolognese, and a handful of grated parmesan.
Repeat until you have 5 layers of pasta.
The top layer should have more sauce and cheese. Keep this in mind as you build the lasagna.
5. Bake
Bake the vegetarian lasagna for 30 minutes on a rack in the center of a preheated oven at 350°F or 180°C.
Let it cool down for 10 minutes before slicing and serving it with plenty of fresh basil.
Substitutions
VEGAN LASAGNA: Substitute our vegan white sauce for the regular white sauce and a non-dairy cheese for the parmesan. The lentil bolognese is vegan and does not require any changes.
GLUTEN-FREE: The lentil bolognese and the white sauce are naturally gluten-free. Substitute lasagna noodles for GF lasagna noodles.
Storage
Make ahead: This vegetable lasagna is ideal for meal preparation. You can prepare, freeze, and bake it from frozen when ready to serve.
The baking time remains roughly the same, with an additional 5 minutes.
Alternatively, you can assemble the lasagna, cover it, refrigerate it, and bake it within 12-16 hours.
Refrigerator: Store leftover lasagna in the same casserole dish, wrapped in plastic, or transfer to an airtight container. It will keep for up to 4 days.
Freezer: For best results, freeze the lasagna before baking. When ready to eat, bake from frozen for 20 minutes covered with aluminum foil, then uncover and bake for an additional 10-15 minutes.
Reheating: Warm up vegetable lasagna using an air fryer, oven, or microwave.
Similar recipes
ITALIAN RECIPES: Lentil soup, pasta alla norma, minestrone, mushroom risotto, spaghetti aglio olio, penne arrabbiata, eggplant parmigiana, no-knead focaccia, pizza dough, pasta e fagioli, fregola pasta, casarecce pasta, pesto pasta.
HOLIDAY MEALS: Stuffed butternut squash, vegetable lasagna, cannelloni (manicotti), lentil loaf, mushroom Wellington, baked ziti, cauliflower mac and cheese, apple crisp, sweet potato casserole, vegetarian stuffing.
For side dish ideas, check out our compilation of 25+ sides to serve with lasagna.
Vegetarian Lasagna
Equipment
- 1 Baking dish 9 x 13 inches / 20 x 30 cm
Ingredients
- 11 ounces no-boil lasagna noodles *see notes
- 2 cups grated parmesan cheese or more to taste
- 10 fresh basil leaves for topping
LENTIL BOLOGNESE
- 2 tablespoons extra virgin olive oil
- 1 medium onion finely chopped
- 1 rib celery finely chopped
- 3 cloves garlic finely chopped
- 2 tablespoons tomato paste
- ½ teaspoon rosemary
- 2 bay leaves
- 8 ounce mushrooms grated with large holes of a box grater
- 1 cup dried lentils green or brown
- 4 cups vegetable broth
- 24 ounces tomato puree or passata
- 1 teaspoon salt or more to taste
- ⅛ teaspoon black pepper
- 3 tablespoons balsamic vinegar or 1½ tablespoons soy sauce
WHITE SAUCE
- 7 tablespoons (3½ ounces) butter or vegan butter
- ⅔ cups (3½ ounces) all-purpose flour
- 4 cups milk any
- ½ teaspoon salt
- 2 twists black pepper
- 1 pinch grated nutmeg
Instructions
MAKE THE LENTIL BOLOGNESE
- Sauté 1 medium onion, 1 rib celery, 3 cloves garlic (all chopped) in the extra virgin olive oil for 3 minutes.Add 2 tablespoons tomato paste, ½ teaspoon rosemary, 2 bay leaves, 8 ounce mushrooms (grated), 1 teaspoon salt, and ⅛ teaspoon black pepper and cook for 5 minutes.Add 1 cup dried lentils (rinsed), 4 cups vegetable broth, and 24 ounces tomato puree and simmer for about 30 minutes until the lentils are cooked.Fish out the herbs, stir in 3 tablespoons balsamic vinegar, then coarsely blend most of the sauce with an immersion blender. Taste and adjust for salt.
MAKE THE WHITE SAUCE
- Melt 7 tablespoons (3½ ounces) butter in a saucepan. Remove from the heat and sift in ⅔ cups (3½ ounces) all-purpose flour. Whisk until combined, bring to medium heat and whisk 1 more minute.Pour 4 cups milk in while stirring and cook for 5 minutes. Stir often and aim for a creamy and pourable white sauce.Remove from heat and season with ½ teaspoon salt, 2 twists black pepper, and 1 pinch grated nutmeg.
ASSEMBLE THE LASAGNA
- Preheat the oven to 350°F or 180°C.Spread a thin layer of white sauce on the bottom of a 9 x 13 inches / 20 x 30 cm casserole dish. Top with some lentil bolognese.Cover with a layer of lasagna noodles. Top the noodles with white sauce, lentil bolognese, and a handful of grated parmesan.Repeat until you have 5 layers of pasta.The top layer should have more sauce and cheese. Keep this in mind as you build the lasagna.
BAKE THE LASAGNA
- Bake the vegetarian lasagna for 30 minutes on a rack in the center of a preheated oven at 350°F or 180°C.Let it cool down for 10 minutes before slicing and serving it with plenty of fresh basil.
Notes
- No-boil ready-to-bake dry lasagna noodles: Recommended for hassle-free lasagna and beginner cooks. Find them in the dry pasta section of most supermarkets.
- Fresh lasagna noodles: Not all supermarkets keep them, but they are an excellent choice if they do. Read instructions on how to use them; sometimes they need to be pre-boiled. Find them in the refrigerated section of larger supermarkets or Italian delis.
- Dry lasagna noodles: Like regular pasta, they must be boiled in plenty of salted water before you can use them to make lasagna. This can get tricky if you are not an advanced cook and requires longer preparation than no-boil or fresh noodles.
I absolutely loved this! The flavours were great and it went down well with the family. I added a carrot and a bag of baby spinach and used ‘Italian herbs’ in the mushroom sauce but it still turn out nicely.
Such a delicious recipe. It was quite easy to put together and we loved the creamy sauce with the lentil bolognese. Thanks for sharing the recipe.