Some squash is perfectly keto friendly, and some will eat up most of your daily carb budget in a single serving. The difference comes down to whether you’re eating summer squash or winter squash. Summer varieties like zucchini and yellow squash have roughly 4 to 5 grams of net carbs per medium piece, making them some of the best vegetables for keto. Winter varieties like butternut and acorn squash pack 10 to 15 grams of net carbs per 100 grams, which requires careful portioning if you want to stay in ketosis.
Summer Squash: Your Best Keto Option
Zucchini and yellow squash are the clear winners. A medium zucchini (about 196 grams) contains 6 grams of total carbs and 2 grams of fiber, leaving just 4 grams of net carbs. Yellow squash is almost identical: 7 grams of total carbs and 2 grams of fiber per medium squash, so 5 grams net. Both clock in at around 31 to 33 calories, making them nearly impossible to overeat from a carb perspective.
These numbers mean you can eat summer squash generously without worrying about your macros. A full cup of sautéed zucchini and yellow squash cooked in olive oil and butter comes to under 2 grams of net carbs per serving. That’s practically a free food on keto, even if you’re sticking to the stricter 20-gram daily limit.
Spaghetti Squash: A Solid Middle Ground
Spaghetti squash sits in an interesting spot. Technically a winter squash, it behaves more like a summer squash nutritionally. One cup (100 grams) has 7 grams of total carbs and 2 grams of fiber, so just 5 grams of net carbs and only 31 calories. That’s comparable to zucchini.
It’s also the most practical pasta substitute for keto. Once cooked, the flesh separates into noodle-like strands that hold sauces well. You can comfortably eat a full cup topped with a high-fat meat sauce or alfredo and stay well within your carb limits. Just keep in mind that a whole spaghetti squash yields several cups, so measure if you tend to eat the entire thing in one sitting.
Butternut Squash: Keto in Small Amounts
Butternut squash is where things get tighter. One cup (140 grams) contains 16 grams of total carbs and 3 grams of fiber, leaving 13 grams of net carbs. That’s more than half of a strict 20-gram daily carb budget from a single cup of squash. Per 100 grams, you’re looking at about 8.5 grams of net carbs.
You don’t have to avoid it entirely, but treat it as a garnish rather than a main component. A quarter-cup stirred into a soup or a few roasted cubes alongside a protein keeps you in the 3 to 4 net carb range per portion. Butternut squash also has a glycemic index of 45 when baked, which is moderate, and its glycemic load is only 3 per serving because typical portions are small. So the blood sugar impact stays low as long as you don’t pile it on.
One nutritional perk worth noting: butternut squash delivers 352 milligrams of potassium per 100 grams (about 18% of estimated daily needs) and 34 milligrams of magnesium. Both minerals are electrolytes that people on keto tend to lose faster, especially in the first few weeks. Small servings of butternut squash can help replenish those stores.
Acorn Squash: Use With Caution
Acorn squash is the highest-carb variety you’ll commonly find. One whole 4-inch acorn squash contains 45 grams of total carbs and 6 grams of fiber, netting 39 grams of carbs. That single squash would blow past your entire daily limit on a strict keto plan. Per 100 grams, it works out to roughly 10 grams of net carbs.
If you love acorn squash, limit yourself to a small wedge (roughly a quarter of a squash) and build the rest of your meal around very low-carb ingredients. Stuffed acorn squash recipes can work on keto if you halve or quarter the portion and fill it with cheese, sausage, or other high-fat ingredients.
Pumpkin: Better Than You’d Expect
Fresh pumpkin is surprisingly moderate at 6 grams of net carbs per 100 grams of raw flesh. That puts it closer to summer squash territory than to butternut or acorn. Canned pumpkin puree is more concentrated, though, at about 12 grams of net carbs per cup. So a couple of tablespoons in a recipe is fine, but drinking pumpkin soup by the bowl will add up fast.
Pumpkin seeds are a bonus: just 1 gram of net carbs per quarter cup, with a good amount of fat and magnesium. They make a convenient keto snack on their own. Keep in mind that pumpkin has a high glycemic index of 75 when boiled, but because you eat it in small quantities, the glycemic load stays at just 2 per serving.
Quick Carb Comparison
- Zucchini: 4g net carbs per medium squash (196g)
- Yellow squash: 5g net carbs per medium squash (196g)
- Spaghetti squash: 5g net carbs per cup (100g)
- Pumpkin (raw): 6g net carbs per 100g
- Butternut squash: 13g net carbs per cup (140g)
- Acorn squash: 39g net carbs per whole squash
Cooking Squash to Keep It Keto
The best approach is to pair squash with fat, which is something you’re already doing on keto. Sautéing zucchini and yellow squash in olive oil and butter with garlic is one of the simplest side dishes you can make. Cook sliced squash over medium-high heat for about five minutes until softened, season with salt and pepper, and you’re done. The added fat helps with satiety and keeps the meal aligned with your macros.
For something more substantial, yellow squash casseroles work well when you swap traditional ingredients for keto alternatives. Heavy cream replaces milk, crushed almonds replace breadcrumbs or crackers, and a generous layer of cheese on top adds fat without carbs. A casserole like this bakes in about 25 to 30 minutes and keeps well for meal prep.
With winter squashes, roasting concentrates the flavor so you can use less and still feel satisfied. Cut butternut squash into small cubes, toss with olive oil, and roast at high heat until caramelized. A quarter-cup of roasted cubes adds sweetness and texture to a salad or grain-free bowl without derailing your carb count. Spiralizing is another good trick for zucchini and yellow squash, turning them into noodle replacements that absorb whatever sauce you pair them with.