Winter nights call for something truly cozy and warming. This spaghetti squash carbonara is the ultimate low-carb dream. It delivers all the classic Roman flavors you love. You will feel nourished and satisfied after every bite.
This recipe is a total game-changer for your healthy reset. It swaps heavy pasta for tender, vegetable strands. The result is light, fragrant, and incredibly delicious. You can enjoy a big bowl without the mid-week slump.
Why This Recipe Works
This dish is perfect for a healthy reset because it balances protein and veggies. We use extra egg whites to boost the protein content. This keeps you full much longer than traditional pasta. It is a smart way to enjoy comfort food.
The squash provides a beautiful, slightly sweet base. It pairs perfectly with the salty, sharp Pecorino cheese. You get a luxurious texture without any heavy cream. It is elegant enough for guests but simple for you.
The Easy Process
Making this meal is much easier than it looks. The oven does most of the hard work roasting the squash. While it bakes, you simply whisk and sauté. The sauce creates itself using residual heat from the pan.
You do not need to be a pro to master this. The key is tossing the squash and eggs quickly. This prevents the eggs from scrambling too fast. You will have a silky emulsion in just seconds.
What You’ll Need
- 1 medium spaghetti squash (approx 3 lbs)
- 4 oz guanciale or pancetta, diced
- 3 large whole eggs
- 2 large egg whites
- 0.5 cup Pecorino Romano cheese, finely grated
- 0.5 cup Parmesan cheese, finely grated
- 1 teaspoon freshly cracked black pepper
- 0.5 teaspoon kosher salt
Step-by-Step Directions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Slice the spaghetti squash in half lengthwise and remove the seeds with a spoon.
- Place the squash halves cut-side down on the baking sheet and roast for 40 to 45 minutes until the skin is easily pierced with a fork.
- While the squash roasts, whisk the whole eggs, egg whites, grated Pecorino Romano, and Parmesan together in a bowl until combined.
- Sauté the diced guanciale in a large skillet over medium heat until the fat has rendered and the meat is crispy.
- Remove the skillet from the heat source and set aside briefly.
- Once the squash is cooked, use a fork to scrape the flesh into long spaghetti-like strands.
- Add the squash strands to the skillet with the guanciale and toss to coat in the rendered fat.
- Quickly pour the egg and cheese mixture over the warm squash strands, tossing constantly and vigorously to create a creamy emulsion using the residual heat.
- Season with salt and extra black pepper, and serve immediately to maintain the sauce texture.
Best Ways to Enjoy
Serve this dish in pre-warmed bowls to keep the sauce silky. The heat from the bowl helps maintain that luscious texture. It is a fantastic choice for a quiet winter weeknight. You can also serve it as a side for roasted chicken.
Pair it with a crisp arugula salad for a peppery crunch. A glass of sparkling water with lemon cuts the richness perfectly. This meal feels like a restaurant-quality treat in your own home.
Keep It Fresh
Store any leftovers in an airtight container for up to three days. This dish is best enjoyed fresh for the ultimate texture. To reheat, use a skillet over very low heat. Add a tiny splash of water to help the sauce loosen. Avoid the microwave to keep the eggs from becoming rubbery.
Tips for Best Results
- Don’t skip the extra egg whites for that protein boost.
- Avoid over-roasting the squash or it will become too watery.
- Use high-quality Pecorino for the most authentic salty flavor.
- Remove the pan from the heat before adding the egg mixture.
- Whisk your eggs well to ensure a smooth, clump-free sauce.
- Add a pinch of nutmeg for a festive winter aroma.
- Toss the squash vigorously to create the creamy emulsion quickly.
- Serve immediately as the sauce thickens as it cools down.
Make It Your Own
- Stir in a handful of baby spinach for extra greens.
- Swap guanciale for crispy smoked bacon if needed.
- Add a pinch of red pepper flakes for a spicy kick.
- Try a seasonal twist by adding roasted mushrooms on top.
Common Questions
Can I make this ahead of time?
You can roast the squash in advance to save time. However, you should wait to add the egg sauce until serving. This ensures the best creamy consistency for your meal.
Is this recipe family-friendly?
Yes, children usually love the mild flavor of the squash. The crispy meat and cheesy sauce are always a huge hit. It is a kid-approved way to eat more vegetables.
What if I don’t have guanciale?
Pancetta is a wonderful and easy substitute you can find easily. Even thick-cut bacon works well in a pinch. It still provides that smoky, salty punch the dish needs.
I hope this cozy meal brings a little extra warmth to your winter. It is the perfect way to feel good while eating something truly delicious. Happy cooking!
— Emily

Ingredients
Method
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Slice the spaghetti squash in half lengthwise and remove the seeds with a spoon.
- Place the squash halves cut-side down on the baking sheet and roast for 40 to 45 minutes until the skin is easily pierced with a fork.
- While the squash roasts, whisk the whole eggs, egg whites, grated Pecorino Romano, and Parmesan together in a bowl until combined.
- Sauté the diced guanciale in a large skillet over medium heat until the fat has rendered and the meat is crispy.
- Remove the skillet from the heat source and set aside briefly.
- Once the squash is cooked, use a fork to scrape the flesh into long spaghetti-like strands.
- Add the squash strands to the skillet with the guanciale and toss to coat in the rendered fat.
- Quickly pour the egg and cheese mixture over the warm squash strands, tossing constantly and vigorously to create a creamy emulsion using the residual heat.
- Season with salt and extra black pepper, and serve immediately to maintain the sauce texture.
