Traditional pesto is very keto friendly. A typical tablespoon contains roughly 2 grams of net carbs, and the sauce is built almost entirely from high-fat, low-carb ingredients: olive oil, nuts, cheese, basil, and garlic. For most people staying under 20 to 50 grams of net carbs per day, pesto fits comfortably into the plan.
What Makes Pesto Naturally Low Carb
Classic basil pesto is essentially a fat-delivery vehicle. Olive oil forms the base, contributing almost zero carbohydrates while providing mostly monounsaturated fats. Parmesan cheese adds fat and protein with negligible carbs. Basil leaves are nearly carb-free at the amounts used. The only ingredients that contribute meaningful carbohydrates are the nuts and a small amount of garlic, and even those are modest.
Pine nuts, the traditional choice, contain about 4 grams of total carbs per ounce, with 1 gram of fiber, leaving roughly 3 grams of net carbs. But a batch of pesto uses a relatively small amount of nuts spread across many servings, so the per-tablespoon impact stays low. Garlic adds a trace of carbohydrate, typically less than a gram per serving.
Store-Bought Pesto: Best and Worst Options
Not all jarred pestos are equal. Some commercial brands add fillers, sugars, or starchy thickeners that raise the carb count, while others stay close to a traditional recipe. The difference between brands can be significant, ranging from 0 grams to 3 or more grams of net carbs per serving.
Among the lowest-carb options available:
- Alessi Pesto: 0g net carbs per 32g serving
- Trader Joe’s Organic Roasted Red Pepper & Almond Pesto: 0g net carbs per 60g serving
- Mantova Organic Pesto Genovese: 0.5g net carbs per 30g serving
- Whole Foods Market Basil Pesto: 0.5g net carbs per 52g serving
- Private Selection Basil Pesto: 1g net carbs per 60g serving
- Stonewall Kitchen Basil Pesto: 1g net carbs per 30g serving
Brands that land a bit higher, around 2 to 3 grams of net carbs per serving, include Gotham Greens Classic Pesto, Seggiano Fresh Basil Genovese Pesto, and Bear Pond Farm Premium Basil Pesto. These are still fine for keto but worth noting if you tend to use pesto generously. Always check the ingredients list for added sugars, potato starch, or sunflower oil, which some brands use to cut costs.
How Much Pesto You Can Use
At roughly 2 grams of net carbs per tablespoon, you have plenty of room. Even a generous two-tablespoon serving over chicken or zucchini noodles only accounts for about 4 grams of net carbs, leaving the vast majority of your daily budget untouched. Most people find they can use pesto freely as a sauce, marinade, or salad dressing without worrying about the carb math.
Where it can add up is if you’re using pesto as a dip and going through several tablespoons in one sitting alongside other carb-containing foods. That’s still unlikely to knock you out of ketosis, but it’s worth being mindful of if you’re tracking closely.
The Fat Profile Works in Your Favor
Beyond low carbs, pesto’s fat composition is genuinely useful on a keto diet. Olive oil is rich in monounsaturated fats, and small studies on a ketogenic Mediterranean diet using olive oil as the primary fat source found that participants lost weight without raising LDL cholesterol or triglyceride levels, while also seeing improvements in blood pressure and fasting blood sugar. That’s a meaningful advantage over relying heavily on saturated fat sources like butter or coconut oil (which is 82% saturated fat, compared to olive oil’s 14%).
Pine nuts and Parmesan contribute additional healthy fats and protein, making pesto one of the more nutritionally complete condiments you can reach for on keto.
Making Pesto Even More Keto Friendly at Home
Homemade pesto gives you full control over the macros, and you can make simple swaps to shave carbs even further. The easiest adjustment is your choice of nut. Pine nuts have about 3 grams of net carbs per ounce. Walnuts drop that to 2 grams, and pecans come in at just 1 gram of net carbs per ounce, all with the same 8% of calories from carbohydrates. Pecans make a surprisingly good pesto with a slightly richer, more buttery flavor.
A basic keto pesto recipe is straightforward: blend two cups of fresh basil, a third of a cup of your preferred nuts, half a cup of grated Parmesan, two cloves of garlic, and enough extra virgin olive oil (roughly half a cup) to reach your desired consistency. Season with salt and pepper. This yields a batch with minimal carbs per serving and a fat content that aligns perfectly with ketogenic goals.
One thing to note if you’re batch-prepping: fresh pesto can oxidize and turn brown over time, which is mostly a color issue caused by chlorophyll degradation rather than a major nutritional loss. In fact, the beta-carotene in basil actually becomes more available after processing. Storing pesto with a thin layer of olive oil on top and keeping it refrigerated slows oxidation and preserves both color and flavor for about a week. Freezing in ice cube trays works well for longer storage.
Pesto Varieties Beyond Classic Basil
Not all pesto is basil-based, and some variations are worth knowing about. Sun-dried tomato pesto tends to be higher in carbs because of the natural sugars concentrated in dried tomatoes. Red pepper pesto varies widely by brand, though Trader Joe’s roasted red pepper and almond version manages to stay at 0 grams of net carbs. Kale or spinach pestos generally stay low carb since leafy greens contribute almost no carbohydrates.
Mantova makes a cauliflower pesto that comes in at 1 gram of net carbs per serving, which is an option if you want variety. Vegan pestos that substitute nutritional yeast for Parmesan are typically keto compatible too, though you’ll want to check for added starches or sweeteners that some brands include to mimic the umami flavor of cheese.