Lasagne is a timeless comfort food that brings layers of flavors and textures to your table. When made with fresh vegetables, it becomes not only delicious but also a wholesome and satisfying meal that everyone can enjoy.
This 5 veg lasagne recipe is packed with vibrant veggies like zucchini, bell peppers, spinach, mushrooms, and tomatoes, layered between tender pasta sheets and creamy béchamel sauce. Whether you’re a vegetarian or simply want to add more plant-based meals to your repertoire, this lasagne is sure to impress with its rich taste and beautiful presentation.
It’s perfect for family dinners, potlucks, or meal prepping for the week ahead.
In this post, I’ll guide you through an easy-to-follow recipe, share helpful tips for perfect layering, and suggest variations to customize it to your liking. Plus, you’ll find nutrition facts to keep your health goals on track.
Ready to create a cozy, hearty dish bursting with garden-fresh goodness? Let’s get started!
Why You’ll Love This Recipe
This 5 veg lasagne stands out because it combines a variety of fresh vegetables that add vibrant colors, flavors, and nutrients to every bite. The blend of zucchini, bell peppers, spinach, mushrooms, and tomatoes creates a delightful medley of textures — from tender to slightly crisp.
The creamy béchamel sauce balances the acidity of the tomato sauce and binds all the layers beautifully.
It’s a versatile dish that can be made ahead of time, frozen, and reheated without losing its charm. Plus, it’s great for feeding a crowd or enjoying as leftovers.
You’ll appreciate how this recipe is both indulgent and nourishing, making it a perfect meal for any occasion.
Ingredients
- 9-12 lasagne sheets (fresh or dried)
- 1 medium zucchini, thinly sliced
- 1 red bell pepper, diced
- 2 cups fresh spinach, roughly chopped
- 1 cup mushrooms, sliced
- 2 large tomatoes, diced
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 3 cups tomato sauce (homemade or store-bought)
- 3 cups béchamel sauce (recipe below)
- 2 tbsp olive oil
- Salt and pepper, to taste
- Fresh basil leaves, for garnish
Equipment
- Large skillet or frying pan
- Large pot for boiling lasagne sheets
- 9×13 inch baking dish
- Mixing bowls
- Whisk and wooden spoon
- Sharp knife and cutting board
- Measuring cups and spoons
Instructions
- Prepare the vegetables: Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3-4 minutes until translucent. Add garlic and cook for another minute.
- Add the mushrooms, zucchini, and bell pepper: Cook for 5-6 minutes until the vegetables are tender but still slightly firm. Stir in the diced tomatoes and cook for an additional 3 minutes. Season with salt and pepper. Remove from heat and set aside.
- Cook the spinach: In a separate pan, sauté the spinach for 2-3 minutes until wilted. Drain any excess liquid and mix the spinach into the vegetable mixture.
- Prepare the béchamel sauce: In a saucepan, melt 4 tablespoons of butter over medium heat. Whisk in 4 tablespoons of flour and cook for 1-2 minutes. Gradually add 3 cups of warm milk, whisking constantly until the sauce thickens. Season with salt, pepper, and a pinch of nutmeg.
- Boil the lasagne sheets: Follow package instructions for cooking times. Drain and lay sheets flat on a clean kitchen towel to prevent sticking.
- Preheat your oven: Set to 375°F (190°C).
- Assemble the lasagne: Spread a thin layer of tomato sauce on the bottom of the baking dish. Add a layer of lasagne sheets, then spread half of the vegetable mixture over the pasta. Dollop and spread half of the ricotta cheese, then add a layer of béchamel sauce. Sprinkle with a third of the mozzarella and Parmesan.
- Repeat layers: Add another layer of lasagne sheets, the remaining vegetables, remaining ricotta, béchamel sauce, and cheeses. Finish with a final layer of lasagne sheets, tomato sauce, and the remaining shredded mozzarella and Parmesan cheese on top.
- Bake: Cover with foil and bake for 30 minutes. Remove the foil and bake for another 15 minutes or until the top is golden and bubbly.
- Rest and serve: Allow the lasagne to cool for 10-15 minutes before slicing. Garnish with fresh basil leaves and serve warm.
Tips & Variations
Use no-boil lasagne sheets to save time; just ensure your sauces are slightly thinner to allow proper cooking.
You can swap out or add other vegetables like eggplant, carrots, or kale based on what’s in season or your preferences. For a vegan version, substitute ricotta and mozzarella with plant-based alternatives, and use a cashew-based béchamel sauce.
Try adding a pinch of red pepper flakes for a subtle kick or mixing fresh herbs like oregano and thyme into the tomato sauce for extra flavor depth. If you prefer a meat option, cooked lentils or mushrooms make excellent protein-rich alternatives.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 350 kcal |
Protein | 18 g |
Carbohydrates | 30 g |
Fat | 15 g |
Fiber | 6 g |
Sodium | 550 mg |
Serving Suggestions
This vegetable lasagne pairs beautifully with a crisp green salad dressed in a light vinaigrette. Garlic bread or focaccia on the side adds a wonderful crunch and complements the creamy layers perfectly.
For a heartier meal, serve with roasted potatoes or a bowl of warm soup. A glass of chilled white wine or sparkling water with lemon can elevate your dining experience.
Want to explore more delicious meals? Check out my Breakfast Wellington Recipe for a savory start to your day or indulge in the rich flavors of the Braised Pork Ribs With Radish Recipe.
If you’re feeling adventurous, the Bluebill Duck Recipes offer a unique twist on gourmet dining.
Conclusion
This 5 veg lasagne recipe is a celebration of fresh, wholesome ingredients layered into a comforting, crowd-pleasing dish. Its combination of varied vegetables, creamy béchamel, and melted cheese creates a harmony of flavors that will satisfy both vegetarians and meat-eaters alike.
Whether you’re cooking for your family or hosting friends, this lasagne is sure to be a hit on your dinner table.
By preparing it ahead of time and freezing portions, you can enjoy the convenience of homemade meals anytime. Remember, the best recipes are those that bring joy and nourishment, and this lasagne does just that.
Happy cooking, and don’t forget to explore more recipes on the blog for your next culinary adventure!
📖 Recipe Card: 5 Veg Lasagne
Description: A hearty and healthy lasagne packed with five different vegetables. Perfect for a comforting vegetarian meal.
Prep Time: PT25M
Cook Time: PT45M
Total Time: PT1H10M
Servings: 6 servings
Ingredients
- 9 lasagne sheets
- 1 medium zucchini, diced
- 1 red bell pepper, chopped
- 1 cup mushrooms, sliced
- 1 cup spinach, chopped
- 1 medium carrot, grated
- 2 cups marinara sauce
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1 tbsp olive oil
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Heat olive oil in a pan, sauté garlic until fragrant.
- Add zucchini, bell pepper, mushrooms, carrot, and spinach; cook until tender.
- Season vegetables with salt and pepper.
- Spread a thin layer of marinara sauce in a baking dish.
- Layer 3 lasagne sheets over the sauce.
- Spread half the cooked vegetables over the sheets.
- Add dollops of ricotta cheese and some marinara sauce.
- Repeat layering with remaining sheets, vegetables, ricotta, and sauce.
- Top with mozzarella and Parmesan cheese.
- Cover with foil and bake for 35 minutes.
- Remove foil and bake an additional 10 minutes until cheese is golden.
- Let rest for 10 minutes before serving.
Nutrition: Calories: 320 kcal | Protein: 18 g | Fat: 12 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “5 Veg Lasagne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and healthy lasagne packed with five different vegetables. Perfect for a comforting vegetarian meal.”, “prepTime”: “PT25M”, “cookTime”: “PT45M”, “totalTime”: “PT1H10M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“9 lasagne sheets”, “1 medium zucchini, diced”, “1 red bell pepper, chopped”, “1 cup mushrooms, sliced”, “1 cup spinach, chopped”, “1 medium carrot, grated”, “2 cups marinara sauce”, “2 cups ricotta cheese”, “1 cup shredded mozzarella cheese”, “1/2 cup grated Parmesan cheese”, “2 cloves garlic, minced”, “1 tbsp olive oil”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan, saut\u00e9 garlic until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add zucchini, bell pepper, mushrooms, carrot, and spinach; cook until tender.”}, {“@type”: “HowToStep”, “text”: “Season vegetables with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of marinara sauce in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Layer 3 lasagne sheets over the sauce.”}, {“@type”: “HowToStep”, “text”: “Spread half the cooked vegetables over the sheets.”}, {“@type”: “HowToStep”, “text”: “Add dollops of ricotta cheese and some marinara sauce.”}, {“@type”: “HowToStep”, “text”: “Repeat layering with remaining sheets, vegetables, ricotta, and sauce.”}, {“@type”: “HowToStep”, “text”: “Top with mozzarella and Parmesan cheese.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake an additional 10 minutes until cheese is golden.”}, {“@type”: “HowToStep”, “text”: “Let rest for 10 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “18 g”, “fatContent”: “12 g”, “carbohydrateContent”: “35 g”}}