All Recipes Veg Lasagne: Easy and Delicious Ideas

Updated On: October 4, 2025

Lasagne is a classic dish that brings comfort and warmth to any dining table. If you’re looking for a delicious, hearty vegetarian meal that even meat lovers will enjoy, this all recipes veg lasagne is a fantastic choice.

Layered with rich tomato sauce, fresh vegetables, creamy béchamel, and gooey cheese, this lasagne is packed with flavor and texture. Whether you’re cooking for your family or entertaining friends, this recipe is sure to impress with its vibrant colors and satisfying taste.

Plus, it’s an excellent way to sneak in a variety of veggies while indulging in a traditional Italian favorite. This recipe is versatile, easy to prepare, and perfect for meal prepping.

Get ready to bring a slice of Italy into your kitchen with this crowd-pleasing vegetarian lasagne!

Why You’ll Love This Recipe

This veg lasagne is a wonderful combination of fresh vegetables and creamy sauces that create a rich, comforting meal. It’s nutritious, packed with fiber, vitamins, and minerals from the vegetables, yet still indulgent thanks to the cheese and béchamel sauce.

The recipe is also flexible, allowing you to swap in your favorite vegetables or add extra spices to suit your taste.

Whether you’re a seasoned cook or a beginner, the step-by-step instructions make it easy to prepare. Plus, it’s perfect for making ahead and reheating, making it a great option for busy weeknights or special occasions.

Ingredients

  • 9 lasagne sheets (fresh or dried)
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium zucchinis, diced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 200g mushrooms, sliced
  • 400g canned chopped tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 500ml milk (whole or plant-based)
  • 50g butter
  • 50g all-purpose flour
  • 150g grated mozzarella cheese
  • 100g grated Parmesan cheese
  • Fresh basil leaves for garnish (optional)

Equipment

  • Large frying pan or skillet
  • Medium saucepan
  • Whisk
  • Wooden spoon or spatula
  • 9×13 inch baking dish
  • Knife and chopping board
  • Measuring cups and spoons

Instructions

  1. Preheat your oven to 180°C (350°F). Lightly grease the baking dish with a little olive oil or butter.
  2. Prepare the vegetable sauce: Heat olive oil in a large frying pan over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
  3. Add the garlic and cook for another minute until fragrant.
  4. Stir in the diced zucchinis, red and yellow bell peppers, and mushrooms. Cook for 7-10 minutes, stirring occasionally, until the vegetables are softened.
  5. Add the canned tomatoes, tomato paste, dried oregano, and dried basil. Season with salt and pepper. Let the sauce simmer for 15 minutes, stirring occasionally.
  6. Make the béchamel sauce: In a medium saucepan, melt butter over medium heat. Whisk in the flour and cook for 1-2 minutes to form a roux, stirring constantly so it doesn’t brown.
  7. Gradually add the milk, whisking continuously to avoid lumps. Cook until the sauce thickens and coats the back of a spoon, about 5-7 minutes. Season with salt and pepper.
  8. Assemble the lasagne: Spread a thin layer of vegetable sauce on the bottom of the baking dish. Place three lasagne sheets over the sauce.
  9. Spread one-third of the vegetable sauce over the pasta sheets, followed by one-third of the béchamel sauce. Sprinkle with a little mozzarella and Parmesan cheese.
  10. Repeat the layers two more times, finishing with a layer of béchamel sauce and the remaining cheese on top.
  11. Cover the dish with foil and bake in the preheated oven for 25 minutes.
  12. Remove the foil and bake for an additional 15 minutes or until the top is golden and bubbly.
  13. Let the lasagne rest for 10 minutes before serving to allow it to set.

Tips & Variations

For a gluten-free version, use gluten-free lasagne sheets and substitute the all-purpose flour with a gluten-free flour blend for the béchamel sauce.

Feel free to add other vegetables like spinach, eggplant, or carrots according to your preference. You can also include a layer of ricotta cheese for extra creaminess.

For a vegan variation, swap the cheese for plant-based alternatives and use a plant-based milk and vegan butter for the béchamel sauce.

Nutrition Facts

Nutrient Amount per Serving
Calories 350 kcal
Protein 18g
Carbohydrates 40g
Fat 12g
Fiber 7g
Sugar 8g
Sodium 450mg

Serving Suggestions

This vegetarian lasagne pairs beautifully with a crisp green salad dressed with lemon vinaigrette or a simple garlic bread to soak up every delicious bite.

For drinks, a glass of chilled white wine or a light sparkling water with lemon complements the rich flavors perfectly.

If you’re interested in exploring more hearty and comforting dishes, check out the Bread And Gravy Recipe or the Best Spg Seasoning Recipe for seasoning inspiration.

Conclusion

This all recipes veg lasagne is a delightful, nourishing dish that is perfect for any occasion. The layers of tender vegetables, rich tomato sauce, and creamy béchamel come together to create a dish that’s both satisfying and wholesome.

It’s a fantastic way to enjoy a classic Italian meal while keeping it vegetarian and packed with nutrients.

Whether you’re cooking for your family, hosting a dinner party, or meal prepping for the week, this lasagne is sure to become a favorite. Don’t forget to customize it with your favorite veggies or try the vegan and gluten-free variations mentioned above.

For more delicious recipes to complement your meals, explore our Breakfast Wellington Recipe or dive into the rich flavors of the Braised Pork Ribs With Radish Recipe.

📖 Recipe Card: All Recipes Veg Lasagne

Description: A hearty and delicious vegetarian lasagne packed with layers of vegetables, cheese, and tomato sauce. Perfect for a comforting meal any day of the week.

Prep Time: PT30M
Cook Time: PT45M
Total Time: PT1H15M

Servings: 6 servings

Ingredients

  • 12 lasagne noodles
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 2 cups mushrooms, sliced
  • 1 zucchini, diced
  • 1 red bell pepper, diced
  • 3 cups marinara sauce
  • 2 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon dried basil
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook lasagne noodles according to package instructions; drain and set aside.
  3. Heat olive oil in a pan and sauté onion and garlic until translucent.
  4. Add mushrooms, zucchini, and red bell pepper; cook until tender.
  5. Stir in marinara sauce and dried basil; simmer for 5 minutes.
  6. Spread a thin layer of sauce in a baking dish.
  7. Layer noodles, vegetable sauce, ricotta, and mozzarella; repeat layers ending with mozzarella and Parmesan on top.
  8. Cover with foil and bake for 30 minutes.
  9. Remove foil and bake an additional 15 minutes until cheese is golden.
  10. Let lasagne rest for 10 minutes before serving.

Nutrition: Calories: 350 kcal | Protein: 18 g | Fat: 15 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “All Recipes Veg Lasagne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and delicious vegetarian lasagne packed with layers of vegetables, cheese, and tomato sauce. Perfect for a comforting meal any day of the week.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“12 lasagne noodles”, “2 tablespoons olive oil”, “1 onion, chopped”, “2 cloves garlic, minced”, “2 cups mushrooms, sliced”, “1 zucchini, diced”, “1 red bell pepper, diced”, “3 cups marinara sauce”, “2 cups ricotta cheese”, “2 cups shredded mozzarella cheese”, “1/2 cup grated Parmesan cheese”, “1 teaspoon dried basil”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lasagne noodles according to package instructions; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, zucchini, and red bell pepper; cook until tender.”}, {“@type”: “HowToStep”, “text”: “Stir in marinara sauce and dried basil; simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of sauce in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Layer noodles, vegetable sauce, ricotta, and mozzarella; repeat layers ending with mozzarella and Parmesan on top.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake an additional 15 minutes until cheese is golden.”}, {“@type”: “HowToStep”, “text”: “Let lasagne rest for 10 minutes before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “18 g”, “fatContent”: “15 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X