Cheesy Spaghetti Squash Casserole Recipe
The first time I tried to make this cheesy spaghetti squash casserole, I almost gave up on squash forever. I was so proud of myself for buying a vegetable that looked like a giant, pale football. I hacked at it with a flimsy knife for what felt like an hour, sending seeds flying across my kitchen. When I finally got it in the oven, I forgot to oil the pan and the whole thing welded itself to the baking sheet. We had to order pizza that night, but I was too stubborn to let a squash win. Now, it’s my go-to easy dinner that my whole family actually asks for.
Recipe Card
| Recipe Title | Cheesy Spaghetti Squash Casserole Recipe |
|---|---|
| Servings | 6 |
| Prep Time | 20 minutes |
| Cooking Time | 1 hour 15 minutes |
| Calories | About 320 per serving |
Ingredients
- 1 large spaghetti squash
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 pound ground Italian sausage (mild or hot)
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 (24-ounce) jar of your favorite marinara sauce
- 1 cup ricotta cheese
- 1 large egg
- 2 cups shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- Salt and black pepper to taste
- Fresh basil or parsley for garnish (optional)
That olive oil is non-negotiable, trust me. I tried using cooking spray once to save a few seconds and the squash stuck so bad I lost half of it to the pan. And for the sausage, I’ve used the kind in the casing before, thinking I could just squeeze it out. Don’t do that. It makes a huge mess. Just get the loose ground stuff.
Directions
- Preheat your oven to 400°F (200°C).
- Carefully cut the spaghetti squash in half lengthwise. A sharp, sturdy knife is your best friend here.
- Scoop out the seeds and stringy guts from the center of each half.
- Drizzle the cut sides with olive oil and rub it all over. Season with a pinch of salt, pepper, garlic powder, and onion powder.
- Place the halves cut-side down on a baking sheet. Roast for 35-45 minutes, or until the flesh is tender and easily pierced with a fork.
- While the squash roasts, brown the ground sausage in a large skillet over medium-high heat, breaking it up as it cooks.
- Add the diced onion to the skillet and cook for 5-7 minutes until softened. Add the minced garlic and cook for one more minute until fragrant.
- Stir in the entire jar of marinara sauce. Reduce heat and let it simmer for about 10 minutes.
- In a medium bowl, mix together the ricotta cheese, egg, 1 cup of the mozzarella, Parmesan cheese, and dried Italian seasoning.
- Once the squash is done, let it cool until you can handle it. Use a fork to scrape the flesh into long, spaghetti-like strands into a large bowl.
- Add the meat sauce and the ricotta cheese mixture to the bowl with the squash strands. Gently mix everything until well combined.
- Transfer the whole mixture into a 9×13 inch baking dish that you’ve lightly greased.
- Sprinkle the remaining 1 cup of mozzarella cheese evenly over the top.
- Bake at 375°F (190°C) for 20-25 minutes, or until the cheese is melted, bubbly, and starting to get golden spots.
- Let it sit for 5-10 minutes before serving. Garnish with fresh herbs if you’re feeling fancy.
The part where you scrape the squash is where I had my biggest “aha!” moment. The first time, I didn’t let it cool enough and I burned my fingers so bad. Now I just set a timer for 15 minutes and walk away. Also, don’t skip letting it sit after it comes out of the oven. If you cut right in, it’ll be a soupy mess on the plate. I learned that the hard way when I was too hungry to wait.
This casserole is the ultimate comfort food in our house now. My kid, who normally treats green things like they’re poison, will actually eat a whole serving because it’s so cheesy and familiar. It’s a total win for a weeknight.
I love that it’s a one-pot meal that gives us leftovers for days. I’m not gonna lie, I think the leftovers taste even better the next day after all the flavors have really gotten to know each other. It’s my secret weapon for meal prep.
If I were to change one thing next time, I might try adding some sliced mushrooms to the meat sauce for a little extra something. I tried spinach once and it worked, but it made the whole thing a bit watery, so I’d definitely thaw and squeeze frozen spinach dry if I did that again.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 320 | 18g | 19g | 22g |
I was honestly surprised the first time I looked up the nutrition for this cheesy spaghetti squash casserole. It feels so indulgent, but it’s way lighter than a traditional pasta bake. If you’re watching carbs, it’s a fantastic healthy swap. For my gluten-free friends, this is a total home run. You could easily make it lighter by using turkey sausage and part-skim cheeses, but I’m a firm believer in the full-fat ricotta for the best texture.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Italian Sausage | Ground turkey, chicken, or beef |
| Ricotta Cheese | Cottage cheese (blended smooth) |
| Mozzarella | Provolone or an Italian cheese blend |
| Marinara Sauce | Alfredo sauce for a creamy version |
I’ve tried almost all of these swaps out of desperation when I didn’t have the right stuff. The ground turkey works great, it just needs a little extra seasoning. Blended cottage cheese is a perfect ricotta stand-in, you can’t even tell. But the Alfredo sauce swap was a one-time experiment. It was way too rich for us and made the whole thing kind of gloppy. Stick with marinara for the best flavor, in my opinion.
Tips
- Poke a few holes in the whole squash and microwave it for 3-4 minutes before cutting. It softens it up and makes it a million times easier and safer to slice.
- Don’t overcrowd your baking sheet. Give the squash halves their space so they roast and don’t steam.
- Get every last bit of moisture out of your squash strands after you fork them. I press them in a clean kitchen towel. A wet squash makes a watery casserole.
- Let your ricotta and egg mixture sit out for a bit to come to room temp. It mixes into the squash so much easier that way.
I learned the microwave trick after I nearly took my thumb off trying to saw through a rock-hard squash. It’s a total game-changer and saves so much time and frustration. The moisture tip I learned the hard way. My first successful casserole was delicious but had a small lake of orange water at the bottom of the baking dish. A quick squeeze in a towel fixes everything.
FAQ
Can I make this cheesy spaghetti squash casserole ahead of time?
Absolutely! I do this all the time for busy weeks. Assemble the whole thing, cover it tightly, and stick it in the fridge for up to 24 hours before you need to bake it. You might need to add 5-10 extra minutes to the baking time since it’ll be going in cold.
My squash is still really hard after the roasting time, what did I do wrong?
Oh, I’ve been there! Squashes can be stubborn and they’re all different sizes. It probably just needs more time. Flip it cut-side up, cover the pan loosely with foil so it doesn’t burn, and give it another 10-15 minutes. It’ll get there.
Is there a way to cook the squash without turning on my big oven?
For sure! You can cook the whole squash in an Instant Pot or pressure cooker. Just add a cup of water, put the whole squash on the trivet, and cook on high pressure for 15-20 minutes depending on size. Let the pressure release naturally for 10 minutes before quick-releasing the rest. It works like a charm on a hot day.
That’s everything I know about making this Cheesy Spaghetti Squash Casserole Recipe! Hope you give it a try, and if you mess it up, you’re in good company—I still do it sometimes.
Cheesy Spaghetti Squash Casserole Recipe
A delicious and comforting low-carb casserole featuring roasted spaghetti squash, savory Italian sausage, and three types of cheese that your whole family will love.
Ingredients
- 1 large spaghetti squash
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 pound ground Italian sausage (mild or hot)
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 (24-ounce) jar marinara sauce
- 1 cup ricotta cheese
- 1 large egg
- 2 cups shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- Salt and black pepper to taste
- Fresh basil or parsley for garnish (optional)
Instructions
-
Preheat oven to 400°F (200°C)
-
Carefully cut spaghetti squash in half lengthwise using a sharp, sturdy knife
-
Scoop out seeds and stringy guts from the center of each half
-
Drizzle cut sides with olive oil and rub all over, season with salt, pepper, garlic powder, and onion powder
-
Place halves cut-side down on baking sheet and roast for 35-45 minutes until tender
-
While squash roasts, brown ground sausage in large skillet over medium-high heat, breaking it up as it cooks
-
Add diced onion to skillet and cook 5-7 minutes until softened, then add minced garlic and cook 1 more minute
-
Stir in entire jar of marinara sauce, reduce heat and simmer for 10 minutes
-
In medium bowl, mix ricotta cheese, egg, 1 cup mozzarella, Parmesan cheese, and dried Italian seasoning
-
Let squash cool until handleable, then use fork to scrape flesh into spaghetti-like strands into large bowl
-
Add meat sauce and ricotta mixture to squash strands, gently mix until well combined
-
Transfer mixture to greased 9×13 inch baking dish
-
Sprinkle remaining 1 cup mozzarella cheese evenly over top
-
Bake at 375°F (190°C) for 20-25 minutes until cheese is melted, bubbly and golden
-
Let sit for 5-10 minutes before serving, garnish with fresh herbs if desired
Nutrition (Per Serving)



