Skip to Content

Homemade Vegetable Lasagne

Sharing is caring!

Bubbling cheese, tender pasta sheets, and a cozy sauce that makes the whole kitchen smell like Sunday dinner. That is the magic of homemade vegetable lasagna. If you want comfort without fuss, you are in the right place.

Vegetable Lasagne in a baking tray.
Vegetable Lasagne

One of my favourite, but I cannot eat out here as no one makes Vegetarian Lasagna here. When I visited Italy, it was the same. I wanted to taste the authentic Lasagne, but could not as all were meat-based. So I prepared my own version of Vegetable Lasagne.

This step-by-step guide shows a simple method that works every time. You will make two quick sauces, layer them with veggies and pasta, then bake until golden. It is an easy vegetarian lasagna with white sauce that is great for family dinners, meal prep, or holidays.

You will use the veggies in your fridge, pantry spices, and basic cheeses. The tomato sauce brings brightness, the white sauce adds cream, and the final slice stands tall. We will cover the no boil pasta option and freezer-friendly tips, so you can cook once and eat well all week.

What Is Vegetable Lasagna and How To Get Perfect Layers Every Time

Vegetable lasagna is a stacked pasta bake. You layer pasta sheets with a veggie-packed tomato sauce, a silky white sauce (béchamel), and melty cheese. It bakes until bubbling and lightly browned on top.

Balance and structure are everything. The best vegetable lasagna tips come down to moisture control and ratios. You want enough sauce to hydrate the noodles, not so much that it pools under the slice.

  • Ideal layers: For a 9×13 inch pan, make 3 to 4 noodle layers.
  • Sauce-to-noodle-to-cheese ratio: Use enough tomato and white sauce to lightly coat each noodle layer. Aim for a thin, even spread, not thick puddles.
  • Resting time: Let the lasagna rest 10 to 15 minutes after baking. Slices hold their shape and the cheese sets.
  • Moisture management: Cook the veggies first to drive off water. Season as you go so the flavor is even.
  • Flavor balance: Tomatoes bring acidity, the white sauce adds creaminess, and cheese ties it all together. Salt each layer lightly. Add gentle heat with red pepper flakes if you like.

Looking up what lasagna is? This is the version that keeps structure front and center. You get tender pasta, not mushy ones, and slices that look as good as they taste.

However, if you are anti-pasta but still want to enjoy a Lasagne? Try this Zucchini and Egglplant Lasagne without Lasagne Sheets.

The basic formula that never fails

Memorize this simple pattern and you will never second-guess your build again.

  • Start with a thin layer of tomato sauce on the bottom. Never place dry noodles on a bare pan.
  • Stack in this order: pasta, tomato vegetable sauce, cheese.
  • Repeat the stack 3 times.
  • Finish with pasta, white sauce, and a generous layer of cheese on top.
  • For a 9×13 pan, plan on 12 to 15 noodles, about 3 to 4 cups total sauce combined, and 3 to 4 cups shredded cheese.
  • Salt and pepper each layer lightly to keep the flavor balanced from top to bottom.
Vegetable Lasagne in a baking tray.
Vegetable Lasagne

Best vegetables for flavor and texture

Some veggies go soft and watery in the oven. Others keep bite and add savory depth. Choose 3 to 5 from the list below.

  • Great picks: mushrooms, zucchini, bell peppers, spinach, kale, eggplant, carrots, onions, corn.
  • Cook by density: carrots and mushrooms need more time. Add spinach at the end so it wilts, not stews.
  • Cut to a similar size so everything cooks evenly.
  • Sauté or roast to remove extra water. Pat eggplant and zucchini dry after cooking.
  • Finish with fresh herbs for brightness. Basil or parsley works well.

Picking the right lasagne sheets, no-boil vs boiled

Your lasagne sheets choice changes how much sauce you need and how long it bakes.

  • No-boil lasagne save time, but they need a bit more sauce so they hydrate in the oven. Plus at times they might be a bit hard. So I prefer parboiling them.
  • Dried sheets can be parboiled 2 to 3 minutes individually, then drained and removed in a clean kitchen towel. They should bend but still feel firm.
  • Fresh sheets cook fastest and make very tender layers.
  • Gluten-free noodles work well if you add a touch more sauce and avoid overbaking.
  • Avoid overcooking noodles before layering. They finish in the oven.

Ingredients and Smart Substitutions (Budget and Diet Friendly)

Here is a flexible grocery list you can adapt to what you have.

  • Lasagne Sheets : no-boil, dried, or fresh sheets
  • Tomato base: passata, crushed tomatoes, marinara, or pasta sauce
  • White sauce: classic roux with milk, or cornstarch slurry for an easier, gluten-free option
  • Cheeses: mozzarella for melt, parmesan for savory kick, ricotta or cottage cheese for creaminess (optional), cheddar for sharp flavor
  • Aromatics and seasonings: onion, garlic, olive oil, oregano, basil, thyme, red pepper flakes, black pepper, salt, a pinch of nutmeg for the white sauce
  • Vegetables: pick 3 to 5, like mushrooms, zucchini, bell peppers, spinach, kale, eggplant, carrots, or corn

Swaps and dietary notes:

  • Vegan: use olive oil for the white sauce and unsweetened plant milk. Swap in vegan mozzarella, or make tofu ricotta. I have not made a Vegan Lasagne yet so cannot comment much.
  • Use low-moisture mozzarella for better browning and less grease.
  • Add protein: stir white beans or lentils into the tomato sauce.

Cheese choices that melt and taste great

  • Mozzarella: pick low-moisture blocks and shred them yourself. Better melt, less grease.
  • Parmesan or pecorino: a little goes far for depth.
  • Cheddar: adds sharpness. Balance it with milder mozzarella.
  • Vegan options: almond ricotta, cashew mozzarella, or a reliable shredded vegan melt. (Have not used but they might work)
Vegetable Lasagne in a baking tray.
Vegetable Lasagne

Sauces overview, classic and dairy-free

Tomato options:

  • Passata gives a smooth, consistent sauce.
  • Crushed tomatoes add texture.
  • Jarred marinara saves time. Taste and adjust salt. If tomatoes taste very tangy, add a small pinch of sugar.

White sauce options:

  • Classic roux: butter, flour, warm milk, whisk until slightly thick.
  • Cornstarch slurry: whisk cornstarch into cold milk, then cook with butter or olive oil until thick.
  • Dairy-free: use olive oil and unsweetened plant milk. Add nutritional yeast for a mild cheesy note.

Aromatics and pantry spices that build flavor

  • Onion and garlic form the base of both sauces.
  • Dried oregano and basil shine in the tomato sauce. A pinch of nutmeg adds warmth to the white sauce.
  • Red pepper flakes bring gentle heat.
  • Add a bay leaf to the tomato sauce while simmering, then remove it before layering.
  • Finish with lemon zest or a splash of balsamic for brightness.

Avoid soggy or dry lasagna

Common issues and simple fixes:

  • Dry Lasagne Sheets: Pre-boil the Lasagne sheets. Add a touch more sauce between layers.
  • Bland flavor: season each layer lightly. Taste the sauces before you build.
  • Greasy top: use low-moisture mozzarella. Do not add extra oil to the final layer.

Make ahead, freeze, and reheat

  • Make ahead: assemble up to 24 hours in advance. Cover and refrigerate. Add about 10 minutes to the covered bake time if starting cold.
  • Freeze baked: cool completely, portion, wrap, and freeze. Reheat at 350 F (175 C), covered, until hot, about 20 to 30 minutes.
  • Single slices: microwave to warm, then crisp the edges in an air fryer at 350 F for 5 to 8 minutes.

This vegetable lasagne recipe is truly freezer-friendly, so make two pans when you have time.

What to serve with vegetable lasagna

Quick sides:

Drinks: sparkling water with lemon or iced tea.
Dessert: fresh fruit or a scoop of sorbet keeps dinner light.

Vegetable Lasagne in a baking tray.
Vegetable Lasagne in a baking tray.

Homemade Vegetable Lasagne

Easy Homemade Vegetable Lasagne, with alternating layers of vegetables, oozing cheese and Lasagne sheets, and can be made in just 45 minutes.
5 from 3 votes
QR Code
Print Pin Rate Save
Course: Main Course
Cuisine: Italian
Keyword: Baked, Cheese, Main Course, MakeAheadPartyIdeas, Pasta / Noodles, Vegetables
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 8 Servings
Calories: 354kcal
Author: Renu Agrawal-Dongre

Ingredients

Ingredients – Vegetable and Tomato Sauce

  • 1 tbsp Olive Oil
  • 1 Medium Onion finely chopped
  • 2-3 Cloves Garlic chopped / grated
  • 3 cup Vegetables of your choice Chopped uniformly, I use Bell peppers, carrots, Brinjal, corn, zucchini, spinach, Aubergine etc.
  • 1 tsp Black pepper
  • 1 tsp Red Chili Flakes
  • Salt (Pasta sauce may have salt, so go easy)
  • 1.5 Cup Pasta Sauce or Tomato Puree
  • 1 tsp Mix seasoning Oregano, Parsley, Basil (If using fresh seasoning double the quantity)

Ingredients – White Sauce

  • 1.5 cup Milk
  • 1 tbsp Cornflour
  • Salt
  • 1/2 tsp Oregano lightly Crushed
  • 1/2-1 tsp black pepper
  • 1 tbsp Butter

Other Ingredients

  • 12 Lasagna sheets 1-2 extras might be required, if large pan
  • 3 cup Cheese I just use cheddar, Read above for substitutions.

Instructions

Instructions – Tomato Sauce

  • Add olive oil in a wok or a wide pan.
    1 tbsp Olive Oil
  • Add the onion and garlic and saute it for 2-3 mins on high.
    1 Medium Onion, 2-3 Cloves Garlic
  • Add the chopped Vegetables and let them cook for 5 mins.
    3 cup Vegetables of your choice
  • Depending on the type of vegetables add it in order. Eg. if using carrot, Brinjal (Aubergine) and spinach, add Carrots first let it cook for a 2-3 mins and then add Aubergine and lastly Spinach.
  • Add the Pasta sauce or Tomato Puree.
    1.5 Cup Pasta Sauce or Tomato Puree
  • Add all the seasonings, salt, black pepper, red chilly flakes and let it cook on medium for 5-8 minutes until the vegetables are soft but not mushy.
    1 tsp Black pepper, Salt, 1 tsp Red Chili Flakes
  • Switch off and keep aside.

Instructions – White Sauce

  • In a heavy bottom pan, before turning on the flame or the burner add in the Milk, cornflour, salt, oregano, crushed black pepper, butter and mix all.
    1 tsp Mix seasoning, 1.5 cup Milk, 1 tbsp Cornflour, Salt, 1/2 tsp Oregano lightly Crushed, 1 tbsp Butter, 1/2-1 tsp black pepper
    White Sauce Mixture
  • Let this mixture now cook on slow flame stirring continuously.
  • Once the mixture starts boiling, let it cook for 1-2 minutes until the mix gets slightly thickened.
  • It will get thick eventually so do not bother much.

Instructions – Cooking Lasagna Sheets & Assembling

  • Depending on your Lasagna you need to either cook that in boiling water or one can use as is (depending on the instructions mentioned on the pack)
  • I still prefer to cook the Lasagna sheets in boiling water for 2-3 minutes as they become soft to cook. I once used it as is, and they were a bit dry and undone.
  • Once done, butter a rectangular tray around 9 * 5 inches wide
  • Layer a mixture of Vegetables in Tomato sauce
    First layer of Tomato Sauce on a baking tray.
  • Add a layer of Cheese on top of this
    3 cup Cheese
    Cheese added on Tomato Sauce on a baking tray.
  • Layer the Lasagna sheets on top of this.
    12 Lasagna sheets
    Lasagne Sheets added on top of Tomato Sauce.
  • Again layer a mix of Tomato sauce and cheese on this and then finish off with Lasagna sheet.
  • You should get roughly 3 layers of the same. Leave some half cup of cheese for the final layer.
  • The last top layer should be Lasagna sheets.
  • Add the white sauce on top of this and spread it across. the sheets.
    Veg Lasagne ready to be baked.
  • Let it even drizzle down the dish by pushing the sheets a bit inside. (Just give them a gentle push on the sides)
  • Bake this in a preheated oven at 180 Deg C for 10 minutes.
  • Sprinkle the remaining half cup cheese on top of the last layer and bake again for 15 minutes.
  • Serve it hot with a slice of Garlic bread or Homemade Baked Oven chips

Notes

  • The assembling of the dish can be done well in advance and kept in the fridge. Just 30-40 mins before serving, bake it in the oven.
 
Tried this recipe?Share your feedback @cookwithrenu_ad or tag #cookwithrenu_ad
Nutrition Facts
Homemade Vegetable Lasagne
Amount Per Serving
Calories 354 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 4g25%
Trans Fat 0.1g
Polyunsaturated Fat 1g
Monounsaturated Fat 2g
Cholesterol 18mg6%
Sodium 548mg24%
Potassium 194mg6%
Carbohydrates 37g12%
Fiber 2g8%
Sugar 4g4%
Protein 18g36%
Vitamin A 129IU3%
Vitamin C 1mg1%
Calcium 164mg16%
Iron 1mg6%
* I am not a nutritionist. The nutritional information is provided as a courtesy and is an estimate only. It varies depending upon the product types or brands.
Disclaimer: I am not a nutritionist. The nutritional information is provided as a courtesy and is an estimate only. It varies depending upon the product types or brands.

Updates

This recipe was first posted on my blog on 17th December 2018. Today the 7th November 2025, I am updating the contents and the pics. Recipe remains the same.

Sharing this with

Foodies_RedoingOldPost

Tried this recipe? Please comment and rate the recipe. Share your pics and tag us.

Subscribe to my email list to get the new recipes straight into your mailbox.

Disclaimer & Privacy Policy

Sharing is caring!

5 from 3 votes
Recipe Rating




Priya Srinivasan

Wednesday 6th of February 2019

yumm, all i want to do is take a spoon and dig into that cheesy and super tempting lasagna!!! love every ingredient gone into this! Warm and cozy bake!!

CookwithRenu

Wednesday 6th of February 2019

Thank You

veena

Wednesday 16th of January 2019

This vegetable lasagne looks amazing. My daughter would have loved to eat this.

CookwithRenu

Wednesday 16th of January 2019

Thank you

Pavani

Saturday 12th of January 2019

Wow, what a coincidence I was planning to make lasagna today. You're homemade cheesy vegetable lasagna looks so delicious and tempting.

CookwithRenu

Saturday 12th of January 2019

Thanks dear

Kalyani

Saturday 12th of January 2019

My husband used to love lasagne a lot, and I hardly made it for him early on. Now my kids would love this homemade version a lot... love the flavours going in there...

CookwithRenu

Saturday 12th of January 2019

Thank You

Swati

Tuesday 8th of January 2019

Cheesy Vegetable lasagna is tempting me to do get a pack and bake for my kids. It's a perfect meal when you want something filling, comforting and hatke!!

CookwithRenu

Tuesday 8th of January 2019

Thank You