How Many Calories Are in a Spaghetti Squash?

One cup of cooked spaghetti squash contains about 42 calories. A whole medium spaghetti squash weighs 3 to 4 pounds and yields roughly 4 to 5 cups of flesh once cooked, putting the total for an entire squash somewhere between 170 and 210 calories.

Full Nutritional Breakdown Per Cup

Those 42 calories come almost entirely from carbohydrates. One cup of cooked spaghetti squash has about 10 grams of total carbohydrates, roughly 2 grams of fiber, and about 1 gram of protein. Fat is negligible. If you’re tracking net carbs, subtracting fiber brings you to around 8 grams per cup, which is why spaghetti squash shows up so often in low-carb and keto meal plans.

Beyond the macros, spaghetti squash provides vitamin A and potassium, two nutrients many people fall short on. It’s not a powerhouse in the way sweet potatoes or leafy greens are, but for a food this low in calories, the micronutrient contribution is a nice bonus.

How It Compares to Regular Pasta

The calorie gap between spaghetti squash and traditional pasta is dramatic. One cup of cooked whole wheat pasta has about 220 calories, meaning a straight swap saves you roughly 178 calories per cup. Carbohydrates drop even more sharply: that same cup of wheat pasta contains around 43 grams of carbs compared to spaghetti squash’s 10 grams.

The texture is different, of course. Spaghetti squash strands are softer and more watery than al dente noodles, and they don’t absorb sauce the same way. Many people find that a half-and-half mix (some squash, some pasta) gives a more satisfying plate while still cutting calories significantly. If you’re replacing a full two-cup serving of pasta with spaghetti squash, you’re looking at a savings of over 350 calories before sauce or toppings.

Blood Sugar Effects

Spaghetti squash has a low glycemic index, meaning it breaks down slowly and produces a gradual rise in blood sugar rather than a sharp spike. Its glycemic load is in the medium range. For context, traditional pasta actually has a moderate glycemic index too, but the sheer volume of carbohydrates per serving makes its overall blood sugar impact much larger. Swapping in spaghetti squash reduces both the speed and the total size of the blood sugar response.

Calories Change With Toppings

Spaghetti squash on its own is one of the lowest-calorie ways to fill a plate, but what you put on it matters. A simple preparation with olive oil, garlic, and parmesan comes to about 130 calories per serving, with 6 grams of fat and 17 grams of total carbohydrates. That’s still well under what a comparable bowl of dressed pasta would cost you.

Butter-heavy or cream-based sauces can easily triple the calorie count. Meat sauces add protein but also calories. If keeping things light is the goal, a tomato-based sauce or a drizzle of olive oil with herbs keeps the total per bowl in the 100 to 200 calorie range, which is hard to beat for a full dinner plate.

Getting the Most From One Squash

A medium spaghetti squash (3 to 4 pounds) typically feeds two to three people as a main dish or four as a side. To maximize your yield, cut the squash in half lengthwise rather than crosswise. This gives you longer strands that look and feel more like actual spaghetti. After roasting (cut side down at 400°F for about 40 minutes), let it cool for a few minutes before scraping with a fork. The strands pull away easily from the skin.

Cooked spaghetti squash keeps in the refrigerator for up to five days, so prepping an entire squash on Sunday gives you a ready-made low-calorie base for meals throughout the week. It reheats well in a skillet, though microwaving works in a pinch. The strands release some water as they sit, so drain off any liquid before reheating to avoid a soggy texture.