This post may contain affiliate links. By browsing this website, you agree to our privacy policy and terms of use.

Trade out your traditional lasagna noodles for spaghetti squash in this easy spaghetti squash lasagna casserole! It’s made with just a few simple ingredients and is a great comfort food recipe. Vegan and vegetarian options included.

Spaghetti squash lasagna baked in white casserole dish and garnished with fresh basil.

When you think of budget friendly dinners, spaghetti squash recipes likely don’t come to mind. After all, traditional pasta noodles are about as dirt cheap as white rice. You can even find fancier legume-based plant-based pasta brands for just a few dollars at most grocery stores these days. 

But when you can find spaghetti squash sold by the squash (not per pound) this winter squash is a great, affordable way to get additional veggies in during the colder months and early Spring. Each serving is just about $2.61 each with additional saving tips at the bottom of this post!

Why You’ll Love This Lasagna

  • It’s as customizable as it gets! You can make this lasagna vegan, vegetarian, or with meat and dairy. In the ingredient notes, I’ve provided several options to make this recipe work for you. 
  • Perfect for holidays. We love this lasagna as a weeknight meal, but we make it most often for holidays like Easter, Thanksgiving, and Christmas. 
  • Lower carb version of traditional lasagna. Just like my Stuffed Spaghetti Squash Boats and Zoodle Lasagna, this spaghetti squash casserole is made without traditional lasagna sheets. This makes it both a gluten-free and low carb lasagna – great for a lighter meal! 

Ingredient Notes

Ingredients needed for spaghetti squash lasagna casserole measured and labeled.
  • Spaghetti squash: For this lasagna, I prefer to use a roasted spaghetti squash because I find it to be more flavorful, but if you’re short on time, you can use my quick Instant Pot Spaghetti Squash recipe to cook the squash in 7 minutes. 
  • Beef: This lasagna can be made with regular or a store-bought vegan beef. If you prefer a healthier option, try this Homemade Vegan Ground Beef Recipe. If you choose to use regular beef, use a lean beef (at least 85/15, ideally 93/7). Or, use a leaner meat like ground turkey or ground chicken. 
  • Marinara sauce: You’ll need 1 (25-28 ounce) jar of marinara sauce. I’ve made this recipe using store-bought and homemade and prefer the flavor of my homemade pasta sauce
  • Ricotta: We are lactose intolerant and make this lasagna with either my Tofu Ricotta or Cashew Ricotta made with fresh basil (seen in photos). If you tolerate dairy, feel free to use a dairy ricotta of choice. Dairy ricotta is about 1/2 the price of a dairy-free version!

 For full measurements and ingredients, scroll down to the recipe card at the bottom of this post. 

How to Make Spaghetti Squash Lasagna Casserole

4 image collage showing step by step process for making casserole.
  1. Prep and cook the squash: Using a sharp knife, carefully halve the spaghetti squash lengthwise. Scoop the seeds and pulp from the center, then brush each halve with about 1 teaspoon of olive oil. Lightly season with kosher salt and black pepper, and place squash halves cut-side down on a large rimmed baking sheet (you may need 2 baking sheets).

    Bake in a preheated oven for 35-45 minutes, or until the spaghetti squash are easily pierced with a knife. Set aside to cool until easy enough to handle.
  2. Cook the beef: While the squash roasts, cook the beef. Heat a large skillet over medium heat until warm, then add the remaining oil. Once warm, add in the beef along with the red pepper flakes and black pepper.

    Cook for 5-8 minutes, or until cooked through, breaking the beef up with a spatula as it cooks. If needed, drain any excess fat from the skillet. Then, add the marinara and continue to cook until warmed through and set aside.
  3. Layer the lasagna: Once the squash is cool enough to handle, scrape the spaghetti squash strands and place ¼ of the spaghetti strands in the bottom of a greased 9×13 baking dish.

    Dollop on several spoonfuls of ricotta (about ¼-⅓ cup) followed by ¼ or ⅓ cup of the meat sauce. Repeat layering until all the ingredients are used up. Reduce the oven temperature to 375 degrees F.
  4. Bake: Cover the baking dish with a sheet of foil and bake for 25 minutes. Uncover, and bake for a final 10 minutes.
  5. Serve: Cool slightly, then serve while fresh with additional fresh chopped  basil, parmesan cheese and red pepper flakes, or as desired.
Layering casserole ingredients in baking dish.

Serving Suggestions

Spaghetti squash lasagna is delicious served with a slice of hot and crusty garlic bread and a simple green salad. You can also serve with an array of roasted veggies, like Air Fryer Green BeansAir Fryer Brussels Sprouts, and/or Cabbage Steaks

For more ideas, check out these 51 Sides and Salads to Serve with Spaghetti

Spaghetti squash casserole in serving dish with fresh herbs.

Recipe FAQs

How do you keep spaghetti squash from getting soggy?

Because the marinara sauce and ricotta cheese mixture contain salt, it will naturally draw some of the moisture out of the spaghetti squash, resulting in a bit of water in the bottom of the casserole dish. This is very minimal and does not compromise the flavor at all. I regularly make this recipe for meal prep and find that the squash reabsorbs a lot of the moisture as it cools. Don’t worry if you see a little water at the bottom! 

Is cooked spaghetti squash supposed to be crunchy?

Cooked spaghetti squash should be firm, yet tender, similar to al dente pasta. It should not be crunchy or overly soft. When a spaghetti squash is ready, it should be easy to fork away from the sides of the squash. 

Can you eat the skin of a spaghetti squash?

The skin of a spaghetti squash is technically edible, but it is not enjoyable to eat. It’s tough and fibrous, and not appealing. Simply compost the skin, or chop it into small pieces and use it to make a flavorful homemade vegetable broth

Final baked lasagna casserole with fresh basil and serving spoon.

Storage Instructions

Leftover lasagna can be stored directly in the baking dish, tightly covered with saran wrap or foil. Alternatively, transfer leftovers to an airtight container and store in individual servings. 

How to Make this Recipe Cheaper

  • Make it a vegetarian lasagna. Vegetarian and vegan alternatives to ground beef are almost always cheaper, especially at a discount grocery store like Grocery Outlet. For example, my Grocery Outlet sells vegan ground beef from brands like Beyond Meat for $3 per pound whereas traditional beef is generally $4-$6 per pound. My homemade ground beef is about $2 per pound. 
  • Buy spaghetti squash by item, not per pound. I almost always buy spaghetti squash at Trader Joe’s because they sell them for $2.79 per squash. Competing grocery stores typically sell around $2-$3, making squash upwards of $10 each! 👎🏻
  • Choose your marinara sauce wisely. Depending on the brand, store-bought marinara sauce can range from $2-$12 per jar. If you’re trying to save money on groceries, it’s time to stop buying Rao’s (I gave it up about a year ago and my homemade marinara sauce is honestly just as good and better for you, too!).
Closeup of final baked lasagna casserole with fresh basil and serving spoon.
Home-Cooked Roots Logo

Spaghetti Squash Lasagna Casserole Recipe

5 from 1 vote

Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Cost: $15.67 per recipe / $2.61 per serving
Trade out your traditional lasagna noodles for spaghetti squash in this easy spaghetti squash lasagna casserole! It's made with just a few simple ingredients and is a great comfort food recipe. Vegan and vegetarian options included.

Ingredients
 

  • 6-7 pounds spaghetti squash about 2 large ($5.58)
  • 2 tablespoons olive oil divided ($0.38)
  • 16 oz ground beef vegan or regular ($2.04)
  • ½ teaspoon red pepper flakes ($0.03)
  • ¼ teaspoon black pepper ($0.01)
  • 1 (25-28 ounce) jar marinara sauce ($1.99)
  • 15 ounces ricotta vegan or regular ($5.64)

Instructions

  • Preheat the oven to 425 degrees F and lightly grease two large baking sheets.
  • Prep and cook the squash: Carefully halve the spaghetti squash lengthwise. Scoop the seeds and pulp from the center, then brush each halve with about 1 teaspoon of olive oil. Lightly season with kosher salt and black pepper, and place cut side down on the baking sheets. Bake for 35-45 minutes, or until the spaghetti squash are easily pierced with a knife. Set aside to cool until easy enough to handle.
  • Cook the beef: While the squash roasts, cook the beef. Heat a large skillet over medium heat until warm, then add the remaining oil. Once warm, add in the beef along with the red pepper flakes and black pepper. Cook for 5-8 minutes, or until cooked through, breaking the beef up with a spatula as it cooks. If needed, drain any excess fat from the skillet. Then, add the marinara and continue to cook until warmed through and set aside.
  • Layer the lasagna: Once the squash is cool enough to handle, scrape the spaghetti strands from the squash and place ¼ of the spaghetti strands in the bottom of a greased 9×13 baking dish. Dollop on several spoonfuls of ricotta (about ¼-⅓ cup) followed by ¼ or ⅓ cup of the marinara mixture. Repeat layering until all the ingredients are used up. Reduce the oven temperature to 375 degrees F.
  • Bake: Cover the baking dish with a sheet of foil and bake for 25 minutes. Uncover, and bake for a final 10 minutes.
  • Serve: Cool slightly, then serve while fresh with additional thinly sliced basil and red pepper flakes, or as desired.
  • Beef: Use any ground meat of choice (vegan or regular). You can use ground beef, ground chicken, ground turkey, vegan ground beef, or even 2 cups of cooked lentils, if desired. 
  • Ricotta: Dairy-free or vegan work well. If you are dairy-free like we are, use either this Tofu Ricotta or Cashew Ricotta

Notes

  • If you are using dairy-free ricotta, I like to make it in 1-2 days in advance and refrigerate until ready to use. If you are making it at the same time as the lasagna, make it while the squash roasts. 
  • If you’re short on time, you can use my quick Instant Pot Spaghetti Squash recipe to cook the squash in 7 minutes. 

Nutrition

Calories: 400kcal | Carbohydrates: 32g | Protein: 28g | Fat: 20g | Cholesterol: 83mg | Sodium: 794mg | Fiber: 7g | Sugar: 14g

Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.

Course Main Course
Cuisine Italian/American

Did You Love This Recipe?

Rate the recipe here and make sure to leave a comment below!

5 from 1 vote
12 Dirt Cheap Weeknight Dinners ebook page.
12 Dirt Cheap Weeknight Dinners ebook cover.

Wallet-Friendly Recipes & Smart Shopping Tips in Your Inbox

Plus get a free cookbook with 12 Dirt Cheap Dinner Ideas that’ll cost you $2 or less per serving.

leave a comment

I love to hear from you. Submit your recipe questions or review here and I will get back to you as soon as I can.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

related recipes