Spaghetti Squash Casserole

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

Time65 min Servings6 Difficulty2/10 TypeCasserole

This Spaghetti Squash Casserole is a light yet satisfying comfort dish with a delicate balance of creamy texture and natural vegetable flavor. When baked, spaghetti squash transforms into tender strands that resemble pasta, creating a unique structure without heaviness.

The combination of eggs, milk, and melted butter creates a soft, cohesive, and slightly creamy consistency, while the baked top adds a gentle golden finish.

This dish uses simple and affordable ingredients, making it a great everyday option. Thanks to its soft texture and mild flavor, it is also suitable for children and easy to digest.

🔥 Pro Cooking Secret
After roasting the squash, let it rest for 5 minutes before scraping - this helps the strands separate naturally and prevents excess moisture, giving the casserole a perfectly balanced texture without sogginess.

Per 100 g of the finished Spaghetti Squash Casserole:

Protein 4.5 (g)
Fat 6.5 (g)
Carbs 6.8 (g)
Calories 102 (kcal)
Spaghetti Squash Casserole in a white ceramic baking dish with golden baked top, visible squash strands, onion pieces and creamy texture on a light table setting with herbs, olive oil and spices
Recipe author Olivia Bennett

Recipe by: Olivia Bennett

Editor-in-Chief of FastSimpleRecipes.com with over 15 years of culinary experience. Olivia carefully develops each Spaghetti Squash Casserole recipe to ensure perfect texture, balanced flavor, and consistent baking results.

Ingredients
for Spaghetti Squash Casserole

Ingredients for Spaghetti Squash Casserole: spaghetti squash, eggs, milk, butter, onion and spices on white background

Ingredient List

Choose a heavy spaghetti squash with firm skin - it will produce long, well-defined strands after roasting.

💡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)

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Finish
    Finished Spaghetti Squash Casserole with tender strands and golden baked top served warm

    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.
Mistake 1

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.

Fix: After separating the strands, check for moisture at the bottom of the bowl. Lightly press the squash with a paper towel or drain excess liquid before mixing.
Mistake 2

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.

Fix: Roast the squash only until fork-tender. It should be soft enough to scrape but still hold its shape and structure.
Mistake 3

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.

Fix: Fold the ingredients gently using a spatula. Mix just enough to combine while keeping the strands intact.
Mistake 4

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.

Fix: Bake until the center is fully set and does not wobble when gently shaken. Let the casserole rest for 5-10 minutes after baking to stabilize its structure.

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.

🗨 FAQ
About Spaghetti Squash Casserole

Spaghetti Squash Casserole is easy to prepare, but working with squash strands requires a few important details. These answers help you achieve the right texture, avoid excess moisture, and get consistent results every time.
Why is my casserole watery?
This usually happens when excess liquid from the squash was not removed before baking. Always check the strands after scraping and drain or lightly press them if needed. Proper moisture control is essential for a stable texture.
How do I keep the spaghetti-like texture?
Avoid overcooking the squash and do not mix the ingredients too aggressively. Gently fold the mixture so the strands stay intact and do not turn into puree.
Can I prepare the squash in advance?
Yes. You can roast the squash ahead of time, scrape the strands, and store them in the refrigerator for up to 24 hours. Before using, make sure to remove any accumulated liquid.
How do I know when the casserole is fully cooked?
The casserole is ready when the center is fully set and does not wobble when gently shaken. The top should be lightly golden, and the texture should feel firm but still soft inside.
How should I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave. If needed, add a small splash of milk to restore softness.
Can I freeze spaghetti squash casserole?
Yes, but keep in mind that the texture may soften slightly after thawing. Cool the casserole completely, freeze in portions, and reheat thoroughly after defrosting.

Scroll to Top