What You Need to Know
Pesto traditionally contains pine nuts, which are classified as nuts. This makes conventional pesto unsuitable for individuals with nut allergies or those following a nut-free diet. In addition to pine nuts, other typical ingredients like Parmesan cheese, olive oil, and basil do not contain nuts, but the presence of pine nuts is significant enough to classify pesto as not nut free.
For those on a nut-free diet, it is essential to avoid traditional pesto. Instead, consider making your own version using seeds such as sunflower or pumpkin seeds as a substitute for pine nuts. Additionally, always check labels on store-bought pesto for any hidden nut ingredients or cross-contamination warnings to ensure safety.
Ingredient Breakdown
| Ingredient | Lactose-Free | Gluten-Free | Vegan | Nut-Free | Halal | Keto |
|---|---|---|---|---|---|---|
| Parmesan | Contains | Free | No | Free | Yes | Yes |
| Olive Oil | Free | Free | Yes | Free | Yes | Yes |
| Basil | Free | Free | Yes | Free | Yes | Yes |
| Pine Nuts | Free | Free | Yes | Contains | Yes | Yes |
Nut Free Alternatives to Pesto
Frequently Asked Questions
Is there a nut-free version of pesto?
Yes, you can make pesto using sunflower or pumpkin seeds instead of pine nuts.
What nuts are in pesto?
Traditional pesto contains pine nuts, which are a type of nut.
Can I eat pesto if I have a nut allergy?
No, conventional pesto is not safe for those with nut allergies due to pine nuts.
What can I use instead of pine nuts in pesto?
You can use sunflower seeds or pumpkin seeds as a nut-free alternative.
Does pesto contain dairy?
Yes, traditional pesto contains Parmesan cheese, which is a dairy product.
Check Pesto on Other Diets
More Nut Free Foods
Nut Free Food Categories
Review & Data Quality
Last reviewed: 2026-03-16
This verdict is generated from ingredient-level compatibility rules and refreshed regularly through our quality pipeline.
If you see incorrect ingredient or diet data, report it on the Contact page and include this page URL.