Which vegetables can dogs eat? Vet experts explain the safest choices

Which vegetables can dogs eat? Vet experts explain the safest choices

From carrots and cucumbers to onions and wild mushrooms, not every vegetable is safe for dogs to eat. Veterinary nurse reveals which common foods are safe and which are risky for your pup


Many vegetables can be healthy treats for dogs, but some common kitchen staples can cause serious health problems. Veterinary experts say understanding the difference is essential, as even small amounts of certain foods may be toxic.

Leah Callaghan, veterinary nurse at Butternut Box, says vegetables should only ever supplement a dog’s balanced diet rather than replace it. Fed correctly, some can provide extra fibre, vitamins and hydration to your dog's diet, without adding too many calories.

What vegetables can dogs safely eat?

Carrots are one of the safest and most popular choices when it comes to feeding veg to dogs and this is because they are rich in fibre and beta-carotene, while also giving dogs something crunchy to chew. Green beans and peas are also commonly recommended by vets as they provide vitamins and minerals, without adding excessive calories.

Courgette and cucumber are great go-to veg during warmer weather because of their high water content, supplementing your dog's diet with these can help avoid dehydration. Plus, they're both generally easy to digest.

dog eat veg

Cooked pumpkin and sweet potato can support healthy digestion thanks to their soluble fibre content, just remember to serve them plain with no butter, salt, or seasoning – your pooch doesn't need the Michelin experience. If any of these are new to your dog's diet, just be sure to gradually introduce the new food and keep portions small to avoid any upset tummies. It's worth noting that some dogs tolerate lightly cooked vegetables better than raw ones.

Potentially dangerous veg for your dog

Not all vegetables are safe for dogs to consume. Members of the allium family, which includes onions, garlic, leeks, and chives, are considered toxic to dogs (and cats). This is because such foods contain compounds that can damage red blood cells and potentially lead to anaemia. Garlic is considered particularly dangerous because it is more concentrated than onion, especially in powdered form, commonly used in seasoning mixes.

Raw potatoes can also pose a risk because they contain solanine, a natural toxin found in higher concentrations in green or sprouting potatoes. Fully cooked plain potatoes are generally safer in small amounts, but should still only be occasional treats.

Wild mushrooms are another major concern. While some shop-bought mushrooms are not considered toxic, many wild varieties can be highly poisonous and difficult to identify correctly. Vets strongly advise against allowing dogs to eat mushrooms found outdoors.

Why prepping your veg matters

Even dog-safe vegetables can become unhealthy when cooked with oils, sauces or seasoning. Vets recommend serving vegetables plain and in moderation, with treats and such additions making up no more than 10% of your dog’s daily diet.

There's always a risk when feeding your dog something new, though, or when feeding them foods typically for humans. If your dog accidentally eats something toxic, owners should contact a vet as soon as possible and provide details about what was eaten and how much.

Ultimately, experts like Callaghan say vegetables can be a healthy addition to a dog’s routine, just as long as owners know which ones belong in the bowl and which should stay firmly off the menu!

Footer banner
This website is owned and published by Our Media Ltd. www.ourmedia.co.uk
© Our Media 2026