The best low carb pasta depends on how strict you need to be. For near-zero carbs, shirataki (konjac) noodles come in at about 0g net carbs. For a fresh vegetable option, zucchini noodles run about 3g net carbs per cup, and spaghetti squash about 7g. For the most convincing store-bought swap, Palmini hearts of palm pasta lands near 2g and Kaizen’s lupin noodle around 6g. All of these beat regular pasta, which carries roughly 40g net carbs per cooked cup and has no place on keto. The trade-off is always texture, so the right pick comes down to the dish you are making.
Low carb pasta comparison
Net carbs are per typical serving and vary by brand, so check the label. The texture score rates how close each option comes to real wheat pasta, from 1 (nothing like it) to 10 (nearly identical).
| Option | Net carbs | Texture (1-10) | Best sauce pairing | Prep |
|---|---|---|---|---|
| Zucchini noodles (zoodles) | ~3g / cup | 4 | Light tomato, pesto, garlic butter | Spiralize, salt, dry, quick sauté |
| Spaghetti squash | ~7g / cup | 5 | Bolognese, brown butter, marinara | Roast 40 min, scrape strands |
| Shirataki / konjac | ~0g / serving | 3 | Bold Asian sauces, heavy cream | Rinse, dry-fry, then sauce |
| Palmini (hearts of palm) | ~2g / serving | 6 | Creamy alfredo, cacio e pepe | Rinse, soak or simmer, sauce |
| Kaizen (lupin-based) | ~6g / serving | 8 | Any classic pasta sauce | Boil like normal pasta |
| Edamame / black bean pasta | ~12-19g / serving | 8 | Hearty ragu, protein bowls | Boil like normal pasta |
| Cabbage noodles | ~3g / cup | 4 | Butter, cream, sausage sauces | Slice, sauté in fat |
| Homemade egg noodles | ~2-3g / serving | 7 | Alfredo, stroganoff, buttered | Bake egg-cheese sheet, slice |
| Regular wheat pasta | ~40g / cup | 10 | (Not keto) | Boil |
Why regular pasta does not fit keto
A single cooked cup of spaghetti has about 40g net carbs, and most restaurant portions are two to three cups. That is more carbohydrate than a full day of strict keto in one bowl. Whole wheat pasta shaves off only a few grams because the extra fiber does not offset the starch. Even chickpea and lentil pastas marketed as healthy alternatives stay well above a keto budget. The substitutes below work by replacing that starch with water, fiber, protein, or vegetable matter, which is exactly why none of them behave quite like the real thing. For the full picture of what does and does not fit, see our keto food list.
Vegetable noodles: zoodles and spaghetti squash
Vegetable noodles are the freshest and most nutrient-dense pasta substitutes, and they are cheap to make at home.
Zucchini noodles are the classic. A cup of spiralized zucchini has about 3g net carbs plus a good dose of potassium and vitamin C. The one problem is water. Zucchini is more than 90% water, and heat drives it out, which floods your plate and dilutes the sauce. The fix is to salt the raw strands, let them sit in a colander for 15 to 20 minutes, then press them dry in a clean towel before cooking. Sauté them in a hot pan with a little fat for no more than two or three minutes, just until barely tender. Overcooked zoodles collapse into mush. Zucchini is a summer squash, and you can read more about the family in our yellow squash on keto guide.
Spaghetti squash is the closest vegetable to real noodles. When roasted, its flesh separates into long, mildly sweet strands that genuinely resemble angel hair. A cup has about 7g net carbs, higher than zucchini but still keto-friendly in a sensible portion. Halve the squash, scoop the seeds, rub the cut sides with oil, and roast face-down at 400F for about 40 minutes until a fork pierces the skin easily. Scrape the strands out with a fork and let them steam off for a minute before saucing. Roasting rather than boiling keeps them from turning watery, and it deepens the flavor.
Cabbage noodles are the underrated option. Thinly sliced green cabbage, sautéed in butter until it softens and picks up some color, makes a sturdy noodle-like base at about 3g net carbs per cup. It holds up to heavy cream and sausage far better than zucchini and costs almost nothing.
Shirataki noodles: the honest guide
Shirataki, also sold as konjac or miracle noodles, are the lowest-carb pasta on earth at roughly 0g net carbs and 10 calories per serving. They are made from glucomannan, the soluble fiber in the konjac root, formed into noodles suspended in water. Brands like Miracle Noodle and It’s Skinny are widely stocked.
Here is the honest part: straight out of the bag, they are unpleasant. The packing liquid smells fishy, and the raw texture is rubbery and slippery. The two-step fix transforms them. First, drain and rinse the noodles under running water for a full minute to wash off the odor. Second, and this is the step most people skip, dry-fry them. Put the rinsed noodles in a dry, hot nonstick pan with no oil and toss them for three to five minutes until they squeak, stop releasing steam, and firm up. Only then do you add sauce. Because shirataki has no flavor of its own, it works entirely by absorbing what you cook it with, so pair it with bold, assertive sauces rather than delicate ones. Done right, it is the pasta that lets you eat a big bowl for almost no carbs.
Store-bought low carb pasta: an honest review
If you want to boil a box and get something close to real pasta, three categories are worth knowing, along with realistic expectations for each.
Palmini (hearts of palm) is made from the inner core of palm stems, cut into linguine or angel hair shapes. At about 2g net carbs it is one of the lowest-carb boxed options, and the texture is firmer and more pasta-like than shirataki. The catch is a slight tang and a crunch that some people dislike. Rinsing well and then soaking the noodles in water (or simmering them a few minutes) mellows both, leaving a tender strand that carries creamy sauces nicely.
Kaizen makes the most convincing wheat-like noodle from lupin flour, a high-protein, high-fiber legume. At around 6g net carbs and 20g of protein per serving, it is the closest thing to genuine al dente pasta you can buy for keto, and it boils exactly like the real thing. It costs more than a standard box, and the flavor is faintly beany, but for a traditional bolognese or baked pasta it is hard to beat. Lupin also shows up as a flour, which we cover in our low carb flour substitutes guide.
Great Low Carb Bread Co and similar high-fiber wheat pastas cut carbs by loading in fiber and wheat protein. They taste the most like ordinary pasta of any boxed option, but they still contain wheat and land higher in carbs than the picks above, so read the label and weigh whether the portion fits your day.
Legume pastas: better than wheat, but not keto
Edamame, black bean, and chickpea pastas get marketed alongside keto products, and the confusion is understandable, but the numbers tell the story. Edamame spaghetti (such as Explore Cuisine) runs about 12g net carbs per serving. Black bean and chickpea pastas are higher still, roughly 17 to 20g net carbs. Compared with wheat’s 40g, that is a real improvement, and the high protein and fiber mean they digest slowly and spike blood sugar far less. But a single serving can eat up most of a strict keto carb budget on its own. Treat these as a low-glycemic, high-protein choice for a low carb (not keto) day, or for family members who are not doing keto. If you want to understand where legumes sit on keto generally, see our guide on whether you can eat beans on a keto diet.
Which substitute for which dish
Matching the noodle to the sauce is what separates a sad substitute from a meal you actually crave.
- Bolognese and hearty ragu: you need a noodle that stands up to a heavy, meaty sauce. Spaghetti squash, Kaizen lupin pasta, or cabbage noodles all hold their own. Skip delicate zoodles here, since they drown.
- Alfredo and cream sauces: Palmini and homemade egg noodles are the stars. Their firmer texture and neutral flavor let a rich cream sauce cling without going watery. Dry-fried shirataki also works well because it soaks up the cream.
- Mac and cheese: short shapes matter. Kaizen makes cavatappi and fusilli that hold cheese sauce beautifully, and cauliflower florets are a classic vegetable stand-in for the pasta.
- Cold pasta salads: Palmini and legume pastas keep their bite when chilled, while zoodles and shirataki tend to weep water in the fridge. If you use zucchini for a cold salad, keep it raw and dress it just before serving.
Homemade keto egg noodles
For the closest homemade approximation of a soft egg noodle, you can make a keto version from eggs and cheese. Whisk egg yolks with softened cream cheese, spread the batter thin on parchment, bake it into a flexible sheet, then slice it into ribbons. The result is about 2 to 3g net carbs per serving and works especially well in stroganoff or buttered noodle dishes. It takes more effort than boiling a box, but it delivers a genuinely tender, pliable noodle that no vegetable can match.
The bottom line
There is no single best low carb pasta, only the best one for the plate in front of you. Reach for shirataki when you want the absolute lowest carbs, zucchini or spaghetti squash when you want fresh vegetables, Palmini for creamy sauces, and Kaizen when you want something that actually tastes like pasta. Keep legume pastas for low carb rather than strict keto days. Learn the prep tricks (salt the zoodles, dry-fry the shirataki, roast the squash) and pasta night stops being a compromise. To build these into a full week of eating, see our keto meal plan, and for the grain-free side of dinner, our low carb rice substitutes guide.