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.

Vegetarian lasagna with a blue casserole

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.

Vegetarian lasagna in a casserole 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!

Vegetarian lasagna served into two portions.

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 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.

Creamy vegetarian lasagna dripping with white sauce and lentil bolognese.

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:

  1. 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.
  2. 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.
  3. 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.

the four parts of a vegetarian lasagna

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.
How to make lentil bolognese for lasagna

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.
How to make white sauce for lasagna

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.

How to make vegetarian 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.

Vegetarian lasagna in a casserole dish

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.

One portion of vegetarian lasagna on a plate.

Similar recipes

Vegetarian lasagna on a white plate

Vegetarian Lasagna

By: Nico Pallotta
No ratings yet
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.
Prep Time: 45 minutes
Cook Time: 30 minutes
Total Time: 1 hour 15 minutes
Servings: 8 people
Course: Main Course
Cuisine: American Italian

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.
    How to make lentil bolognese for lasagna

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.
    How to make white sauce for lasagna

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.
    How to make vegetarian 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.
    One portion of vegetarian lasagna on a plate.

Notes

Nutritional information is an estimate for 1 portion of vegetarian lasagna out of 8 portions.
NOODLES
There are three types of lasagna noodles:
  1. 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.
  2. 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.
  3. 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.
 
SUBSTITUTIONS
Vegan: 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.

Nutrition

Calories: 530kcal, Carbohydrates: 73g, Protein: 23g, Fat: 18g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 56mg, Sodium: 793mg, Potassium: 1135mg, Dietary Fiber: 12g, Sugar: 15g, Vitamin A: 1209IU, Vitamin B6: 0.4mg, Vitamin C: 13mg, Vitamin E: 3mg, Vitamin K: 12µg, Calcium: 300mg, Folate: 166µg, Iron: 4mg, Manganese: 1mg, Magnesium: 81mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

You might also enjoy:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating