If you’re craving a dish that’s both comforting and delightfully unique, this Spaghetti Squash Carbonara Recipe is about to become your new best friend in the kitchen. It takes the creamy, savory joy of classic carbonara and cleverly swaps out traditional pasta for roasted spaghetti squash, giving you a lighter, veggie-packed version without sacrificing a bit of that irresistible flavor. Each bite is a perfect harmony of tender squash strands, crispy turkey bacon, and a luscious Parmesan-egg sauce that’s so luscious you’ll want to savor every forkful. Whether you’re looking to add more vegetables to your meals or simply want a satisfying dinner that feels indulgent yet wholesome, this recipe delivers on all fronts.

Ingredients You’ll Need
This recipe shines because of its simplicity and the quality of each ingredient. Every item plays a crucial role—from the sweet, tender spaghetti squash that serves as a perfect pasta substitute to the salty, crispy turkey bacon that adds crunch and depth. The eggs and Parmesan come together to create a silky sauce, while garlic brings a fragrant warmth.
- 4 pounds spaghetti squash: The star of the dish, providing those delightful “noodles” that soak up all the flavors.
- 2 egg yolks: These add richness and help create the creamy carbonara sauce without cream.
- 2 whole eggs: Paired with yolks for the perfect balance of texture and body in the sauce.
- 4 oz Parmesan cheese: Freshly grated for sharp, nutty flavor that’s essential to carbonara.
- 12 oz turkey bacon: Offers a healthier twist on traditional bacon, adding crunch and smoky goodness.
- 3 cloves garlic: Minced, providing aromatic depth and a subtle kick to the dish.
- Kosher salt: To season and highlight all the flavors beautifully.
How to Make Spaghetti Squash Carbonara Recipe
Step 1: Roast the Spaghetti Squash
Start by preheating your oven to 400°F. Slice the spaghetti squash in half lengthwise and scoop out the seeds with a spoon. Place the halves cut side down on a baking sheet and roast them for 30 to 45 minutes, or until the flesh is tender enough to shred with a fork. Roasting brings out the squash’s natural sweetness while making it perfectly tender for our “noodle” base.
Step 2: Shred the Squash
Once the squash is cool enough to handle, use a fork to shred the flesh into spaghetti-like strands. This step is so satisfying as the squash pulls apart into delicate, curly threads, ready to soak up all the wonderful carbonara flavors.
Step 3: Prepare the Egg and Cheese Mixture
In a bowl, whisk together the egg yolks, whole eggs, and freshly grated Parmesan cheese. This mixture will later transform into that luscious, silky carbonara sauce. Make sure it’s well combined so everything cooks evenly when tossed with the warm squash.
Step 4: Cook the Turkey Bacon and Garlic
Next, heat a skillet over medium and cook the turkey bacon until it’s crispy and golden. Once done, add the minced garlic and sauté briefly, just until fragrant. The aroma of garlic sizzling in the bacon fat is pure kitchen magic and sets the perfect flavor base for the dish.
Step 5: Combine Spaghetti Squash and Bacon
Toss the shredded spaghetti squash into the skillet with the crispy turkey bacon and garlic. Season with kosher salt to taste. This step is where the texture of roasted squash meets the crunchy bacon, creating an amazing contrast that keeps every bite interesting.
Step 6: Mix in the Egg Mixture Off the Heat
Remove the pan from heat and quickly stir in the egg and cheese mixture. The residual warmth of the squash and bacon gently cooks the eggs, turning them into a creamy sauce that clings to every strand without scrambling. This is truly the hallmark of an authentic carbonara experience with a healthy twist!
Step 7: Serve Warm and Enjoy
Serve your Spaghetti Squash Carbonara Recipe warm right from the skillet. The comforting aroma, creamy sauce, and crispy bites create a combination that’s hard to resist. Get ready for compliments the moment this dish hits the table.
How to Serve Spaghetti Squash Carbonara Recipe

Garnishes
Enhance your dish by sprinkling freshly chopped parsley or extra Parmesan cheese on top. These garnishes add a fresh, vibrant color and boost flavor with minimal effort, making your plate look as good as it tastes.
Side Dishes
This carbonara pairs beautifully with a crisp green salad or roasted vegetables like asparagus or Brussels sprouts. These sides add a fresh crunch and a different texture that complements the creamy pasta beautifully.
Creative Ways to Present
Try serving the carbonara in hollowed-out spaghetti squash halves for a stunning, rustic presentation. It’s an eye-catching way to enjoy this garden-fresh version of a classic, perfect for impressing guests or making family dinners feel special.
Make Ahead and Storage
Storing Leftovers
Leftover Spaghetti Squash Carbonara Recipe keeps well in an airtight container in the refrigerator for up to 3 days. Just give it a gentle stir before reheating to redistribute the sauce evenly. This makes a quick and satisfying lunch or dinner option when you’re short on time.
Freezing
While freezing carbonara is possible, the texture of the spaghetti squash may become a little softer after thawing. If you do freeze it, place portions in freezer-safe containers and consume within 1 month for the best flavor and texture.
Reheating
Reheat leftovers gently in a skillet over low heat, stirring frequently. This method helps maintain the silky texture of the carbonara sauce. Adding a splash of water or broth can revive moisture if the mixture seems dry.
FAQs
Can I use regular bacon instead of turkey bacon?
Absolutely! Regular bacon will add a richer, smokier flavor and more fat, making the dish even more indulgent. Just adjust the seasoning accordingly, as bacon varies in saltiness.
Is it necessary to use both whole eggs and yolks?
Using both helps achieve the perfect creamy texture without making the sauce too thick or too thin. The yolks add richness, while the whole eggs provide structure.
What if I don’t have Parmesan cheese?
Pecorino Romano is a great substitute, offering a sharper, saltier taste. Otherwise, any hard, aged cheese can work, but Parmesan remains the classic choice.
Can this dish be made vegan or dairy-free?
For a vegan or dairy-free option, you’d need to substitute the eggs and cheese with plant-based alternatives and swap turkey bacon for a smoky vegetable or tempeh. The flavor will be different but still delicious with the right tweaks.
How can I make this dish more filling?
Adding sautéed mushrooms, spinach, or even some cooked chicken can bulk up the meal without overpowering the delicate carbonara flavors.
Final Thoughts
Trying this Spaghetti Squash Carbonara Recipe is like giving yourself a warm, comforting hug in dinner form. It’s a perfect marriage of wholesome ingredients and indulgent flavors that come together effortlessly. Once you experience how satisfying this lighter twist on a classic can be, it’s sure to become a staple on your table. So grab a spaghetti squash, roll up your sleeves, and get ready to delight in one of my all-time favorite recipes—you won’t regret it!
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
- Diet: Low Fat
Description
This Spaghetti Squash Carbonara is a healthy twist on the classic Italian dish, using roasted spaghetti squash strands in place of traditional pasta. Featuring a creamy sauce made from eggs and Parmesan, combined with crispy turkey bacon and aromatic garlic, this recipe is perfect for a comforting and lighter dinner option that still satisfies those carbonara cravings.
Ingredients
Spaghetti Squash
- 4 pounds spaghetti squash
Egg and Cheese Mixture
- 2 egg yolks
- 2 whole eggs
- 4 oz Parmesan cheese, grated
Bacon and Flavorings
- 12 oz turkey bacon
- 3 cloves garlic, minced
- Kosher salt, to taste
Garnishes (Optional)
- Fresh parsley, chopped
- Additional grated Parmesan cheese
Instructions
- Preheat and Prepare Squash: Preheat your oven to 400°F. Slice the spaghetti squash in half lengthwise and carefully scoop out the seeds. Place the squash halves cut side down on a baking sheet and roast for 30 to 45 minutes, or until the flesh is fork-tender.
- Shred the Squash: Once cool enough to handle, use a fork to shred the cooked spaghetti squash flesh into long strands, resembling spaghetti noodles.
- Mix Egg and Cheese: In a medium bowl, whisk together the egg yolks, whole eggs, and grated Parmesan cheese until well combined and creamy.
- Cook Turkey Bacon and Garlic: Heat a skillet over medium heat. Cook the turkey bacon until it turns crispy, then add the minced garlic and sauté briefly until fragrant, being careful not to burn the garlic.
- Toss Squash with Bacon: Add the shredded spaghetti squash to the skillet with the bacon and garlic. Season with kosher salt to taste and gently toss everything together to combine well.
- Combine with Egg Mixture: Remove the skillet from heat. Quickly pour in the egg and Parmesan mixture and stir vigorously to coat the squash and create a creamy sauce without scrambling the eggs.
- Serve: Serve the spaghetti squash carbonara warm. Garnish with chopped fresh parsley and additional Parmesan cheese if desired.
Notes
- Ensure the spaghetti squash is fully cooked and fork-tender before shredding for the best texture.
- Mix the egg mixture off the heat to prevent the eggs from scrambling and to achieve a creamy sauce.
- You can substitute turkey bacon with regular bacon if preferred.
- Adding fresh parsley brightens the flavors and adds a nice color contrast when serving.
- Use freshly grated Parmesan cheese for the best flavor and smooth sauce texture.

