Spaghetti Squash Carbonara Recipe
If you’re craving all the comforting, creamy goodness of a classic carbonara but want to keep things light and a bit more veggie-forward, you’re going to love this Spaghetti Squash Carbonara Recipe. It’s honestly one of my favorite twists on the traditional dish that’s packed with flavor but swaps out pasta for strands of tender, roasted spaghetti squash. I promise, once you try it, you’ll understand why it’s a fan-freaking-tastic meal for busy weeknights or whenever you want a rich, satisfying dinner without the heaviness.
Why This Recipe Works
- Simple Yet Flavorful: The creamy egg and parmesan sauce pairs beautifully with smoky bacon and garlic to make a rich dish.
- Healthier Pasta Alternative: Roasted spaghetti squash provides a lighter base without compromising texture or taste.
- Beginner Friendly: The recipe steps break down the carbonara technique so you won’t scramble the eggs.
- Versatile Ingredients: Easily swap pancetta or guanciale for bacon and add your favorite herbs for a personal touch.
Ingredients & Why They Work
The ingredients here create a symphony of flavors and textures: the spaghetti squash is mild with a delicate bite, while the Parmesan and eggs create the classic creamy carbonara sauce. Bacon adds that smoky saltiness we crave, and garlic rounds it all out. When shopping, look for a firm, evenly shaped spaghetti squash and fresh eggs for the best result.

- Spaghetti Squash: Its stringy texture mimics pasta perfectly when roasted. Choose squash that’s firm with no soft spots.
- Egg Yolks and Whole Eggs: These form the silky carbonara sauce; room temperature eggs mix more smoothly without clumping.
- Parmesan Cheese: Finely grated for melting into that luscious sauce with a salty kick.
- Bacon (or Pancetta/Guanciale): Adds smoky, savory depth — crispy is best for texture contrast.
- Garlic: Minced fresh garlic gives a fragrant, bold flavor that wakes up this dish.
- Kosher Salt: Balances flavors but use carefully since bacon and Parmesan are already salty.
- Parsley: Freshly chopped as a bright finish that cuts through the richness.
Make It Your Way
I love making this Spaghetti Squash Carbonara Recipe my own by playing around with different meats or adding veggies—don’t be afraid to adjust it based on what you have on hand or your tastes. It’s a forgiving recipe that shines with tweaks.
- Variation: I sometimes swap bacon for pancetta for a bit more traditional Italian flair — both work wonderfully.
- Dietary Modification: For a vegetarian spin, skip the bacon and toss in sautéed mushrooms or smoked tofu instead.
- Seasonal Change: Adding fresh peas in the spring gives it a lovely pop of green and sweetness that pairs well.
Step-by-Step: How I Make Spaghetti Squash Carbonara Recipe
Step 1: Roast the Spaghetti Squash Just Right
Start by cutting your spaghetti squash in half lengthwise and scooping out the seeds — I use a sturdy spoon for this. Place the halves flesh-side down on a parchment-lined baking sheet (makes cleanup way easier). Pop it in a 400°F oven and roast for about 30-45 minutes until the flesh shreds easily into strands with a fork. Timing varies with size, so start checking at 30 minutes to avoid overcooking. Cooling it briefly makes handling safer and sets you up for easy shredding.
Step 2: Whisk Up the Creamy Carbonara Sauce
While the squash roasts, whisk together the room temperature eggs, yolks, and finely grated Parmesan in a medium bowl until smooth and well combined. Room temperature eggs are key here—it just makes the sauce silky and prevents scrambling when you add it to the hot squash later. I usually put the eggs out on the counter right after putting the squash in the oven to take the chill off.
Step 3: Crisp the Bacon & Sauté Garlic
Heat a large enough skillet over medium heat and sauté your chopped bacon until crispy—about 5-7 minutes. Then, toss in the minced garlic and cook just until it’s fragrant, roughly 30 seconds to a minute. Be careful not to burn the garlic here; you want that warm, inviting aroma rather than bitterness.
Step 4: Combine and Toss Off Heat for That Perfect Sauce
Add your roasted spaghetti squash strands to the pan with the bacon, garlic, and salt, tossing gently to combine and warm everything through. Here’s a big tip: remove the pan completely from the stove (even the burner grates) before you add the egg mixture. The residual heat is enough to cook the eggs gently without scrambling them. Use two hands and tongs to toss the squash as you slowly pour in the egg and Parmesan mixture—this slow incorporation is what gives you that silky, luscious carbonara sauce.
Step 5: Serve with Parsley and Extra Parmesan
Plate up your Spaghetti Squash Carbonara with a generous sprinkle of freshly chopped parsley and an extra dusting of Parmesan if you like that added cheesy kick. This little pop of green not only looks pretty but brightens each bite.
Tips from My Kitchen
- Room Temperature Eggs: Always let your eggs come to room temp before whisking for a smooth, non-scrambled sauce.
- Two-Hand Tossing Technique: Using two hands with tongs makes folding the eggs into the hot squash so much easier and prevents scrambling.
- Don’t Overheat the Pan: Remove the skillet from heat completely before adding eggs to keep your carbonara silky rather than scrambled.
- Reheat With Moisture: When warming leftovers, a splash of cream or broth revives the sauce’s silkiness instead of drying it out.
How to Serve Spaghetti Squash Carbonara Recipe

Garnishes
I always finish mine with fresh parsley—it adds just the right fresh note that balances out the richness. Sometimes I sprinkle a tiny bit of cracked black pepper on top for a mild kick that rounds it off beautifully.
Side Dishes
A light arugula salad with lemon vinaigrette is my go-to pairing—a crisp, peppery contrast that complements the creamy carbonara. Roasted Brussels sprouts or garlic green beans also work great if you want something warm alongside.
Creative Ways to Present
For a dinner party, I love serving this carbonara straight in halved spaghetti squash shells—looks super rustic and charming on the plate. You could also transfer it into small ramekins and broil for a minute or two with extra cheese on top to get a golden crust, sort of like a gratin.
Make Ahead and Storage
Storing Leftovers
I store any leftover Spaghetti Squash Carbonara in an airtight container in the fridge for up to 3 days. The squash keeps its texture nicely without getting mushy, and the flavors actually deepen overnight.
Freezing
I’ve found freezing not ideal for this carbonara because the eggs can separate and the texture changes after thawing, so I usually avoid freezing. If you must, freeze in portions and thaw gently overnight in the fridge.
Reheating
When reheating leftovers, warm gently in a pan over low heat with a splash of heavy cream or chicken broth to revive the sauce’s creaminess. Microwaves can dry out the dish, so adding that little liquid magic keeps it silky and enjoyable.
FAQs
-
Can I make Spaghetti Squash Carbonara Recipe without bacon?
Absolutely! You can substitute bacon with pancetta, guanciale, or even sautéed mushrooms or smoked tofu if you want a vegetarian version. Just ensure whatever you choose is cooked until nicely browned to add great flavor.
-
How do I avoid scrambling the eggs in Carbonara?
The trick is to remove the pan from heat completely before adding the egg mixture and to toss quickly but gently. The residual heat from the cooked spaghetti squash is enough to cook the eggs into a creamy sauce without scrambling.
-
Can I prepare spaghetti squash in advance for this recipe?
Yes! You can roast the spaghetti squash ahead of time and store it in the fridge, which makes whipping this recipe up even faster on the day you want it. Just shred and reheat with bacon and garlic when ready to finish.
-
Is this recipe low carb?
Definitely. Since spaghetti squash is a vegetable with much fewer carbs than pasta, this Spaghetti Squash Carbonara Recipe is a great low-carb alternative while still delivering on classic carbonara taste.
Final Thoughts
I can’t tell you how many times this Spaghetti Squash Carbonara Recipe has become my go-to when I want something indulgent yet fresh. It’s comforting, delicious, and surprisingly simple once you get the hang of how to handle those eggs gently. Give it a shot — your kitchen (and stomach) will thank you. Plus, it’s an excellent way to sneak in some veggies without sacrificing any of that classic carbonara charm. Can’t wait to hear what you think once you try it!
Print
Spaghetti Squash Carbonara Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Gluten Free
Description
A delicious and creamy Spaghetti Squash Carbonara featuring tender roasted spaghetti squash strands tossed with crispy bacon, garlic, and a rich parmesan egg sauce, garnished with fresh parsley. This low-carb, gluten-free twist on classic carbonara is perfect for a comforting yet healthy meal.
Ingredients
Main Ingredients
- 4 pounds spaghetti squash (about 2 small or 1 large)
- 2 egg yolks, room temperature
- 2 eggs, room temperature
- 4 oz Parmesan, finely grated
- 12 ounces bacon, roughly chopped (can substitute pancetta or guanciale)
- 3 cloves garlic, minced
- 1/2 teaspoon kosher salt
- Parsley, chopped, for serving
Instructions
- Preheat Oven: Preheat your oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper if you want easy clean-up.
- Prepare Spaghetti Squash: Slice the spaghetti squash in half lengthwise and scoop out the seeds. Place the halves flesh side down on the prepared baking sheet.
- Roast Squash: Bake in the preheated oven until the flesh is tender and strands separate easily with a fork, about 45 minutes depending on size.
- Shred Squash: Remove squash from oven and let cool enough to handle. Use a fork to shred the flesh into spaghetti-like strands.
- Mix Egg Sauce: In a medium bowl, whisk together the room temperature eggs, egg yolks, and finely grated parmesan cheese until smooth and well combined. Set aside.
- Cook Bacon and Garlic: Heat a large skillet over medium heat and add the chopped bacon. Cook until crispy, about 5-7 minutes. Add the minced garlic and sauté until fragrant, about 1 minute.
- Toss Squash with Bacon: Add the shredded spaghetti squash and kosher salt to the skillet. Toss everything together to coat the squash in bacon and garlic and warm it through.
- Combine with Egg Mixture: Remove the skillet completely from heat. Using two hands, toss the spaghetti squash with tongs while slowly pouring in the egg and parmesan mixture to create a silky sauce without scrambling the eggs.
- Serve: Plate the carbonara and garnish with chopped parsley and additional parmesan cheese. Enjoy immediately.
Notes
- Use room temperature eggs and yolks for a smooth sauce; leave them out while roasting the squash.
- Use two hands tossing the squash and egg mixture to ensure even and silky sauce.
- Remove pan from heat before adding eggs to avoid scrambling.
- To reheat leftovers, add a splash of heavy cream or chicken broth to restore sauce creaminess.
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 2 g
- Sodium: 680 mg
- Fat: 25 g
- Saturated Fat: 9 g
- Unsaturated Fat: 14 g
- Trans Fat: 0.1 g
- Carbohydrates: 12 g
- Fiber: 3 g
- Protein: 22 g
- Cholesterol: 220 mg

