Spaghetti Squash Casserole
Light, cheesy spaghetti squash casserole with tender strands, creamy texture, and golden baked top

Ingredients
for Spaghetti Squash Casserole

Ingredient List
- 900 g spaghetti squash
- 4 chicken eggs guide
- 120 ml milk
- 40 g butter
- 1 small onion (120 g), finely diced
- 5 g Olive Oil guide
- 6 g kosher salt guide
- 1/4 tsp ground black pepper guide
💡Helpful Tips
- Do not overcook squash: overbaking makes strands mushy instead of firm.
- Remove excess moisture: lightly press strands with a paper towel if too wet.
- Mix gently: keep the strand structure intact for better texture.
- Use a wide baking dish: helps even cooking and prevents soggy center.
- Cool slightly before slicing: improves structure and serving appearance.
How to Make Spaghetti Squash Casserole (Step-by-Step Guide)
-
Step 1
Preheat your oven to 200°C (390°F) so it is fully hot before you start baking.
Carefully place the spaghetti squash on a stable surface and cut it in half lengthwise using a sharp knife. Use a spoon to remove all seeds and soft fibers from the center - the cavity should be completely clean before baking.
Place the squash halves cut-side down on a baking tray lined with parchment paper. This position helps retain moisture while cooking.
Bake for 30-35 minutes until the flesh becomes soft but still slightly firm - you should be able to easily insert a fork without resistance, but the squash should not collapse or turn mushy.
Remove from the oven and let it cool for 5-10 minutes until it is safe to handle without burning your hands. -
Step 2
Take a fork and gently scrape the inside of each squash half from the edges toward the center.
As you scrape, the flesh will naturally separate into long, thin strands that resemble spaghetti - this is the desired texture of the dish.
Transfer all the strands into a large mixing bowl. Avoid pressing or compacting them so they remain light and fluffy.
If you notice excess liquid at the bottom of the bowl, lightly press the strands with a paper towel or drain the liquid - this helps prevent a watery casserole later.
Keep the strands loose and separate - do not mash them. -
Step 3
Place a pan over medium heat and add the butter. Let it melt slowly until fully liquid, but do not let it brown.
Add the finely diced onion and cook for 4-5 minutes, stirring occasionally. The onion should become soft, translucent, and slightly sweet, not golden or crispy.
Remove the pan from heat and allow the onion to cool slightly for 1-2 minutes.
Add the cooked onion to the squash strands and gently mix using a spoon or spatula, making sure the onion is evenly distributed without breaking the strands.
The mixture should remain light and structured, not compressed. -
Step 4
In a separate bowl, crack the eggs and whisk them together with the milk until the mixture becomes completely smooth and uniform with no visible egg streaks.
Slowly pour the egg mixture into the squash while gently stirring. Mix carefully so the strands stay intact.
Add salt and black pepper, then stir again until everything is evenly combined and lightly coated.
Grease a baking dish with butter or oil, then transfer the mixture into the dish. Spread it evenly and smooth the surface for uniform baking.
Bake at 180°C (350°F) for 30-35 minutes until the top becomes lightly golden and the center is fully set - it should not wobble when gently shaken. -
Finish

Remove the casserole from the oven and let it rest for 5-10 minutes before cutting or serving.
This resting time allows the structure to stabilize, making it easier to portion neatly without falling apart.
The final texture should be soft, slightly creamy, and well-formed with visible squash strands throughout.
Serve warm for the best taste - the casserole should feel tender, light, and gently cohesive without excess moisture.
📌 Common Mistakes When Making Spaghetti Squash Casserole
Spaghetti Squash Casserole may seem simple, but its texture and structure depend on handling the squash correctly. Unlike traditional casseroles, this dish relies on natural vegetable moisture and delicate strands, which makes it more sensitive to preparation mistakes.
Most issues occur when the squash is overcooked, not drained properly, or mixed too aggressively. These mistakes can result in a watery casserole, mushy texture, or uneven baking.
Follow the guide below to avoid the most common Spaghetti Squash Casserole mistakes and achieve a perfectly balanced, tender, and structured result.
| Problem | Most Likely Cause | Quick Fix |
|---|---|---|
| Casserole turns watery | Excess moisture in the squash | Drain or lightly press the strands before mixing to remove excess liquid. |
| Texture becomes mushy | Squash was overcooked | Roast until just tender, not overly soft or collapsing. |
| Strands disappear into puree | Overmixing the squash mixture | Mix gently to preserve the spaghetti-like structure. |
| Casserole does not set properly | Incorrect egg-to-liquid balance | Measure eggs and milk accurately and bake until fully set. |
Not removing excess moisture from the squash
Spaghetti squash naturally contains a lot of water. After roasting, the strands can release even more liquid, especially if the squash was slightly overcooked. If this moisture is not removed, it will accumulate during baking and make the casserole watery and loose.
This is one of the most common issues because the dish may look fine before baking, but excess liquid appears only after heat is applied in the oven. The final result loses structure and becomes difficult to portion.
Overcooking the spaghetti squash during roasting
It may seem harmless to bake squash longer for extra softness, but overcooked spaghetti squash quickly turns into a soft mash instead of strands. This completely changes the structure of the casserole.
When the strands lose their firmness, the final dish becomes dense and lacks the characteristic “spaghetti-like” texture that makes this recipe unique.
Mixing the ingredients too aggressively
Unlike mashed casseroles, this recipe depends on preserving the strands. Stirring too vigorously breaks them down and turns the mixture into a thick paste.
Overmixing also compresses the mixture, which reduces airflow inside the casserole and affects how evenly it bakes. The result can be heavy and compact instead of light and structured.
Removing the casserole from the oven too early
Because the structure relies on eggs, the casserole needs enough time to fully set. If removed too early, the center may remain soft or slightly runny, even if the top looks ready.
This often happens when only the surface color is used as a sign of doneness, instead of checking the internal texture. The dish may fall apart when sliced or served.
Quick Summary
A perfect Spaghetti Squash Casserole depends on controlling moisture, preserving the strand structure, and baking it until fully set. Avoid overcooking the squash, mix gently, and always remove excess liquid. When done correctly, the casserole turns out light, tender, and beautifully structured with a clean, balanced texture in every bite.
Why Spaghetti Squash Casserole Turns Out So Good
- Natural “pasta-like” texture without heaviness: spaghetti squash forms delicate strands that mimic pasta, creating a satisfying structure while remaining light and easy to digest.
- Egg-based structure holds everything together: eggs gently bind the strands during baking, forming a soft but stable casserole that slices cleanly without becoming dense.
- Moisture control creates perfect consistency: when excess liquid is removed properly, the casserole becomes tender and cohesive instead of watery, giving it a balanced texture.
- Onion adds subtle sweetness and depth: lightly sautéed onion enhances the natural flavor of the squash without overpowering it, creating a smooth and well-rounded taste.
- Even baking creates a gentle golden top: the surface lightly caramelizes in the oven, adding a delicate contrast between the soft interior and slightly firmer top layer.
- Minimal ingredients highlight natural flavor: instead of relying on heavy sauces, the dish allows the mild sweetness of the squash and the creamy base to shine through.
🧩Variations
- Cheese-enriched version: add 120-150 g shredded mozzarella or cheddar into the mixture before baking or sprinkle on top during the last 10 minutes for a richer, melt-in texture.
- Protein-added variation: mix in 250 g cooked shredded chicken or ground turkey to transform the casserole into a more filling main dish.
- Vegetable-packed option: add 1 diced bell pepper (120 g) and 1 small zucchini (150 g), lightly sautéed, to increase volume and nutritional value.
- Creamier consistency: replace 60 ml of milk with 60 ml heavy cream for a softer, more indulgent texture while keeping the structure intact.
- Garlic-flavored version: add 1-2 cloves (6-8 g) minced garlic when sautéing the onion for a more pronounced savory profile.
- Herb-enhanced casserole: mix in 1 tsp dried Italian herbs or fresh parsley to add aroma and a slightly fresher taste.
- Low-fat variation: reduce butter to 20 g and use low-fat milk to create a lighter version with fewer calories while maintaining flavor balance.