Creamy tomato parmesan spaghetti squash is roasted until tender, then tossed in a rich parmesan tomato cream sauce that’s pure comfort food. It’s simple to make, picky-eater approved, and works just as well as a cozy side dish or a satisfying main. Try it once and it earns a permanent spot in rotation.
Let's get started!
Jump to:
- Pull Up A Chair & Let's Chat!
- What You’ll Need & Why
- Let's Not Go To The Emergency Room
- How To Do It
- Serving Suggestions
- Swaps & Flavor-Boosting Variations
- Tips & Tricks
- Creamy Tomato Parmesan Spaghetti Squash Recipe
- Serving Ideas
- Storage & Reheating
- You Asked, I Answered
- You'll Also Love
- Who’s Stirring the Pot?

Pull Up A Chair & Let's Chat!
Spaghetti squash gets a bad rap for being bland or boring — but this recipe is proof it doesn’t have to be. This creamy tomato parmesan spaghetti squash is rich, tangy, and downright comforting, with a silky sauce that clings to every strand. It’s one of those side dishes that quietly steals the show… and somehow even gets my kids asking for seconds.
Serve it alongside steak or chicken, or turn it into a cozy, saucy main by adding rotisserie chicken or sautéed shrimp. It reheats beautifully, making it a great option for meal prep or an easy lunch that actually feels like real food.
This recipe earns a permanent spot in rotation because:
- Roasting the squash first concentrates its natural sweetness and keeps it from turning watery.
- The tomato-parmesan cream sauce balances tang, richness, and comfort without feeling heavy.
- Parmesan adds depth and umami, making this feel indulgent without any effort.
- It’s endlessly flexible, working just as well as a simple side dish or a satisfying main.

What You’ll Need & Why
- Kosher salt & fresh ground pepper – Essential for seasoning and balance.
- Spaghetti squash – Halved and seeded; roasting brings out its natural sweetness and keeps it from getting watery.
- Avocado oil – For roasting the squash and sautéing the tomatoes; neutral and high-heat friendly.
- Cherry tomatoes – Add brightness and a subtle sweetness to balance the cream.
- Onion – Builds savory depth and rounds out the sauce.
- Parmesan cheese – Freshly grated melts smoothly and adds salty, nutty richness.
- Heavy cream – Creates that luscious, silky sauce that coats every strand.
- Lemon (juice + zest) – Brightens the whole dish and keeps the cream sauce from feeling heavy.
Buy Now → Let's Not Go To The Emergency Room
Spaghetti squash can be notoriously tough to cut — the skin is hard, the flesh is dense, and trying to muscle through it with a dull knife is a recipe for trouble. A quick trip to the microwave makes this process much safer and easier.
Start by washing and drying the squash. Use a fork to poke a few holes around the outside, then microwave it whole until the skin just begins to soften. Let it cool slightly — it will be very hot.
Once it’s cool enough to handle, use a very sharp knife to cut the squash in half lengthwise. The brief microwave step softens the skin just enough that this part is easy and controlled.
Trying to cut a raw spaghetti squash with a dull knife is when slips happen. Take the extra few minutes, save your hands, and keep this recipe firmly out of the emergency room.
Got it? Good. Let’s cook.

How To Do It
Serving Suggestions
This parmesan spaghetti squash dish is absolutely delicious all by itself, but is also a wonderful side dish. It would go well with beef, chicken, or seafood dishes. This recipe would also be a great accompaniment to any vegetarian meal.
Should you need a few ideas on some main dishes, try any of these!
All super simple, all super tasty!

Swaps & Flavor-Boosting Variations
This creamy tomato parmesan spaghetti squash is endlessly flexible depending on how you serve it.
- Make it spicy: Add red pepper flakes or sauté a chili with the onions and tomatoes for gentle heat.
- Add veggies: Sautéed mushrooms, spinach, kale, or asparagus all work beautifully here.
- Turn it into squash boats: Spoon the finished squash back into the shells, top with extra parmesan, and broil until bubbly.
- Top it like pasta: Finish with a ladle of marinara or bolognese for a cozy pasta-night vibe.
- Add protein: Rotisserie chicken, sautéed shrimp, or browned Italian sausage turn this into a hearty main.
- Use it as a soup swap: Stir into chicken-based or creamy soups as a pasta substitute when you want lower-carb comfort.
Tips & Tricks
A few small moves make this sauce silkier and the squash less watery.
- Microwave-first prep: Soften the skin for safer slicing, then roast until strands pull cleanly (not mushy).
- Don’t over-roast the squash: Roast just until fork-tender; overbaking releases water and can dilute the sauce.
- Halve the tomatoes if you're in a hurry: Cutting cherry tomatoes speeds up bursting and makes a faster, jammy base.
- Temper the cream: Lower the heat before adding cream so it doesn’t split.
- Grate your own parm: Pre-shredded doesn’t melt as smoothly—fresh grated gives the sauce that luxe finish.
- Brighten at the end: Add lemon zest/juice off heat so it pops instead of tasting cooked.
- Make it cling: Let the sauce thicken 1–2 minutes before tossing so it coats the strands (not pools in the pan).

Creamy Tomato Parmesan Spaghetti Squash Recipe
Ingredients
- 1 spaghetti squash seeded and halved
- 1 tablespoon avocado oil plus a drizzle for cooking the tomatoes
- 1 ½ cups cherry tomatoes
- ½ cup onion diced
- 1 cup parmesan cheese grated
- ⅓ cup heavy cream
- juice and zest of ½ a lemon
- kosher salt and fresh ground pepper to taste
Instructions
- Soften the squash: Microwave the whole spaghetti squash for about 5 minutes, then let it cool slightly. Cut in half lengthwise and remove the seeds.
- Roast: Place squash halves cut-side down on a baking sheet. Roast at 425°F until fork-tender and the strands pull away easily, about 30–45 minutes. Scrape out the strands and set aside.
- Make the sauce: Heat a drizzle of avocado oil in a skillet over medium heat. Add the tomatoes and onion and cook until the tomatoes begin to burst and the onion softens.
- Finish: Lower the heat and add the heavy cream, parmesan, and spaghetti squash strands. Toss gently until combined and warmed through and the sauce has thickened slightly. Remove from heat, add lemon juice and zest, and season with kosher salt and fresh ground pepper to taste.
Notes
Nutrition
Serving Ideas
This creamy tomato parmesan spaghetti squash plays well with just about anything on the table.
- Alongside steak or chicken: A rich, saucy side that balances simply seasoned proteins beautifully.
- With roasted or grilled chicken: Especially good with lemony or herb-forward chicken dishes.
- As a cozy main: Add rotisserie chicken or sautéed shrimp and call it dinner.
- Topped like pasta: Finish with marinara, bolognese, or extra parmesan for a pasta-night feel.
- As a meal-prep lunch: Reheats well and makes an easy, comforting weekday lunch.
- With a simple salad: Pair with a crisp green salad to balance the richness.
Storage & Reheating
If you somehow end up with leftovers, here’s how to keep them tasting great.
- Freezing: Not recommended. Spaghetti squash has a high water content, and the strands don’t thaw well once frozen.
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3 days. (Full disclosure: leftovers rarely make it that long around here.)
- Reheat: Cover with a damp paper towel and warm gently in the microwave until heated through. Stir once if needed.
You Asked, I Answered
Is this parmesan spaghetti squash recipe gluten-free?
Yes! This recipe is naturally gluten-free as written — no swaps needed.
Can I make this recipe dairy-free?
Absolutely. Swap the heavy cream for unsweetened coconut milk and replace the parmesan with nutritional yeast for a dairy-free version that’s still creamy and flavorful.
Do I have to add the tomatoes?
Nope. You can leave them out entirely and still end up with a rich, lemony, alfredo-style spaghetti squash that’s absolutely delicious.
How long should I cook my squash?
It depends on the size. For an average squash, microwave it for about 5 minutes to soften the skin, then roast for around 30 minutes. If the strands don’t release easily, let it roast a little longer.
You'll Also Love
If you love cozy, saucy comfort food that keeps things simple, try these next.
- Quick and Easy Pastina: The ultimate comfort classic with tiny pasta and rich, cozy vibes in every bite.
- Easy Buttered Noodles: Simple, nostalgic, and endlessly satisfying — proof that comfort doesn’t need to be complicated.
- Creamy Chicken Spaghetti: A family favorite with tender pasta, creamy sauce, and weeknight-friendly ease.
- Easy Skillet Lasagna: All the cozy, saucy flavors of lasagna without the layering or oven time.
- Baked Cauliflower Mac and Cheese: Cheesy, comforting, and perfect for feeding a crowd or meal prep.
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus














David says
Yummm!