Roasted Spaghetti Squash with Parmesan and Parsley is an easy dinner side dish made by roasting a medium spaghetti squash at 400°F until tender, scraping the flesh into strands, and tossing it with butter, olive oil, Parmesan, parsley, salt, and pepper. Prep takes 10–15 minutes, roasting takes 40–50 minutes, and the complete recipe is ready in about 55–65 minutes.
Each forkful is tender, savory, buttery, and lightly nutty from freshly grated Parmesan, while parsley adds a clean herbal finish. The strands make a satisfying alternative to pasta and pair beautifully with roasted meats, saucy entrées, or a simple green salad.
Jump to RecipeWhy You’ll Love This Recipe

This roasted spaghetti squash is proof that a short ingredient list can create a memorable dinner. The oven softens the squash until its golden flesh pulls apart into delicate strands, while butter and Parmesan give every bite a rich, savory finish.
It is also flexible enough for busy nights. Serve it as one of four side-dish portions, or divide it between two or three bowls for a lighter main dish.
The recipe is naturally simple to prepare, with no complicated sauce and no stovetop simmering. If you enjoy bold Parmesan flavors, you may also like these garlic Parmesan wings served alongside the squash.
Ingredients You’ll Need

The squash is the star, so choose a medium one weighing about 3–4 pounds. Look for a firm shell without soft spots, deep cuts, or visible mold.
- Spaghetti squash: One medium squash provides the tender strands.
- Olive oil: Two tablespoons are divided between roasting and finishing.
- Seasonings: Kosher salt and freshly ground black pepper build the base flavor.
- Unsalted butter: Two tablespoons melt into the warm strands.
- Parmesan cheese: One-half cup finely grated Parmesan adds salty, nutty richness.
- Italian parsley: Two tablespoons of chopped fresh parsley provide color and a fresh herbal note.
For the best result, grate Parmesan directly from a wedge instead of using pre-shredded cheese. Freshly grated cheese melts more readily and coats the strands with a smoother texture.
How to Make It Step-by-Step

Step 1: Heat the oven to 400°F (200°C), and line a baking sheet with parchment if desired. A parchment-lined pan makes cleanup easier, especially if a little squash moisture or cheese later touches the surface.
Step 2: Carefully cut the spaghetti squash in half lengthwise using a sturdy chef’s knife and a stable cutting board. Scoop out the seeds and stringy pulp with a large spoon, taking care not to remove too much of the firm flesh.
Step 3: Brush the cut surfaces with about 1 tablespoon of olive oil, then season with the kosher salt and freshly ground black pepper. Coating the flesh before roasting allows the seasoning to mingle with the squash as it cooks.
Step 4: Place the squash halves cut-side down on the baking sheet. Roast for 40–50 minutes, but begin checking around 40 minutes because squash size and thickness can vary.
Step 5: Test the squash by piercing the shell with a fork or the tip of a small knife. It is ready when the shell can be pierced easily and the flesh separates into strands, but avoid roasting until the strands become mushy.
Step 6: Let the squash cool for several minutes before handling it. Use a fork to scrape the flesh lengthwise from end to end, gently loosening the strands rather than mashing them.
Step 7: Transfer the warm strands to a bowl and toss with the butter, remaining olive oil if needed, Parmesan, and chopped parsley. Taste carefully and add more salt and pepper to suit your preference, then serve immediately.
Pro Tips for Tender, Flavorful Strands

Roasting cut-side down helps the squash steam evenly and keeps the strands moist. This is the best choice when you prefer soft, tender strands with a classic roasted squash texture.
For firmer, less watery strands, roast the squash cut-side up instead. The exposed flesh loses more moisture during roasting, which can produce strands with a slightly drier and more distinct bite.
Do not rely only on the clock. Start checking at 40 minutes, because a smaller squash may finish sooner while a thicker one may need more time within the stated 40–50 minute range.
Allowing the squash to cool for several minutes is useful for two reasons: it makes the halves safer to handle, and it gives excess steam a moment to escape. Scrape gently and lengthwise to keep the strands intact.
For a complete dinner, pair the squash with a spoonful of homemade freezer spaghetti sauce or serve it beneath roasted chicken. The Parmesan and parsley mixture is mild enough to complement a variety of main dishes without overpowering them.
Serving Suggestions

Serve this squash warm in a shallow bowl so the buttery Parmesan strands are easy to toss and scoop. A final sprinkle of parsley makes the dish look fresh, while a little extra Parmesan adds a pleasantly salty finish.
As a side dish, it works especially well with roasted chicken, grilled fish, meatballs, or simple pork chops. It can also stand in for pasta beside a bright tomato-based entrée such as weeknight spaghetti Bolognese.
For a vegetable-forward dinner table, serve it with a crisp salad and oven-roasted Brussels sprouts. The contrast between the soft squash strands and browned vegetables makes the meal feel abundant without requiring several complicated recipes.
Storage and Reheating
Leftover roasted spaghetti squash can be cooled and stored in an airtight container in the refrigerator. Keep it separate from additional toppings when possible so the strands retain their best texture.
Reheat gently until warmed through, stirring once or twice so the butter and Parmesan are distributed evenly. A small amount of olive oil can help refresh the strands if they seem dry after chilling.
Because the squash is already tender, avoid prolonged reheating that could make it mushy. Add fresh parsley just before serving to restore its bright color and herbal flavor.
If you are planning a larger dinner, the squash makes a pleasant vegetable course before a bread-based accompaniment such as this Parmesan chive popover recipe. Both dishes share a savory cheese note while offering very different textures.

Roasted Spaghetti Squash with Parmesan and Parsley
Ingredients
Method
- Heat the oven to 400°F (200°C) and line a baking sheet with parchment if desired. Carefully cut the spaghetti squash in half lengthwise, then scoop out and discard the seeds and stringy pulp.
- Brush the cut surfaces with about 1 tablespoon of the olive oil. Season the squash evenly with the kosher salt and freshly ground black pepper.
- Place the squash halves cut-side down on the prepared baking sheet. Roast for 40–50 minutes, beginning to check around 40 minutes, until the shell is easy to pierce and the flesh separates into tender strands.
- Let the roasted squash cool for several minutes so it is easier to handle. Use a fork to scrape the flesh lengthwise into spaghetti-like strands.
- Toss the warm strands with the butter, remaining olive oil if needed, Parmesan, and chopped parsley. Taste and add more salt and pepper as desired, then serve warm.
Notes
Final Thoughts
Roasted Spaghetti Squash with Parmesan and Parsley is a warm, comforting recipe that keeps preparation wonderfully uncomplicated. With one squash, a few pantry staples, and a short roasting period, you get tender strands coated in butter, fragrant Parmesan, and fresh parsley.
Remember the essentials: roast at 400°F, begin checking at 40 minutes, scrape the flesh lengthwise, and stop cooking while the strands are tender but not mushy. Grating Parmesan directly from a wedge and seasoning to taste will make the finished dish especially satisfying.
Serve it as a four-person side dish or enjoy generous portions as a light main course. It is an easy recipe to return to whenever you want something savory, colorful, and comforting without a heavy sauce.