Is Pesto Good for You?

By Andrea Cohen
Published 1/23/2026
Dietitian Reviewed: Erin McNamara, RDN, LDN, CLT
Is Pesto Good for You?
Photo Credit: Adobe Stock

Few foods pack as much flavor in a single spoonful as pesto. With its rich blend of basil, olive oil, garlic, nuts, and cheese, this vibrant green sauce can instantly transform a simple bowl of pasta, a sandwich, or even grilled chicken into something special. But with all that delicious flavor often comes an often-asked question — is pesto good for you?

The answer to that question isn’t a simple yes or no. Like many foods, it depends on how it’s made and how much of it you eat. Pesto has some undeniably healthy qualities, thanks to its nutrient-rich ingredients and heart-healthy fats. But it can also be high in calories, fat, and sodium, especially in store-bought versions.

The Health eCooks dietitians share answers to common questions about pesto, including what makes pesto healthy, what to watch out for if you’re following certain dietary guidelines, and how to lighten up your favorite pesto recipe.

Is Pesto Healthy?

Traditional pesto is made with olive oil, basil, garlic, pine nuts, and Parmesan cheese. These ingredients provide antioxidants, vitamins, and heart-healthy unsaturated fats. Still, pesto is calorie-dense because of its oil and nuts, so it’s best used in small amounts. When enjoyed in moderation or made with lighter ingredients, pesto can be part of a healthy, balanced diet.

How Many Calories Are in Pesto?

On average, one tablespoon of pesto contains 80 to 100 calories. A full ¼ cup serving can have roughly 260 calories, depending on the ingredients. If you’re counting calories, stick to small portions or try making homemade pesto with less oil or cheese to cut the number of calories.

Is Pesto Low Fat?

While pesto isn’t low in fat, the fats it contains are mostly unsaturated, which are considered “healthy fats.” These fats can support heart health and help your body absorb certain vitamins. To get the benefits of these healthy fats without overdoing it, enjoy pesto in moderation.

Is Pesto Low Sodium?

Homemade pesto can be relatively low in sodium if you limit the salt and cheese. Store-bought versions, however, can be much higher, sometimes containing 250 milligrams or more per tablespoon. Making it yourself gives you more control over the sodium content.

Is Pesto Gluten Free?

Traditional pesto doesn’t contain gluten, but always double-check the label on store-bought varieties since some may include additives or be processed in facilities that handle wheat.

Is Pesto Vegan?

Classic pesto isn’t vegan because it contains Parmesan cheese. However, you can easily make a vegan version by replacing the cheese with nutritional yeast or dairy-free cheese alternatives. Many brands also sell vegan pesto options that taste delicious.

Is Pesto Low FODMAP?

Garlic and some nuts used in pesto are high in FODMAPs and can trigger digestive symptoms for people with IBS or sensitivities. You can make a low-FODMAP version by swapping garlic for garlic-infused oil and using nuts like macadamias or walnuts in moderation.

Is Pesto Low Histamine?

Pesto can be high in histamine due to ingredients like aged cheese, nuts, and fermented or aged oils. If you follow a low-histamine diet, consider making a modified version using fresh herbs, cold-pressed oil, and skipping the cheese. Enjoy it fresh instead of storing it for several days, since histamine levels can rise as food sits.

Is Pesto Keto Friendly?

Pesto can fit perfectly into a keto or low-carb diet. It’s high in healthy fats and low in carbohydrates, making it a great sauce for keto-friendly meals. Use it to flavor zoodles, grilled meats, or roasted vegetables without the carbs found in traditional sauces.

Is Pesto Dairy Free?

Traditional pesto contains cheese, but it’s easy to make a dairy-free version. Simply leave out the Parmesan and replace it with nutritional yeast, which adds a similar savory, cheesy flavor. Many grocery stores also carry ready-made dairy-free pesto for convenience.

Is It Okay to Eat Pesto Every Day?

Because pesto is high in calories and fat, eating large servings regularly can lead to excess calorie intake but using it sparingly each day is fine for most people. A tablespoon or two added to veggies, fish, or whole grains can be a tasty and healthy daily choice.

Can You Eat Pesto When Trying to Lose Weight?

Pesto can help make healthy foods more flavorful, which makes it easier to stick to a weight-loss-friendly eating plan. Just use it strategically — mix a small amount into vegetables, lean proteins, or whole grains instead of heavy pasta dishes, and you’ll get plenty of taste without overdoing the calories.

How to Make Pesto Healthier (and a Healthy Pesto Recipe)

Love pesto but want to lighten it up? This healthy pesto recipe is one you’ll want to make again and again.

Healthy Pesto
Photo Credit: Adobe Stock
5 mins

If you already have a favorite pesto recipe, here are some simple tweaks to make it better for you:

Lower-Calorie Pesto

  • Use less olive oil and thin with water, lemon juice, or vegetable broth.
  • Cut back on nuts or use lighter options like pumpkin seeds.
  • Reduce the amount of cheese or choose a lower-fat variety.

Lower-Fat Pesto

  • Replace some of the oil with broth or even pureed spinach or avocado for creaminess.
  • Use fewer nuts or seeds.
  • Skip the cheese entirely or use a sprinkle of nutritional yeast for flavor.

Lower-Sodium Pesto

  • Make it at home so you can control the salt.
  • Use fresh garlic instead of garlic salt or paste.
  • Choose unsalted nuts and lower-sodium cheese.

Healthy Recipes with Pesto

If you’re looking for delicious and nutritious recipes that include pesto, try these Zucchini Noodles with Creamy Avocado Pesto or this easy-to-make Tomato and Pesto Pizza. Each includes the classic pesto flavor you love in a better-for-you version.

Heart Healthy Zucchini Noodles with Creamy Avocado Pesto
Photo Credit: Baldwin Publishing Staff Photographer
45 mins
Heart Healthy Tomato and Pesto Pizza
Photo Credit: Baldwin Publishing Staff Photographer
30 mins

So, What’s the Verdict? Is Pesto Good for You?

The answer to that question is that it very well can be, as long as you keep a few things in mind. Pesto is packed with flavor and made from wholesome ingredients that fit well into a balanced diet. Just keep portions in check and don’t be afraid to tweak your recipe to make it lighter. Whether you spoon it over pasta, spread it on a sandwich, or stir it into roasted veggies, pesto can be a delicious and nutritious addition to a healthy diet.

Latest Blog Articles