If you are looking for a lighter yet incredibly satisfying twist on a classic comfort dish, this Spaghetti Squash Carbonara Recipe is about to become your new favorite. This recipe brilliantly swaps out traditional pasta for tender strands of roasted spaghetti squash, soaking up the rich, creamy sauce made from eggs, Parmesan cheese, and crispy turkey bacon. It is a deliciously cozy meal perfect for anyone craving that traditional carbonara flavor with a nutritious, vegetable-forward upgrade that feels indulgent without weighing you down.

Ingredients You’ll Need
Gathering the right ingredients is key to creating a perfect balance of flavors and texture in this dish. Each component plays an essential role, from the sweetness of the roasted squash to the savory crispiness of turkey bacon and the silky cheesy sauce binding it all together.
- 4 pounds spaghetti squash: The star ingredient, roasted and shredded to create pasta-like strands that soak up the sauce beautifully.
- 2 egg yolks: These add richness and a creamy texture to the carbonara sauce.
- 2 whole eggs: Help to thicken the sauce and provide protein.
- 4 oz Parmesan cheese: For that signature sharp, salty flavor that defines carbonara.
- 12 oz turkey bacon: A leaner alternative to traditional bacon, yet packed with smoky crispiness.
- 3 cloves garlic: Adds aromatic depth and a subtle kick of flavor to the dish.
- Kosher salt: Essential for seasoning every component and balancing the flavors.
How to Make Spaghetti Squash Carbonara Recipe
Step 1: Roast the Spaghetti Squash
Preheat your oven to 400°F. Slice the spaghetti squash in half lengthwise and scoop out the seeds. Position the halves cut side down on a baking sheet. Roast for 30 to 45 minutes until the flesh is tender and easily pierced with a fork. This step transforms the squash into those signature silky strands that are the perfect low-carb pasta substitute.
Step 2: Shred the Squash
Once the squash is cool enough to handle, use a fork to gently scrape the flesh, separating it into spaghetti-like strands. This technique creates a full plate of veggie noodles that will soak up all the rich carbonara flavors in the next steps.
Step 3: Prepare the Egg and Cheese Mixture
In a mixing bowl, whisk together the egg yolks, whole eggs, and grated Parmesan cheese until smooth and creamy. This mixture will become the luxurious sauce of your Spaghetti Squash Carbonara Recipe once combined with the hot squash and bacon.
Step 4: Cook the Turkey Bacon and Garlic
Heat a skillet over medium heat and cook the turkey bacon until it is crisp and slightly browned. Add the minced garlic towards the end and sauté briefly just until fragrant. This step infuses the oil with garlic’s irresistible aroma and blends perfectly with the bacon’s smoky flavor.
Step 5: Combine Squash and Bacon in the Skillet
Add the shredded spaghetti squash directly to the skillet with the turkey bacon and garlic. Sprinkle with kosher salt to taste. Toss everything together gently, allowing the squash to warm through and mingle with the smoky bacon pieces.
Step 6: Mix in Egg and Cheese Sauce
Remove the skillet from the heat to avoid scrambling the eggs. Quickly pour the egg and cheese mixture over the warm squash and bacon, stirring constantly. The residual heat will thicken the sauce to a creamy consistency that perfectly coats each strand without clumping.
Step 7: Serve Warm
Your Spaghetti Squash Carbonara Recipe is now ready to serve. Dish it out immediately for the best texture and taste, ensuring every bite is a harmonious blend of creamy sauce, crispy bacon, and tender vegetable noodles.
How to Serve Spaghetti Squash Carbonara Recipe

Garnishes
Brighten up your presentation and add freshness by garnishing with chopped fresh parsley. A little extra grated Parmesan on top can elevate the cheesy depth. These simple touches add color and texture contrasts that excite the palate.
Side Dishes
This carbonara pairs beautifully with a crisp green salad dressed lightly with lemon vinaigrette, offering a refreshing counterpoint. Roasted vegetables or sautéed spinach with garlic make excellent, nutrient-packed sides to round out the meal.
Creative Ways to Present
For a fun twist, try serving the Spaghetti Squash Carbonara Recipe in the squash shells you roasted it in. This rustic presentation is not only eco-friendly but also adds a charming touch when entertaining guests. You can also top it with toasted breadcrumbs for added crunch or a drizzle of truffle oil for a gourmet flair.
Make Ahead and Storage
Storing Leftovers
Place any leftover carbonara in an airtight container and refrigerate. It will keep well for up to 3 days while maintaining good flavor and texture, making it a convenient meal option for busy weekdays.
Freezing
While freezing this dish is possible, the texture of spaghetti squash may change slightly upon thawing. For best results, freeze individual portions in freezer-safe containers and consume within 1 month. Thaw overnight in the fridge before reheating.
Reheating
To reheat, warm the carbonara gently in a skillet over low heat, stirring often to prevent the eggs from scrambling. Adding a splash of water or broth can help restore creaminess and loosen the sauce. Avoid microwaving for best texture.
FAQs
Can I use regular bacon instead of turkey bacon?
Absolutely! Regular bacon will give a richer, smokier flavor which many people love. Just adjust the amount of salt since bacon can be saltier than turkey bacon.
Is spaghetti squash a good substitute for pasta?
Yes! Spaghetti squash offers a light, slightly sweet alternative to traditional pasta with fewer carbs and calories. Its texture takes on sauces beautifully, making it ideal for dishes like carbonara.
Do I need to peel the spaghetti squash?
No peeling is necessary. You bake the squash whole and then scrape out the strands with a fork after roasting. The skin is tough and not eaten.
How do I prevent the eggs from scrambling in the sauce?
Make sure to remove the skillet from direct heat before adding the egg and cheese mixture. The residual heat cooks the eggs gently to create a creamy sauce rather than scrambling them.
Can I make this recipe vegetarian?
Definitely! Simply omit the turkey bacon and add sautéed mushrooms or smoked tomatoes for a similarly savory punch to keep the dish flavorful.
Final Thoughts
This Spaghetti Squash Carbonara Recipe is a game-changer for anyone looking to enjoy the timeless flavors of carbonara with a healthy, vegetable-based twist. Once you try it, you’ll appreciate how simple ingredients can create a meal that’s both comforting and nourishing. I hope you love making and sharing this dish as much as I do!
Print
Spaghetti Squash Carbonara Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian-inspired
- Diet: Low Fat
Description
A healthy twist on the classic Italian Carbonara, this Spaghetti Squash Carbonara features roasted spaghetti squash strands tossed with a creamy egg and Parmesan sauce, crispy turkey bacon, and garlic for a satisfying low-carb meal. Perfect for a comforting dinner that’s lighter but full of flavor.
Ingredients
Main Ingredients
- 4 pounds spaghetti squash
- 2 egg yolks
- 2 whole eggs
- 4 oz Parmesan cheese, grated
- 12 oz turkey bacon
- 3 cloves garlic, minced
- Kosher salt, to taste
Instructions
- Roast the Squash: Preheat your oven to 400°F (200°C). Slice the spaghetti squash in half lengthwise and scoop out the seeds. Place the halves cut side down on a baking sheet. Roast in the oven for 30 to 45 minutes until the flesh is fork-tender.
- Shred the Squash: Once roasted and cool enough to handle, use a fork to shred the spaghetti squash flesh into long strands, mimicking spaghetti noodles.
- Prepare the Egg Mixture: In a mixing bowl, whisk together the egg yolks, whole eggs, and grated Parmesan cheese until smooth and combined. Set aside.
- Cook the Turkey Bacon and Garlic: Heat a skillet over medium heat. Add the turkey bacon and cook until crispy, about 6-8 minutes. Then add the minced garlic to the skillet and sauté briefly until fragrant, about 30 seconds to 1 minute.
- Toss Squash with Bacon: Add the shredded spaghetti squash strands to the skillet with the cooked turkey bacon and garlic. Season with kosher salt to taste and toss well to combine and warm through.
- Combine with Egg Mixture: Remove the skillet from heat and quickly mix in the egg and Parmesan mixture. Toss everything thoroughly to coat the squash evenly while the residual heat gently cooks the eggs into a creamy sauce without scrambling.
- Serve: Serve the spaghetti squash carbonara warm, garnished with fresh parsley and additional Parmesan cheese if desired for extra flavor and presentation.
Notes
- Make sure to remove the squash from the oven once fork-tender to prevent overcooking.
- Use fresh Parmesan for the best flavor impact in the sauce.
- Keep the skillet off direct heat when adding the egg mixture to avoid scrambling.
- Turkey bacon provides a leaner alternative to traditional pancetta or bacon.
- Leftovers can be refrigerated up to 3 days and rehated gently.

