Butternut squash soup is not naturally keto friendly, but you can make a version that fits within a ketogenic diet with some adjustments. The main issue is the squash itself: one cup of raw, cubed butternut squash contains about 16.4 grams of total carbs and 2.8 grams of fiber, leaving roughly 13.6 grams of net carbs. That’s a significant chunk of the 20 to 50 grams most keto dieters aim for in an entire day.
Why Standard Recipes Are Too High in Carbs
A typical butternut squash soup recipe uses several cups of squash as its base, which pushes each serving well above keto-friendly territory. One cup of cooked butternut squash contains around 21.5 grams of total carbs, and most recipes call for an entire large squash blended into four to six servings. Even with generous portions of butter or cream stirred in, the carb count per bowl often lands between 15 and 25 grams of net carbs.
Store-bought versions are even worse. Pre-made butternut squash soups frequently contain added sugars, starches, and thickeners that bump the carb count higher. Some commercial soups pack 15 grams or more of sugar per serving on top of the carbs from the squash itself. If you’re buying rather than making, always check the nutrition label rather than assuming a “vegetable soup” is low-carb.
How to Make It Keto Friendly
The simplest approach is to use less squash and stretch the soup with high-fat, low-carb ingredients. Cutting the butternut squash in half (or even to a third of what a standard recipe calls for) and replacing the volume with cauliflower gives you that same smooth, creamy texture with far fewer carbs. Cauliflower blends into a velvety puree and takes on the flavor of whatever seasonings you use, so the swap is surprisingly seamless.
For the fat component, heavy cream, sour cream, and full-fat coconut cream all work well. One keto-adapted recipe uses half a cup of sour cream and a quarter cup of heavy cream to build richness and offset the carbs with fat. If you’re dairy-free, full-fat coconut milk or coconut cream makes a good substitute. These fats don’t just improve the macros. They’re what give the soup its satisfying, silky body.
Skip flour and cornstarch as thickeners entirely. If you want a thicker consistency beyond what pureeing provides, you have several zero-carb options:
- Xanthan gum: Zero net carbs. Sprinkle it in a quarter teaspoon at a time to avoid clumping or a gummy texture.
- Guar gum: Zero net carbs and about eight times the thickening power of cornstarch, so use very small amounts.
- Cream cheese or sour cream: Adds fat and protein while naturally creating a thicker, creamier result.
You can also thicken simply by simmering the soup longer on low heat. This reduces the liquid, concentrates the flavors, and avoids any specialty ingredients.
Keeping the Carb Count in Check
Portion size is everything with butternut squash on keto. Even in a modified recipe, this isn’t a soup you want to eat in large bowls. A smaller serving of about three-quarters of a cup, made with a half-and-half blend of squash and cauliflower, can land around 6 to 8 grams of net carbs. That’s manageable if the rest of your meals that day are very low-carb.
One thing working in your favor: winter squashes like butternut have a low glycemic index, meaning they raise blood sugar slowly rather than causing a sharp spike. This is helpful on keto because a gradual blood sugar response is less likely to disrupt ketosis than an equivalent amount of carbs from refined sugar or white flour. That said, the total carb count still matters more than the glycemic index for staying in ketosis.
The Cauliflower Swap
If you want the experience of a warm, creamy fall soup without worrying about portion math, replacing most or all of the butternut squash with cauliflower is the most reliable keto strategy. A cup of cauliflower has only about 3 grams of net carbs compared to butternut squash’s 13 to 14 grams. Roast the cauliflower first to develop a deeper, slightly sweet flavor, then blend it with butter, heavy cream, and warm spices like cinnamon, nutmeg, and ginger. The result tastes remarkably close to traditional butternut squash soup.
For a middle-ground approach, use roughly one-third butternut squash and two-thirds cauliflower. You’ll still get the distinctive orange color and subtle sweetness of the squash, but the per-serving carb count drops enough to fit comfortably within a keto day. Add a swirl of sour cream on top and a sprinkle of roasted pumpkin seeds for extra fat and crunch.

