Spaghetti Squash Carbonara

Spaghetti squash carbonara recipe is a lighter, vegetable-forward version of classic pasta carbonara. Strands of spaghetti squash are topped with a creamy sauce and salty pancetta.

Spaghetti Squash Carbonara in a Bowl with Utensils

Simply Recipes / Hannah Zimmerman

Spaghetti carbonara is a classic pasta dish, beloved for its creamy, savory sauce. If you’re on a gluten-free diet or simply looking to add more vegetables to your diet, then try spaghetti squash carbonara. The cooked squash produces strands similar to spaghetti, making a nutritious base for the flavorful sauce.

I love to cook with spaghetti squash. It’s packed with nutrients and its al dente, noodle-like texture makes it a great replacement for pasta. Serve spaghetti squash carbonara with a side of sautéed vegetables or a salad and a glass of dry white wine.

Spaghetti Squash Carbonara on Two Plates and More in a Bowl

Simply Recipes / Hannah Zimmerman

Microwave or Oven? You Pick!

I prefer to cook my spaghetti squash in the oven for deeper flavor, but you can save time by cooking the squash in the microwave.

Cut the spaghetti squash in half lengthwise and scoop out the seeds. Place one of the halves cut-side-down in a microwave-safe dish and add about an inch of water to the bottom of the dish. Microwave until fork-tender, about 10 minutes, then repeat with the other half.

Does Carbonara Sauce Contain Raw Eggs?

Classic carbonara sauce has a creamy texture without a drop of heavy cream. Partially cooked eggs and melted Parmesan cheese give it its flavor and texture.

The eggs in the carbonara sauce will slightly cook and thicken when you mix the sauce with the hot squash. If you are hesitant about cooking with raw eggs, you can use pasteurized eggs in this recipe.

Spaghetti Squash Carbonara on Two Plates and More in a Bowl

Simply Recipes / Hannah Zimmerman

Tips for Making Spaghetti Squash Carbonara

This recipe is relatively simple but it can turn out mushy if you don’t use the proper technique. Adhere to these tips for the best possible spaghetti squash carbonara:

  • Remember to salt the squash before placing it in the oven. The salt draws out moisture and prevents the squash from getting watery.
  • Don’t overcook the squash. Overcooking will make the squash mushy, and you will not be able to pull out good strands. If you have a smaller squash, reduce the cook time to 30 to 35 minutes.
  • Once you add the carbonara sauce to the hot squash, mix vigorously to prevent the eggs from curdling.

Recipe Variations

It’s easy to customize this recipe to fit your preferences:

  • If you can’t find pancetta, use bacon in this place.
  • Add peas to this dish for additional color and texture.
  • Use a blend of Parmesan and Pecorino Romano for even more flavor.
Spaghetti Squash Carbonara in a Bowl with Utensils

Simply Recipes / Hannah Zimmerman

Pasta Dinners Without the Pasta

Spaghetti Squash Carbonara

Prep Time 10 mins
Cook Time 50 mins
Total Time 60 mins
Servings 3 to 4 servings

The eggs in this recipe are not heated enough to destroy Salmonella bacteria. Those who have compromised immune systems or are pregnant, very young, or very old may want to consider using pasteurized eggs.


  • 1 large spaghetti squash (about 3 pounds)

  • 1 tablespoon olive oil

  • 1/4 teaspoon salt, plus more to taste

  • 4 ounces pancetta, cut into small pieces

  • 1 clove garlic, minced

  • 2 large eggs

  • 1/2 cup finely grated Parmesan cheese, packed

  • Freshly ground black pepper, to taste

  • 2 tablespoons chopped fresh parsley or basil, for garnish (optional)


  1. Preheat the oven to 400°F.

    Line a baking sheet with parchment paper.

  2. Cook the spaghetti squash:

    Cut the spaghetti squash in half lengthwise and scoop out the seeds. 

    Brush the cut sides with olive oil and sprinkle on the salt. Place the squash cut-side-down on the baking sheet and bake until you can easily pierce through the interior with a fork, about 40 minutes. 

    Use a fork to scrape the spaghetti squash strands into a bowl. Discard the peel.

    Baked Spaghetti Squash on a Plate for Carbonara Recipe

    Simply Recipes / Hannah Zimmerman

    Spaghetti Squash Scraped with a Fork for Spaghetti Squash Carbonara

    Simply Recipes / Hannah Zimmerman

  3. Cook the pancetta:

    Add the pancetta to a pan over medium heat. Sauté until slightly crispy around the edges, about 5 minutes. Add the garlic to the pan and sauté for an additional 2 minutes. Remove from heat and set aside.

    Cooked Pancetta in a Pan for Spaghetti Squash Carbonara Recipe

    Simply Recipes / Hannah Zimmerman

  4. Prepare the carbonara sauce:

    In a medium bowl, whisk together the eggs and grated Parmesan cheese. Season with salt and pepper.

    Carbonara Sauce Mixed Together in a Bowl

    Simply Recipes / Hannah Zimmerman

  5. Combine all of the ingredients:

    Add the spaghetti squash, pancetta, and garlic to a large skillet over medium heat. Use a spatula to sauté the ingredients together over medium heat for 2 minutes. 

    Turn off the heat and pour in the carbonara sauce. Immediately stir the spaghetti squash and carbonara sauce together vigorously for 2 minutes. The hot squash should melt the cheese and slightly cook the eggs in the sauce, resulting in a creamy texture.

    Serve immediately. While it’s best enjoyed fresh, leftover carbonara can be stored in an airtight container in the fridge for up to 3 days. 

    To reheat, add the carbonara to a skillet over medium-low heat. Stir over heat for 3 to 4 minutes, until you reach your desired temperature. Make sure that you are stirring constantly in order to prevent the eggs from curdling.

    Love the recipe? Leave us stars below!

    Spaghetti Squash Carbonara on Two Plates and More in a Bowl

    Simply Recipes / Hannah Zimmerman

Nutrition Facts (per serving)
360 Calories
25g Fat
25g Carbs
12g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 3 to 4
Amount per serving
Calories 360
% Daily Value*
Total Fat 25g 32%
Saturated Fat 9g 44%
Cholesterol 124mg 41%
Sodium 464mg 20%
Total Carbohydrate 25g 9%
Dietary Fiber 5g 18%
Total Sugars 9g
Protein 12g
Vitamin C 12mg 61%
Calcium 198mg 15%
Iron 2mg 11%
Potassium 519mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.