Go Back
+ servings
Vegetarian zucchini lasagna
Print Recipe
5 from 4 votes

Vegetarian Zucchini Lasagna with Mushroom Bolognese

This simple and comforting zucchini lasagna is vegetarian and low-carb. It makes a delicious mushroom and zucchini-based dinner for the whole family.
Prep Time30 mins
Cook Time1 hr 15 mins
Course: Main Course
Cuisine: Italian
Keyword: mushroom bolognese, vegetarian lasagna, zucchini lasagna
Servings: 8 people
Calories: 261kcal
Author: Jovita | Yummy Addiction


For the mushroom bolognese:

  • 3 tbsp olive oil divided
  • 1 lb (450g) button mushrooms finely chopped
  • 2 medium onions finely diced
  • 2 medium celery stalks finely diced
  • 2 medium carrots finely diced
  • 4 cloves garlic minced
  • 2x 14.5 oz cans (2x 400g cans) diced tomatoes
  • 1 tbsp Italian seasoning
  • 1 tsp salt or to taste
  • 1/4 tsp black pepper or to taste

For the bechamel sauce:

  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 2 cups milk
  • 1/8 tsp nutmeg
  • 1/4 tsp salt or to taste

For the assembly:

  • 2 medium zucchini
  • 3 cups shredded mozzarella cheese
  • parsley for topping, optional


The mushroom bolognese:

  • In a large pan, over medium heat, heat 2 tablespoons of olive oil. Add the mushrooms and cook, stirring, until softened and all the moisture has disappeared (about 6-8 minutes). Transfer the mushrooms to the plate and set aside.
  • In the same pan, heat the remaining tablespoon of olive oil. Add the onions, celery, and carrots. Cook until the vegetables begin to soften, about 10 minutes. Add the garlic and cook for 1 minute more.
  • Return the mushrooms to the pan. Stir in the canned tomatoes, Italian seasoning, salt, and black pepper. Bring to a boil, cover, and simmer over low heat for about 10 minutes.

The bechamel sauce:

  • Melt the butter in a small saucepan. Stir in the flour and cook, stirring constantly, for 2-3 minutes until smooth (but don’t let it brown). 
  • Gradually stir in the milk. Add the nutmeg and salt, then stir over low heat for about 3-4 minutes, until thickened.

The assembly:

  • Preheat the oven to 350°F (175°C).
  • Use a mandolin to slice zucchini lengthwise into thin sheets, about 1/8 inch (0.3cm) thick.
  • Spread half of the bechamel sauce on the bottom of a 9x13 inch baking dish. Arrange a layer of zucchini slices. Spread half of the mushroom Bolognese sauce. Top with another layer of zucchini slices.
  • Top with half of the shredded mozzarella followed by the rest of the mushroom Bolognese. Arrange a last layer of zucchini slices topped with the rest of the bechamel sauce. Finally, sprinkle with the remaining mozzarella.
  • Bake 40 minutes. Garnish with parsley, if desired.


Serving: 1g | Calories: 261kcal | Carbohydrates: 21.5g | Protein: 19.6g | Fat: 12.3g | Cholesterol: 25.2mg | Sodium: 589.7mg | Sugar: 11.7g