Spaghetti Squash Lasagna

This tasty and nutrient dense twist on lasagna uses spaghetti squash instead of pasta. Strands of roasted spaghetti squash are layered with marinara sauce, mozzarella and a veggie loaded ricotta cheese mixture, then baked in the oven until the cheese is melted and all the flavors bake together. It’s naturally a gluten-free and vegetarian bake up. To make this recipe vegan you can either omit the cheese altogether or make it using my vegan ricotta blend which is soooo tasty. As for the mozzarella - you may have to use a prepared one like Daiya which is sold in most grocery stores including Metro. Same goes for the Parmesan cheese - nutritional yeast is often a good option.

Spaghetti Squash Lasagna

I teamed up with Metro to create a recipe using spaghetti squash and this is a variation of one I love to make using spaghetti squash. The flavor and texture is not exactly like pasta, but it’s strands are reminiscent of it and it has a mild taste which lends itself well to sauces you would normally eat pasta with. This is also technically not a lasagna since there is no pasta in this dish, but it’s layered like a lasagna. I used Metro’s in house brand Irresistibles Tomato basil sauce which is handy to have in a pinch if you already went through your stash of homemade marinara. The ricotta mixture is a blend of cheese along with onion garlic mushrooms and kale. It’s absolutely delicious and although you could just use ricotta on its own I think adding the extra flavourings and veggies is worth the extra bit of effort.

Spaghetti Squash Lasagna

If it’s your first time making anything with spaghetti squash have no fear - it’s easy to cook and takes only afew steps to prepare. The first step is roasting the squash. There are many ways to roast squash but the easiest I have found is just slicing it lengthwise and roasting it face down until tender. It usually takes 45-60 minutes to roast squash this way depending on the size ofcourse. After that you just let it cool enough to handle and use a fork to gently separate your ‘spaghetti’ strands. It can be roasted ahead of time to save time for when you want to use it like in this lasagna - making prep a little faster and easier.  Full details below in the recipe notes.

Spaghetti Squash Lasagna

Now one common complaint about spaghetti squash is that it can get soggy or that it’s too wet. There are many tips out there to help with this like salting it after its sliced open and letting it sit to draw out out its moisture, or slicing it across the width into 1 inch rings and roasting it that way - apparently suppose to help roast off the moisture. I find that there is still moisture present even after these techniques are used.  When I make this lasagna I make sure to not introduce too much extra moisture into it. For example I will cook off any extra liquid from the veggies before adding them to the ricotta. I will also use a very thick marinara sauce.  If I’m making my own I make sure to cook off as much liquid in it as possible. When it comes to the spaghetti squash itself, once I start pulling away strands I place them on a paper towel (or clean dish cloth) lined baking dish and then I gently pat them with more paper towels to get a lot of the moisture out of them before layering them in the baking dish.

Spaghetti Squash Lasagna

When it comes to the flavor of spaghetti squash it has a very mild, almost neutral flavor and subtly sweet but not as sweet as other winter squashes like acorn and butternut. When it comes to the texture of the noodles they have a slight crunch to them. Spaghetti squash is considered a nutrient-dense food, which means it’s low in calories but high in vitamins and minerals. Whether you’re aim is more veggies or fewer carbs or just a new way to enjoy spaghetti squash, this recipe is a sure bet. My family gobbled it up in no time. Your family will not be fooled into thinking it’s actually pasta but they will be pleasantly surprised at how delicious this ‘lasagna’ is without a trace of pasta in it. That being said, you can use regular spaghetti or even a combination of the two. Enjoy!

Spaghetti Squash Lasagna

I have partnered up with Metro to bring you this fabulous recipe, but all opinions are my own. Thank you for supporting Olive & Mango.


Servings: 6-8
Prep Time: 25 mins
Cook Time: 1 hr 15 min
Total time: 1 hr 50 min


  • 2 medium spaghetti squash (about 3 pounds each)
  • 3 tablespoon olive oil plus more for squash
  • 1 medium onion, diced
  • 4 garlic cloves, peeled and minced
  • ½ tsp chili flakes (optional)
  • 1 tsp oregano
  • 1 bunch kale, de-stemmed and roughly chopped into bite-size pieces approx 3 cups
  • 2 cups cremini mushrooms
  • Salt and freshly ground black pepper
  • 15 ounces (approx 425 grams) ricotta
  • 1 egg
  • 1½ cups shredded mozzarella cheese divided
  • ½ cup Parmesan cheese divided
  • 2 cups marinara sauce (I used Irresistibles Tomato basil sauce)
  • Chopped fresh basil, for topping (optional)


Prepare spaghetti squash

  1. Preheat oven to 400°F and line a large baking sheet with foil.
  2. Carefully halve your spaghetti squash lengthwise using a sharp knife. Scrape out the seeds and stringy parts.
  3. Brush the interior with a little oil and sprinkle with salt and pepper. Place cut-side down on baking sheet. Roast for 45 minutes, or until a knife easily pierces the skin and flesh. Remove and set aside to cool.
  4. Once cooled, use a fork to scoop out spaghetti squash into fine strings. Gently try to remove as much moisture from it as possible blotting it with paper towel or dish cloth.

Prepare the ricotta veggie mixture

  1. In the meantime, grease a 13x9-inch baking dish. Heat the oil in a large saucepan over medium heat. Sauté onion until translucent, 5 to 7 minutes and season with the chili flakes and oregano. Add the garlic and the mushrooms and cook until golden 5 min. Add the kale and cook another 5 min. Sprinkle with salt and pepper, and set aside and allow to cool.
  2. In a large bowl, combine the ricotta, egg, 1 cup of the mozzarella cheese, ¼ cup of the Parmesan and the cooked kale and mushroom mixture mixture. Stir until well combined and season with salt and pepper.


  1. Heat oven to 375°F
  2. Spread a third of the spaghetti into the prepared dish, dollop with several spoonfuls of ricotta, then pour on a layer of marinara sauce. Repeat until all ricotta filling and marinara is used up approx3 layers. Sprinkle the top with the remaining ½ cup of mozzarella cheese and ¼ cup of Parmesan.
  3. Bake until bubbling hot, the cheese is melted, and browned around the edges, 25 to 30 minutes. Cover with foil if the squash is browning too quickly. Let stand for about 10 minutes, then top with basil, if using, and serve.

Recipe Notes

  • Storage: Although it’s best eaten right out the oven when fresh you can store leftovers covered in the refrigerator for 2-3 days. Reheat in a 350°F oven for 20-25 minutes or until completely warmed through.
  • Make ahead: The spaghetti squash strands can be stored in an airtight container in the fridge for up to a week. So feel free to roast yours ahead of time to save time when making this lasagna.

Spaghetti Squash Lasagna