Best Vegetarian Lasagna Recipe NZ For Delicious Meals

Updated On: October 7, 2025

Lasagna is a beloved comfort food around the world, and here in New Zealand, it’s no exception. Whether you’re a committed vegetarian or simply looking to enjoy a delicious meat-free meal, this best vegetarian lasagna recipe NZ brings together fresh, wholesome ingredients and rich, satisfying flavours that will delight your taste buds.

Bursting with seasonal vegetables, creamy béchamel sauce, and layers of tender pasta sheets, this dish is perfect for family dinners, potlucks, or even meal prepping for the week.

What makes this recipe stand out is its balance of hearty vegetables and creamy cheese, combined with the authentic Italian method adapted to local Kiwi ingredients. It’s easy to prepare, customizable, and sure to impress even the most discerning carnivores at your table.

Ready to discover a vegetarian lasagna that’s both nutritious and indulgent? Let’s dive in!

Why You’ll Love This Recipe

This vegetarian lasagna recipe is crafted to bring out the best in fresh New Zealand produce. You’ll love it because:

  • It’s packed with seasonal vegetables like spinach, mushrooms, and zucchini that add vibrant colour and texture.
  • Rich homemade sauces — a classic tomato ragu and creamy béchamel combine for the ultimate flavour experience.
  • Easy to prepare ahead of time, making it perfect for busy families or entertaining guests.
  • It’s adaptable to suit dietary needs, including gluten-free or vegan versions with simple swaps.
  • Comforting and filling without relying on meat, proving vegetarian meals can be just as satisfying.

Ingredients

  • 12 sheets of no-boil lasagna pasta
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium zucchinis, diced
  • 200g button mushrooms, sliced
  • 200g fresh spinach, roughly chopped
  • 2 cups canned crushed tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper, to taste
  • 500ml whole milk
  • 50g butter
  • 50g plain flour
  • 1 cup grated mozzarella cheese
  • 1 cup grated Parmesan cheese
  • Fresh basil leaves for garnish (optional)
  • 1 teaspoon nutmeg (optional, for béchamel)

Equipment

  • Large frying pan or skillet
  • Medium saucepan
  • Whisk
  • Large baking dish (approximately 20cm x 30cm)
  • Wooden spoon
  • Knife and chopping board
  • Measuring cups and spoons

Instructions

  1. Preheat your oven to 180°C (350°F). Lightly grease your baking dish with olive oil.
  2. Prepare the vegetable tomato sauce: Heat olive oil in a large frying pan over medium heat. Add the chopped onion and garlic and sauté until translucent, about 3-4 minutes.
  3. Add the diced zucchini and mushrooms, cooking until softened, around 5-7 minutes. Stir occasionally to prevent sticking.
  4. Pour in the crushed tomatoes and tomato paste, then sprinkle in oregano, basil, salt, and pepper. Reduce heat and simmer gently for 15 minutes, stirring occasionally, until the sauce thickens slightly.
  5. Wilt the spinach: Add the chopped spinach to the tomato sauce and cook for an additional 2-3 minutes until just wilted. Remove from heat.
  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 to avoid lumps.
  7. Gradually add the milk in small amounts, whisking continuously until the sauce thickens and is smooth. Season with salt, pepper, and nutmeg. Remove from heat.
  8. Assemble the lasagna: Spread a thin layer of the vegetable tomato sauce over the bottom of the baking dish.
  9. Layer 3 lasagna sheets over the sauce, then spread a third of the tomato-vegetable mixture over the sheets.
  10. Drizzle a third of the béchamel sauce over the tomato layer, then sprinkle with a mix of mozzarella and Parmesan cheese.
  11. Repeat layers twice more, finishing with a generous topping of béchamel and cheese.
  12. Bake for 35-40 minutes until the top is golden brown and bubbling. If the top starts to brown too quickly, cover loosely with foil.
  13. Rest: Allow the lasagna to rest for 10 minutes before serving. This helps it set and makes slicing easier.

Tips & Variations

Use fresh New Zealand vegetables in season to enhance flavour and reduce costs.

  • Gluten-free: Substitute standard lasagna sheets with gluten-free pasta sheets available at most supermarkets.
  • Vegan option: Use plant-based milk and vegan butter for the béchamel, and replace cheese with vegan mozzarella alternatives.
  • Add extra layers: Incorporate roasted eggplant or sweet potato slices for a richer vegetable medley.
  • Spice it up: Add a pinch of chili flakes to the tomato sauce for a subtle kick.
  • Make ahead: Assemble the lasagna in advance and refrigerate for up to 24 hours before baking.

Nutrition Facts

Nutrient Per Serving (1/6 of lasagna)
Calories 380 kcal
Protein 18 g
Fat 15 g
Carbohydrates 40 g
Dietary Fiber 6 g
Sodium 450 mg

Serving Suggestions

This vegetarian lasagna pairs beautifully with a crisp green salad tossed with lemon vinaigrette or a simple side of steamed green beans. For an authentic Kiwi touch, serve alongside fresh crusty bread from your local bakery for mopping up the delicious sauces.

For dessert, why not try the delightful Cinnamon Pecan Ice Cream Recipe to keep the meal light and sweet? Or for something a little richer, Chocolate Heaven Cake Recipe will satisfy any chocoholic’s cravings.

Conclusion

This best vegetarian lasagna recipe NZ is a wonderful way to enjoy a hearty and delicious meal without meat. Its layers of fresh vegetables, creamy béchamel, and melted cheese create a perfect harmony of flavours that is both comforting and nourishing.

Whether you’re cooking for family, friends, or just yourself, this recipe is easy to follow and highly adaptable to suit your preferences or dietary needs.

Making this dish is a rewarding experience that fills your kitchen with inviting aromas and results in a stunning meal everyone will love. Plus, using local New Zealand produce means you’re supporting local growers and enjoying the freshest ingredients possible.

Give this recipe a go and discover why vegetarian lasagna can be just as satisfying as the traditional kind.

While you’re exploring vegetarian dishes, check out other delicious recipes like our Classico Sun Dried Tomato Alfredo Sauce Recipe for a creamy pasta alternative, or try the indulgent Cheese Penny Recipe for a cheesy snack.

Happy cooking!

📖 Recipe Card: Best Vegetarian Lasagna Recipe NZ

Description: A hearty and delicious vegetarian lasagna packed with fresh vegetables and creamy cheese. Perfect for a family meal or gathering.

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

Servings: 6 servings

Ingredients

  • 9 lasagna sheets
  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 2 cups sliced mushrooms
  • 2 zucchinis, thinly sliced
  • 1 red capsicum, diced
  • 400g canned crushed tomatoes
  • 1 cup ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh basil leaves for garnish

Instructions

  1. Preheat oven to 180°C (350°F).
  2. Heat olive oil in a pan, sauté onion and garlic until soft.
  3. Add mushrooms, zucchini, and capsicum, cook until tender.
  4. Stir in crushed tomatoes, oregano, salt, and pepper; simmer for 10 minutes.
  5. In a baking dish, spread a thin layer of vegetable sauce.
  6. Layer 3 lasagna sheets over sauce, then spread ricotta and vegetable mixture.
  7. Sprinkle mozzarella and Parmesan over the layer.
  8. Repeat layers twice, finishing with cheese on top.
  9. Cover with foil and bake for 35 minutes.
  10. Remove foil and bake for another 10 minutes until golden and bubbly.
  11. Let lasagna rest for 10 minutes before serving.
  12. Garnish with fresh basil leaves.

Nutrition: Calories: 380 kcal | Protein: 20 g | Fat: 15 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Lasagna Recipe NZ”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and delicious vegetarian lasagna packed with fresh vegetables and creamy cheese. Perfect for a family meal or gathering.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“9 lasagna sheets”, “2 tablespoons olive oil”, “1 onion, finely chopped”, “3 cloves garlic, minced”, “2 cups sliced mushrooms”, “2 zucchinis, thinly sliced”, “1 red capsicum, diced”, “400g canned crushed tomatoes”, “1 cup ricotta cheese”, “2 cups shredded mozzarella cheese”, “1/2 cup grated Parmesan cheese”, “1 teaspoon dried oregano”, “Salt and pepper to taste”, “Fresh basil leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 180\u00b0C (350\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan, saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, zucchini, and capsicum, cook until tender.”}, {“@type”: “HowToStep”, “text”: “Stir in crushed tomatoes, oregano, salt, and pepper; simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “In a baking dish, spread a thin layer of vegetable sauce.”}, {“@type”: “HowToStep”, “text”: “Layer 3 lasagna sheets over sauce, then spread ricotta and vegetable mixture.”}, {“@type”: “HowToStep”, “text”: “Sprinkle mozzarella and Parmesan over the layer.”}, {“@type”: “HowToStep”, “text”: “Repeat layers twice, finishing with cheese on top.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake for another 10 minutes until golden and bubbly.”}, {“@type”: “HowToStep”, “text”: “Let lasagna rest for 10 minutes before serving.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh basil leaves.”}], “nutrition”: {“calories”: “380 kcal”, “proteinContent”: “20 g”, “fatContent”: “15 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

X