This post may contain affiliate links. Please see our disclosure policy.
Craving lasagna without the heavy pasta or time-consuming prep? These Spaghetti Squash Lasagna Boats are a lighter, veggie-packed twist on the classic that brings all the comfort with none of the fuss. They’re cheesy, hearty, and perfect for a nourishing weeknight dinner.

Lasagna is one of those meals my family always requests. And while I do love it, I don’t always love the effort it takes to make it. Traditional lasagna feels like a project, and let’s be honest, not ideal for a busy evening when dinner needs to happen fast. That’s why I usually stick with my Baked Spaghetti Recipe with Zucchini Noodles or Best Spaghetti Sauce Ever over roasted spaghetti squash.
But this version right here? Game changer. It’s a delicious, veggie-forward take on lasagna that’s cozy enough for the weekend but easy enough for a weeknight.

What Makes This Recipe Work
Swapping out traditional lasagna noodles for roasted spaghetti squash makes this dish lighter, lower in carbs, and naturally gluten-free. You still get those classic lasagna layers with a rich meat sauce, creamy ricotta mixture, and gooey mozzarella on top. The squash creates a built-in “boat” that’s just fun to eat and super satisfying.
As a nutritionist, I’m always looking for ways to simplify comfort food without sacrificing taste. This one totally hits the mark.
What You’ll Love
- All the flavor of traditional lasagna, but lighter and more nourishing
- Kid-approved and perfect for picky eaters
- Simple enough for a weeknight, cozy enough for Sunday dinner
- Naturally gluten-free and easy to modify
- Great for leftovers and freezer-friendly



Tips to Make the Best Spaghetti Squash Lasagna Boats
- Slice the squash horizontally to create wider boats with more space for layering.
- For the meat, Italian sausage gives the best flavor, but ground turkey or chicken work well too.
- Don’t forget to fluff the squash with a fork after roasting so it can soak up the sauce.
- A splash of red wine vinegar in the tomato sauce adds a little tang that makes a big difference.
- Mix ricotta with a bit of milk and parmesan for a smooth, creamy texture. You can also use cottage cheese or mascarpone if that’s what you have.
Make-Ahead and Storage
You can absolutely make these in advance. Store them in the fridge for 3 to 5 days and reheat covered in the oven at 350 degrees for 20 minutes. They also freeze well for up to 3 months. Just defrost overnight and bake when ready.

What to Serve With It
These lasagna boats are filling enough on their own, but I love pairing them with something green. Try Easy House Salad or Roasted Broccoli with Garlic and Lemon. For something super fast, 10-Minute Air Fryer Asparagus always hits the spot.
These Spaghetti Squash Lasagna Boats bring all the cozy lasagna flavors you love in a faster, fresher, and more nourishing way. A new family favorite in the making!
Spaghetti Squash Lasagna Boats

Ingredients
- 2 large spaghetti squash
- 2 tbsp avocado oil or olive oil
- 1/2 large white onion, chopped
- 4 cloves garlic, minced
- 1 lb Italian sausage
- 1 28 oz can San Marzano Tomatoes
- 2 tsp Italian seasoning
- 1/2 tsp sea salt
- 2 tbsp tomato paste
- 1 tbsp red wine vinegar
- 1/2 cup ricotta cheese
- 1/4 cup milk or half and half
- 1 cup shredded mozzarella cheese
- 2/3 cup grated parmesan cheese
- salt and pepper to taste
- fresh basil (to serve)
Instructions
- Preheat the oven to 425 degrees F.
- Prepare the spaghetti squash Cut off both ends so the spaghetti squash is flat. Then cut horizontally. Scoop out the seeds, drizzle with a little oil, and season with salt and pepper. Lie on a baking sheet cut side down. Roast for 15 minutes.
- Meanwhile, make your sauce. Heat a large saucepan to medium heat. Add the remaining oil, then toss in the diced onion. Saute for 5-6 minutes, then add the garlic and sausage. Cook until the sausage is no longer pink. Toss in the Italian seasoning, salt, tomatoes, red wine vinegar, and tomato paste. Let simmer for about 10 minutes.
- In a small bowl, mix together the ricotta cheese, milk, and mozzarella cheese.
- Remove the spaghetti squash after 15 minutes. Once the tomato sauce is ready, transfer the spaghetti squash to a baking dish, cut side up. Fluff up the spaghetti strands with a fork. Sprinkle the bottom with a little parmesan. Now scoop the tomato sauce evenly between the 4 spaghetti squash. Top with a scoop of the ricotta cheese mixture. Sprinkle with some parmesan cheese. Cover with foil and return to the oven.
- Cook for about 15 minutes, remove the foil, and cook another 15 minutes until the top is lightly golden. Top with fresh basil and salt to taste. Serve hot!









