Can Dogs Eat Pesto? No — garlic and onion are toxic

No — garlic is toxic; pine nuts add fat risk

No. Pesto's primary ingredient alongside basil is garlic, which is toxic to dogs and causes haemolytic anaemia. Some pestos also contain pine nuts (high fat) and very high sodium.

✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last updated: 2026-08-07

How we keep this site free. Some links on this page take you to Amazon or other online retailers (including vet pharmacy partners Best Vet Care and Canada Pet Care via CJ Affiliate). As an Amazon Associate and CJ publisher we may earn a commission at no extra cost to you. Full disclosure.

The full picture

Pesto seems harmless — it's just herbs and oil — but the problem is garlic, which is almost always a core ingredient. Garlic belongs to the allium family and is toxic to dogs: it contains n-propyl disulfide and thiosulfate compounds that damage red blood cells, leading to haemolytic anaemia. Effects are dose-dependent and may be delayed 1–4 days after ingestion, which leads some owners to think their dog was unaffected when in fact damage is progressing.

Commercial pesto from a jar is particularly concentrated — a jar of pesto typically uses 4–6 cloves of garlic per jar, and the oil concentrates and preserves the compounds. Garlic powder (sometimes added to commercial pesto) is more potent per gram than fresh garlic. Sodium is also very high in most commercial pestos: a typical 100g contains 500–800mg sodium.

Pine nuts, used in traditional pesto, are not acutely toxic to dogs (unlike macadamia nuts) but are very high in fat and can contribute to stomach upset and pancreatitis in susceptible breeds. Red pesto variants often include sun-dried tomatoes, which are high in sodium and concentrated sugars. Vegan pestos may substitute nutritional yeast or cashews — both low-risk but still high in sodium.

If your dog has already eaten this

For a lick of pesto off a spoon or plate: low risk, monitor for GI upset. For a dog that ate a significant quantity of pesto — a spoonful or more — call your vet and describe the amount and your dog's weight. Monitor over the following 2–4 days for pale gums, lethargy, reduced appetite (haemolysis signs). For very large quantities, a blood count may be warranted.

Risks to watch for

  • Garlic toxicity — haemolytic anaemia (red blood cell destruction)
  • Effects delayed 1–4 days — dog may seem fine initially
  • Garlic powder more toxic per gram than fresh garlic
  • High sodium — GI upset and salt overload
  • Pine nut fat content — pancreatitis risk in susceptible breeds

Safe portion size

None. Pesto is not safe for dogs. If you want to give your dog a basil-flavoured treat, a single fresh basil leaf is safe — it's the garlic and other additives in pesto that are the problem.

Safer alternatives

  • Plain fresh basil leaf — safe in small amounts
  • Plain cooked chicken with no seasoning
  • Plain cooked salmon
  • Dog-specific food toppers without toxic ingredients

Does size or breed matter?

Risk with pesto scales with the quantity relative to body weight, so small and toy breeds reach a meaningful dose from a much smaller amount than large dogs. Always check for hidden risk ingredients (garlic, onion, xylitol, excess salt) in any prepared or shop-bought version rather than assuming the plain ingredient name on the label tells the whole story.

Common questions

My dog ate pesto off my pasta plate — what should I do?
For a lick or small smear: monitor over the next 24–48 hours for lethargy, pale gums, reduced appetite, or dark urine. These are haemolysis signs. If any develop, call your vet. For a larger amount — a full portion of pesto pasta or eating pesto directly from the jar — call your vet and describe the quantity. Blood work may be recommended.
Is homemade pesto safer for dogs than shop-bought?
Slightly, if you know the garlic content, but it still contains garlic and is still unsafe. Homemade pesto typically uses 2–4 cloves per batch which is a meaningful dose for a small or medium dog. The garlic is the issue regardless of whether it's commercial or homemade.
Can dogs eat basil?
Yes — plain fresh basil leaves in small amounts are safe for dogs. Basil itself is not toxic. The problem with pesto is the garlic, not the basil. A single basil leaf is fine; a whole bunch would cause at most mild digestive upset from the essential oils.
What about red pesto or other pesto varieties?
All standard pesto varieties contain garlic and should be avoided. Red pesto typically uses sun-dried tomatoes, which are high in sodium and concentrated sugars. Rocket pesto, walnut pesto, and other variants still almost always include garlic. Always check the ingredients — there is no pesto variety that is genuinely dog-safe off the shelf.
Important: This page is general information, not veterinary advice. If in doubt, always contact your vet — or the ASPCA Animal Poison Control Center on (888) 426-4435 or Pet Poison Helpline on (855) 764-7661 in the UK.