Traditional basil pesto is one of the easiest sauces to keep on a keto plate: our own Pesto Chango runs about 1 gram of net carb per 2 tablespoons, all basil, parmesan, and olive oil with no sugar or flour. But keto pesto carbs are not one number. Swap the pine nuts for pistachios, make the Sicilian tomato version, or open a jar off the shelf, and the count moves. The nut you pick barely changes it. The tomato styles do, and a store jar's added sugar and starch can push it to several times the carbs of a homemade bowl. Every variant below carries a computed figure, and what you spoon it over is ranked by the carbs the base adds.
Keto Pesto Carbs by Variant: Which Is Lowest, and What to Eat It On
Research-developed from documented published recipe variants and cited nutrition data (USDA FoodData Central). Not kitchen-tested. How we research.
Keto pesto carbs, ranked by variant
Net carbs are per 2 tablespoons, the amount you spoon over a plate. The homemade numbers start from our tested Pesto Chango base (1 gram) and adjust for the ingredient that changes; USDA FoodData Central supplies the per-ingredient carb math, and the two tomato styles are marked as estimates because their ratios vary batch to batch. Read the table top to bottom and the pattern is plain: the nut you choose barely registers, while raw tomato, sun-dried tomato, and jar sugar are where the carbs collect.
| Pesto variant | Base and nut | Net carbs / 2 tbsp | What drives the number |
|---|---|---|---|
| Classic Genovese (our Pesto Chango) | basil, pine nuts | about 1 g (verified) | measured in our kitchen |
| Walnut pesto | basil, walnuts | about 1 g | walnut is the leanest nut, no change on the spoon |
| Almond pesto | basil, almonds | about 1 g | cheaper nut, same carbs at serving size |
| Pistachio, Bronte-style | pistachios as the base | about 1 to 2 g | nut-forward sauce, so the nut is the bulk |
| Trapanese (Sicilian) | almonds + raw tomato | about 2 g (estimate) | the raw tomato, not the almond |
| Rosso (sun-dried tomato) | nuts + sun-dried tomato | about 3 g (estimate) | densest of the homemade styles |
| Store-bought jar | varies by brand | about 1 to 8 g | added sugar and starch filler |
The nut barely moves the needle
In a Genovese-style pesto, the nut you pick is a rounding error on carbs. Per ounce, USDA FoodData Central puts pine nuts near 2.6 grams of net carb, walnuts near 2, almonds near 2.5, and pistachios near 4.6. Pistachios carry the most, roughly double a walnut. But a batch of pesto holds about 2 tablespoons of nuts and yields about a cup, so a single 2-tablespoon serving contains only around 2 grams of nut. Two grams of pistachio adds about a third of a gram of net carb; two grams of pine nut adds about a fifth. The gap between the carbiest nut and the leanest, at the size you eat, is roughly a tenth of a gram.
So pick the nut on cost, flavor, and tradition. Walnuts run cheaper than pine nuts and taste a touch earthier; almonds are cheaper still and stay mild; pine nuts are the Ligurian classic and the sweetest of the three. Any of them lands the sauce at about 1 gram per 2 tablespoons. The pistachio is the one exception in the table, and only because a true pesto di pistacchio makes the nut the base rather than a handful of texture, which is a different sauce, covered next.
Regional styles, carb-decoded
Pesto is a family of regional sauces, and their carb outcomes diverge for reasons of place, not diet. Four styles cover the ground, and their facts come from Italian and Sicilian tradition rather than the recipe SERP.
Pesto alla Genovese is the Ligurian original from the north-west coast of Italy, and its reference recipe is a short list codified by a Genoa consortium: young Genovese basil, Ligurian extra virgin olive oil, pine nuts, garlic, coarse salt, and two cheeses, Parmigiano and a sharper aged pecorino. Traditionally the basil is bruised in a marble mortar, which keeps the leaf cool and green and gives pesto its name. It is an herb sauce with nuts for texture, and it carries almost no carbs. Our Pesto Chango is this style, about 1 gram per 2 tablespoons.
Pesto alla Trapanese comes from the port of Trapani at the western tip of Sicily: almonds in place of pine nuts, and raw summer tomato worked into the paste, called agghiata trapanisa in dialect. Blanched almonds, garlic, basil, pecorino, olive oil, and ripe tomatoes pound into a coarse, tomato-pink sauce traditionally tossed with busiate, the region's twisted pasta. The tomato is what lifts the carbs above the Genovese, to about 2 grams per 2 tablespoons, climbing with how tomato-heavy the batch runs. The almond swap, as the table showed, does nothing to the count.
Pesto rosso, the red pesto sold in jars across Italy, is built on sun-dried tomato instead of fresh. Drying concentrates the sugar: where raw tomato is about 3 grams of net carb per 100 grams, oil-packed sun-dried tomato is closer to 17. Because the dried tomato is a lead ingredient and not a splash, pesto rosso is the carbiest of the common homemade styles, roughly 3 grams per 2 tablespoons. It earns its place for depth of flavor, but it is the one to count.
Pesto di pistacchio is a Sicilian sauce of its own, built on the Pistacchio Verde di Bronte, the intensely green pistachio grown on the volcanic slopes of Etna and protected as a DOP since 2010. This is a nut paste first, with oil and aged cheese as binders, not an herb sauce with a few nuts thrown in. Because the pistachio is the body of the sauce, its carbs do show up on the spoon, which is why it lands a notch above Genovese at about 1 to 2 grams per 2 tablespoons. It is the single case where the nut is the carb story, and only because the recipe makes it the base.
What to put keto pesto on, ranked by the carbs the base adds
A spoon of pesto is about 1 gram; what you put it on decides the rest of the plate. Ranked from the leanest base up, with a tested recipe on this site for each:
| Dish | Net carbs / serving | Why |
|---|---|---|
| Salami and mozzarella pesto skewers | about 1 g | cured meat and fresh mozzarella add almost nothing, so the pesto is the whole count |
| Pesto chicken salad | about 2 g | chicken and a mayo base, pesto for the flavor |
| Queso fresco caprese | about 2 g | fried fresh cheese and tomato slices under a pesto drizzle |
| Turkey pesto meatloaf spiral with bacon | about 2 g | pesto rolled through ground turkey and wrapped in bacon |
| Chicken salad with sun-dried tomatoes and pine nuts | about 3 g | the sun-dried tomato is where the extra gram comes from, same lesson as pesto rosso |
| Grilled chicken caprese | about 4 g | tomato and fresh mozzarella add up together |
| Pesto "pasta" with chicken and green beans | about 5 g | green beans stand in for noodles, the highest here and still a fraction of real pasta |
To make the sauce itself, our Pesto Chango is the base recipe, about 1 gram per 2 tablespoons, with the nut swaps above and a note on how long it keeps. The one place pesto stops being keto is the classic one, tossed through wheat pasta or spread on bread, where the carbs come entirely from the vehicle. The pesto pasta above swaps in green beans for exactly that reason.
The jar carb trap, and how long homemade keeps
A jar of pesto can read anywhere from about 1 to 8 grams of net carb per 2 tablespoons, and the spread is not the basil. Three things push a jar up. Added sugar or dextrose, listed outright on many supermarket brands to round off the garlic and cheese. A starch or potato-flake filler, used to thicken a sauce that skimped on nuts and oil. And cheaper oil, sunflower or canola cut into or replacing the olive oil, which adds no carbs itself but flags a jar built down to a price rather than up to a recipe. Read the panel: if sugar or a starch sits in the first few ingredients, that jar is the carbiest pesto you can buy.
Homemade is the fix, and it keeps better than people expect with one honest caveat. Raw garlic in oil does not last indefinitely, so store pesto in the fridge under a thin film of oil for about a week, or freeze it in an ice-cube tray and drop a frozen cube straight into a hot pan for months of shelf life. That is the same storage line our Pesto Chango recipe holds to, and it is the reason a homemade batch beats the jar on carbs and on time both.
Sources
USDA FoodData Central, nutrient references for pine nuts, walnuts, almonds, pistachios, raw tomato, and oil-packed sun-dried tomato, used for the per-serving net-carb math.
Tested recipes on this site for the verified per-dish figures (Pesto Chango and the ranked carriers).
Cross-language tradition, facts only: Italian and Sicilian regional sources on pesto alla Genovese (Liguria and its Genoa consortium), pesto alla Trapanese (Trapani, Sicily), pesto rosso, and Pistacchio Verde di Bronte DOP (Etna, Sicily).



