• By Irena Macri
  •  | Published:
  •  | 0 Comments

This is a high-protein, healthy vegetable lasagna recipe with cottage cheese, ricotta, spinach, butternut squash, zucchini and mushrooms. There are a few simple prep steps involved but overall this is an easy lasagna without bechamel sauce and you can use a store-bought tomato sauce for extra convenience. I know lasagna recipes often overwhelm people but my how-to photos and video will help you along the way. Everyone will be asking you for the recipe!


Vegetable cottage cheese lasagna with butternut squash, zucchini and spinach

In This Post:


Why I Love This Vegetable Cottage Cheese Lasagna

This is one of my favourite vegetarian recipes to make for the family or when we have guests coming over. I think it’s the best vegetable lasagna and I will tell you why.

  • Lots of veggies: We’re talking roasted butternut squash, grilled zucchini and mushrooms, spinach, and tomatoes (in the sauce).
  • High in protein: Many vegetarian pasta dishes lack protein which means that you have to eat a lot more of it to feel truly satiating. I wanted to create a vegetarian lasagna that was not just full of veggies but was also filling. By using protein-rich cottage cheese in addition to ricotta, grated cheese and pasta sheets, I was able to get pretty decent macros in this dish – about 30 grams per serving if the lasagna is cut in 8 slices.
  • Flavour: There is so much deliciousness in this dish and it comes from doing that extra step of pre-grilling and pre-roasting the vegetables, which enhances their flavour. Plus plenty of garlic, cheeses, and basil tomato sauce – all create a beautiful combination.
  • Make-ahead friendly: You can prepare most of the elements ahead of time and store them in the fridge overnight or even 2 days. You can even assemble the whole lasagna dish and store it in the fridge until you’re ready to bake.
  • If you want healthy and delicious comfort food, this vegetarian lasagna recipe is IT!

👉 If you’re looking for more vegetarian dinner recipes, make sure to try my lentil and mushroom Stroganoff, the baked Italian eggplant Parmigiana, or the quinoa-stuffed peppers. You can find all of my vegetarian recipes here.

Butternut squash zucchini lasagna with cottage cheese and spinach

Ingredients

Here is what you will need for this delicious vegetable lasagna recipe:

  • Vegetables: butternut squash (or another type of winter squash/pumpkin), mushrooms, baby spinach (you could also use defrosted spinach), zucchini, garlic.
  • Pasta: You can use fresh lasagna sheets or dry pasta sheets. When using dry pasta sheets, I personally like to par-boil them for 1-2 minutes each as it makes them easy to layer in the dish.
  • Cheeses: cottage cheese, ricotta cheese, grated Mozzarella and Cheddar. There is no bechamel sauce in this lasagna and the white sauce is replaced with a cottage cheese and spinach mixture.
  • Tomato pasta sauce: You can make your own tomato pasta sauce but I buy good quality pre-made tomato sauce (aka marinara) and for this recipe, I love basil tomato sauce by Mutti brand (no affiliation). You can use whatever you prefer here. Using a store-bought sauce saves time, which I am all about these days.
  • You will need a large, deep rectangular baking dish, a baking tray and a few frying pans. There is a little bit of prep involved so allocate an hour or so.
Ingredients for vegetarian lasagna

How To Make Vegetable Cottage Cheese Lasagna

Find the full list of ingredients, nutritional info, and instructions in the recipe card below. Here are some step-by-step pictures to guide you along.

Pre-Cook Butternut Squash

  • Cut butternut squash into half-moon disks. Season and rub with a little oil. Roast at 200 C /400 F for 20 minutes, until just tender. You can also use an Air Fryer for 10-15 minutes. While the butternut squash is cooking, prepare other fillings.

Saute Onions & Spinach

  • In another large frying pan, saute onions with a little oil and salt, for 4-5 minutes, until golden and soft. Transfer to a large mixing bowl.
  • Add baby spinach leaves and a splash of water to the same pan. Cover with a lid and cook for 2 minutes or two until wilted. Stir a few times. Once done, transfer the spinach to a cutting board and chop it finely with a knife. Transfer the chopped spinach to the bowl with the onions.

Make Cottage Cheese Mixture

  • To the bowl with the onions and spinach, add the cottage cheese, smooth ricotta, minced garlic, black pepper and another pinch of salt. Mix through and set aside.

Cook Mushrooms & Zucchini

  • Slice zucchini lengthwise or into elongated pieces. Sprinkle all pieces with a little salt and set aside.
  • In one frying pan, saute the mushrooms with a little oil and salt for 7-8 minutes, stirring a few times, until browned. Transfer to a bowl.
  • Using one or two frying pans, pan-fry or grill the zucchini over medium-high heat for 2 minutes or so on each side, until golden brown and slightly charred. Remove and set aside.

Precook lasagna sheets (if using dry pasta)

  • Pre-cooking dry lasagna sheets makes it easier to layer them in the baking dishes and results in a more saucy lasagna as the sheets don’t absorb as much liquid. Plus, this speeds up the baking time. Pre-cooking is optional, you can also use fresh lasagna sheets sold in the refrigerated section, in which case the baking time will be a little bit shorter.
  • Boil enough water to fill half of a large pot. Place on a stove and bring back to boil. Add lasagna sheets, 1-2 at a time and cook for 2 minutes. Remove onto a plate or tray and continue until you have two layers worth of pasta sheets. You can then start layering the lasagna while continuing to cook the remaining pasta sheets.

How To Layer Vegetable Lasagna

  • Make sure to preheat the oven back to 180 C / 355 F ahead of time.
  • Spread 1/2 cup of the tomato pasta sauce on the bottom of the baking dish. Layer 2-3 lasagna sheets (my dish fits 2.5). You can use scissors or a knife to cut one of the sheets in halves. It’s a bit of a Tetris game, really.
  • Spread a thin layer of tomato sauce and cottage cheese filling on top of the pasta layer, about 1.5 cups and sprinkle all of the pre-cooked mushrooms on top.
  • Place another layer of lasagna sheets and spread another ½ to 1 cup of pasta sauce. Place butternut squash pieces on top. They would have shrunk so you can tear them into pieces to cover the sheets evenly. It’s okay to have a few gaps.
  • Place more lasagna sheets and more sauce. Spread another cup or two of the cottage cheese and layer the pre-cooked zucchini slices.
  • Add the final layer of pasta sheets, spread another cup or two of sauce, and make sure to spread all the way to the corners. Spread the remaining cottage cheese mixture on top. Sprinkle Mozzarella and Cheddar cheese over the top evenly.
  • Place in the oven for 25-30 minutes. Once done, remove the lasagna and let it sit for 5-10 minutes so it settles and finishes cooking. It will also cool down slightly as it’s incredibly hot straight out of the oven.
  • Slice into 6-8 slices and serve. Enjoy my vegetable cottage cheese lasagna!
vegetarian lasagna recipe

Watch How To Make It


Veggie Lasagna Variations

  • You can use different types of pumpkin/winter squash here. Sliced sweet potato can also work.
  • Gluten-free lasagna sheets can be used for this dish.
  • You can add a layer of canned, strained lentils for extra protein and fibre.
  • Grilled eggplant is another lovely addition to a vegetarian lasagna.
  • Another way to increase protein even higher is to mix in grated firm tofu into the cottage cheese mix or add a layer of grated cottage cheese in between lasagna sheets.

What To Serve With Vegetable Lasagna

  • This dish is a well-balanced meal in itself so you don’t really need to add any sides but if you want to freshen it up, I recommend a simple side salad with zesty vinaigrette or shredded slaw with olive oil based dressing (no mayo or cream as the lasagna is already quite rich).
  • Another option is a simple side of steamed or stir-fried green beans and/or lemon garlic broccoli for extra greens on the table.
  • If you’re serving a crowd or a table of starving teenagers, a side of garlic bread might go well with this lasagna.
vegetarian lasagna with cottage cheese and spinach

Storage Tips

Storing vegetarian lasagna properly is essential to maintain its freshness and flavour. Here are some tips:

  • Allow the lasagna to cool to room temperature before storing it. This prevents condensation and keeps it from becoming soggy.
  • Slice into individual servings or portions. This makes it easier to reheat only what you need, reducing waste.
  • Place the lasagna portions in an airtight container or wrap them tightly in plastic wrap and aluminium foil. Make sure there’s minimal air exposure to prevent freezer burn or drying out in the fridge.
  • Refrigeration: If you plan to consume it within 3-4 days, store the lasagna in the refrigerator. It’s best to consume it within this timeframe for the best taste and texture.
  • Freezing: If you want to store it for a longer period, freeze it. Place the wrapped or containerized lasagna in the freezer. Properly stored, it can last 2-3 months.
  • Thawing: When ready to eat frozen lasagna, transfer it to the refrigerator to thaw overnight. Avoid thawing at room temperature to prevent bacterial growth.
  • Reheating: Reheat in the oven for best results. Preheat to around 350°F (175°C), cover the lasagna with foil to prevent excessive drying, and bake until heated through (usually 20-30 minutes). Alternatively, microwave individual portions for a quicker meal.
  • Freshen Up: Sprinkle a little water or sauce on top before reheating to prevent excessive dryness.
vegetable lasagna with cottage cheese slice on a plate

More Vegetarian Dinner Recipes


Full Recipe 

Find the full list of ingredients, instructions, and a nutritional breakdown below. If you have questions or cook this recipe, please let me know in the comments, and make sure to rate this recipe so it’s easy for others to find.

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon


Description

This is a protein-packed, healthy roast vegetable lasagna with cottage cheese, ricotta, spinach, butternut squash, zucchini, and mushrooms. It’s easy to make since it skips the bechamel sauce and you can use store-bought tomato sauce for added convenience.


For Butternut Squash Layer

For Cottage Cheese Spinach Mixture

Mushrooms

Zucchini

Other


Roast/bake or air-fry butternut squash

  • Preheat the oven to 200 C /400 F. Rub the butternut squash piece in a little olive oil using your hands and layer on a flat baking tray. Sprinkle with a little salt and bake for 20 minutes, until just tender. You can also use an Air Fryer for 10-15 minutes.
  • While the butternut squash is cooking, prepare other fillings.

Saute Onions & Spinach

  • In another large frying pan, add 2 tbsp olive oil, onions and salt and cook over medium heat for 4-5 minutes, until golden and soft. Transfer to a large mixing bowl.
  • Add baby spinach leaves to the same pan and a splash of water, cover with a lid and cook for a minute or so. Stir as it starts to wilt and cook for a couple of minutes until all of the spinach is wilted, you can add a little more water if needed.
  • Once done, transfer the spinach to a cutting board and chop it finely with a knife. Transfer the chopped spinach to the bowl with the onions.

Make Cottage Cheese Mixture

  • To the bowl with the onions and spinach, add the cottage cheese, smooth ricotta, minced garlic, black pepper and another pinch of salt. Mix through and set aside.

Cook Mushrooms & Zucchini

  • Slice zucchini lengthwise or into elongated pieces. Sprinkle all pieces with a little salt and set aside.
  • In one frying pan, add the olive oil and chopped mushrooms, sprinkle with 1/4 tsp of salt. Cook over medium-high for 7-8 minutes, stirring a few times, until browned. Transfer to a bowl.
  • Now, using one or two frying pans, pan-fry the zucchini in a little olive oil over medium-high heat for 2 minutes or so on each side, until golden brown and slightly charred. Remove and set aside.

Precook lasagna sheets (if dry)

  • Pre-cooking lasagna sheets is optional, you can also use fresh lasagna sheets sold in the refrigerated section, in which case the baking time will be a little bit shorter. Pre-cooking dry lasagna sheets makes it easier to layer them in the baking dishes and results in a more saucy lasagna as the sheets don’t absorb as much liquid. Plus, this speeds up the baking time.
  • Boil enough water to fill half of a large pot. Place on a stove and bring back to boil. Add lasagna sheets, 1-2 at a time and cook for 2 minutes. Remove onto a plate or tray and continue until you have two layers worth of pasta sheets. You can then start layering the lasagna while continuing to cook the remaining pasta sheets.

How To Layer Vegetable Lasagna

  • Make sure to preheat the oven back to 180 C / 355 F ahead of time.
  • Spread 1/2 cup of the tomato pasta sauce on the bottom of the baking dish. Layer 2-3 lasagna sheets (my dish fits 2.5). You can use scissors or a knife to cut one of the sheets in halves. It’s a bit of a Tetris game, really.
  • Spread a thin layer of tomato sauce and cottage cheese filling on top of the pasta layer, about 1.5 cups and sprinkle all of the pre-cooked mushrooms on top.
  • Place another layer of lasagna sheets and spread another ½ to 1 cup of pasta sauce. Place butternut squash pieces on top. They would have shrunk so you can tear them into pieces to cover the sheets evenly. It’s okay to have a few gaps.
  • Place more lasagna sheets and more sauce. Spread another cup or two of the cottage cheese and layer the pre-cooked zucchini slices.
  • Add the final layer of pasta sheets, spread another cup or two of sauce, and make sure to spread all the way to the corners. Spread the remaining cottage cheese mixture on top. Sprinkle Mozzarella and Cheddar cheese over the top evenly.
  • Place in the oven for 25-30 minutes. Once done, remove the lasagna and let it sit for 5-10 minutes so it settles and finishes cooking. It will also cool down slightly as it’s incredibly hot straight out of the oven.
  • Slice into 6-8 slices and serve.


Notes

  • Butternut squash – you will need 12 to 14 pieces. The easiest way is to layer them on the lasagna baking dish to see if you have enough. They will shrink a little while cooking as well.
  • If not pre-cooking dry lasagna sheets, add ¼ cup of water to the bottom of the baking dish and another ¼ cup when adding the pumpkin layer, evenly splashed, this will give more liquid for the pasta sheets to absorb so that lasagna doesn’t dry up.  Cook for 35-40 minutes instead.
  • If using fresh lasagna sheets, follow the main instructions and cook for 25 minutes.

Nutrition

  • Serving Size: 1 of 8 slices (more cals if 1 of 6 slices)
  • Calories: 578
  • Sugar: 13 g
  • Sodium: 1210 mg
  • Fat: 21 g
  • Carbohydrates: 53.3 g
  • Fiber: 5.2 g
  • Protein: 30.4 g
  • Cholesterol: 42.8 mg

Keywords: Vegetarian Lasagna, High-Protein, Vegetarian, Veggie Lasagna, Cottage Cheese, Spinach Lasagna, Ricotta Lasagna, Butternut Squash, Zucchini

  • « Mushroom Stew
  • Lamb Kabobs Souvlaki With Greek Salad »
Irena Macri

By Irena Macri

About the author: Hi, I’m Irena Macri. I share easy, delicious recipes with a healthy twist. I’ve been food blogging for over 10 years and have a Diploma in Nutrition & Weight Management. I believe in a balanced diet with an occasional cookie and cheesy pasta. More about me here. Sign-up for my newsletter and subscriber freebies.

PS. Some posts contain affiliate links, which means I receive a small commission for purchases made through these links.


You Might Also Like

Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here