Can dogs eat pesto?
Answered by our veterinary team
Pesto is not recommended for dogs, and traditional recipes contain multiple ingredients that are directly harmful:
Garlic
This is the primary concern. Garlic belongs to the Allium family (along with onions, leeks, and chives) and contains N-propyl disulphide, which damages red blood cells and causes haemolytic anaemia. Garlic is more potent per gram than onions - a small amount in pesto can be enough to cause toxicity, especially in small dogs. Symptoms of anaemia (pale gums, lethargy, rapid breathing) may not appear for 3–5 days after ingestion.
Pine nuts
While not acutely toxic, pine nuts are very high in fat and can contribute to pancreatitis with regular consumption.
Olive oil
Not harmful in small amounts, but the high fat content is a concern for dogs prone to pancreatitis.
Salt
Many commercial pestos contain significant sodium, which can cause sodium poisoning in dogs who consume large amounts.
If your dog has eaten a small amount of pesto accidentally, monitor for lethargy, pale gums, reduced appetite, or orange-tinged urine, and contact your vet. A single small exposure is unlikely to cause severe harm, but ongoing or large exposures are dangerous.
Still worried about your pet?
Our licensed veterinarians are available 24/7 for personalised advice tailored to your specific pet via video call.
Book a Consultation