What Vegetables Can Dogs Eat?

Most vegetable questions come down to preparation and portion rather than poison. This is our full vegetable list, grouped by how we label each food, with the cobs, stems and cooking rules that matter and a link to the detailed guide for every vegetable.

Plenty of plain vegetables work as occasional extras or treats for dogs, and preparation and portion usually matter more than the vegetable itself. Some vegetables and vegetable parts bring practical problems instead — choking, obstruction or digestive upset — and a smaller group, onions and garlic above all, carries a genuine toxicity concern.

A dog eating a complete, balanced diet does not need extra vegetables to be nutritionally complete, so treat these as extras that stay a small share of the overall diet. Individual health conditions, weight and medication change what suits a particular dog, and how you prepare a vegetable can change whether it suits your dog at all — check with your vet before making any of it a habit.

Vegetable safety at a glance

SAFEBell Peppers, Cabbage, Carrots, Cauliflower, Celery, Cucumber, Green Beans, Peas, Pumpkin, Sweet Potato, Zucchini
LIMITBroccoli, Corn, Potatoes, Spinach, Tomatoes
AVOIDMushrooms
TOXICOnions

AVOID is not the same as TOXIC. TOXIC means a recognised poisoning risk. AVOID is our conservative recommendation for foods where the practical risk — identification, choking or obstruction — outweighs any benefit.

Vegetables dogs can eat

These are generally fine as plain, occasional extras once they are prepared properly. Each has its own guide with amounts, risks and food-specific instructions.

  • Bell Peppers

    SAFE

    Ordinary sweet bell peppers of any colour are not toxic to dogs, and the crunch suits dogs who like something to chew.

    Preparation: Remove the stem and seeds, cut into manageable pieces, and keep hot chilli peppers out of it entirely.

    Read our guide to bell peppers
  • Cabbage

    SAFE

    Plain cabbage is not considered toxic to dogs. Keep servings modest because cabbage is a well-known cause of gas, and leave off butter, salt, sauces, garlic and onion.

    Read the full cabbage guide
  • Carrots

    SAFE

    One of the most common low-calorie dog treats, raw or plainly cooked.

    Preparation: Cut to a size your dog can chew rather than gulp — whole carrots and thick rounds are the choking risk.

    Can dogs eat carrots?
  • Cauliflower

    SAFE

    Plain cauliflower is not considered toxic to dogs. Serve it without butter, salt, garlic or onion, and keep portions modest because larger amounts commonly cause gas and digestive upset.

    Read the full cauliflower guide
  • Celery

    SAFE

    Low in calories and high in water, which is why it turns up in weight-management treat lists.

    Preparation: Chop the stringy fibres into short pieces; long stalks are awkward to chew.

    Read our guide to celery
  • Cucumber

    SAFE

    Mostly water and easy to portion, so most dogs can have it in moderation.

    Preparation: Serve plain slices cut small enough to chew. Pickles are a different product.

    Can dogs eat cucumber?
  • Green Beans

    SAFE

    Filling, low in calories and often suggested as part of vet-guided weight management.

    Preparation: Plain only — no salt, butter, garlic or onion, and skip tinned beans unless they are salt-free.

    Read our guide to green beans
  • Peas

    SAFE

    Green, snap and snow peas are all fine served plain, and they add a little fibre.

    Preparation: Avoid tinned peas with added salt, watch pods with very small dogs, and keep the portion modest.

    Can dogs eat peas?
  • Pumpkin

    SAFE

    Plain cooked or plain tinned pumpkin is a familiar dog-friendly ingredient and a common baking base.

    Preparation: Plain pumpkin, never pie filling — spiced and sweetened versions are not suitable.

    Read our guide to pumpkin
  • Sweet Potato

    SAFE

    A cooked, plain, fibre-rich vegetable that many dogs take to readily.

    Preparation: Always cooked and peeled; raw sweet potato is hard to digest and a choking risk. It is starchy, so keep portions small.

    Can dogs eat sweet potato?
  • Zucchini

    SAFE

    Low in calories, high in water, and fine raw or plainly cooked with the skin and seeds left on.

    Preparation: No oil, salt, garlic or onion, and skip any zucchini that tastes unusually bitter.

    Read our guide to zucchini

Vegetables to feed in moderation

Not toxic in their ordinary plain form, but portion, preparation or a specific unsafe version of the food is the reason these sit below SAFE.

  • Broccoli

    LIMIT

    Not a toxic food, and small amounts of plain broccoli are generally fine. We label it LIMIT because portion size genuinely matters — florets can irritate the gut in larger quantities.

    Preparation: Serve plain, cut the tough stalks down, and keep it to a small side amount rather than a bowlful.

    Read our guide to broccoli
  • Corn

    LIMIT

    Plain kernels are not toxic and appear in plenty of commercial dog food. The cob is the real problem: it does not break down and swallowed pieces are a classic cause of intestinal obstruction.

    Preparation: Kernels off the cob, plain. Never give the cob, and keep cobs out of reach of bins and barbecues.

    Can dogs eat corn?
  • Potatoes

    LIMIT

    Plain cooked potato can be given in small amounts. Raw potato should not be fed, and green or sprouted potatoes are a genuine toxicity concern.

    Preparation: Fully cooked, plain, no butter, salt or seasoning — and nothing raw, green or sprouting.

    Read our guide to potatoes
  • Spinach

    LIMIT

    Not poisonous, and small amounts are generally tolerated. We label it LIMIT because of the high oxalate content, which matters most for dogs with kidney problems or a history of urinary stones.

    Preparation: Plain, chopped and lightly cooked, in small portions — and worth asking your vet about first if your dog has kidney or urinary issues.

    Can dogs eat spinach?
  • Tomatoes

    LIMIT

    Ripe red tomato flesh is generally considered safe in small amounts. Unripe green tomatoes and the green parts of the plant contain tomatine and should not be fed.

    Preparation: Ripe flesh only, plain. Prepared tomato products such as sauces and ketchup often contain onion, garlic, salt or sugar.

    Read our guide to tomatoes

Vegetables we recommend avoiding

These are not classic dog poisons. We still suggest leaving them out, for practical reasons explained in full on each guide.

  • Mushrooms

    AVOID

    Ordinary supermarket mushrooms are generally not considered toxic to dogs. Our AVOID label is a conservative call about the whole category: some wild species are extremely dangerous, identification is genuinely difficult, and dogs forage where mushrooms grow.

    Preparation: We suggest leaving mushrooms off the treat list, and treating any unidentified or wild mushroom your dog eats as urgent.

    Read our guide to mushrooms

Vegetables that can be toxic to dogs

Allium vegetables are the serious category here. Allium exposure can damage a dog's red blood cells, and cooking does not make it safe — dried and powdered forms are concentrated, so stock, gravy, sauces and seasoned leftovers count too. There is no amount we would describe as reliably safe, so we do not publish portions. After a known or suspected ingestion, contact your veterinarian or an animal poison service promptly, even if your dog seems completely fine, and do not attempt home remedies unless a veterinary professional tells you to.

  • Onions

    TOXIC

    Onions are in the Allium family, and Allium exposure can damage a dog's red blood cells and lead to anaemia. Raw, cooked, dried and powdered onion are all a concern, as are broths, sauces and seasoned leftovers.

    Preparation: Not a treat in any form or amount. Cooking does not make onion safe. After a known or suspected ingestion, contact your vet or an animal poison service promptly.

    Learn more about onions and dogs

Garlic sits in the same Allium family and carries the same concern — see our guide to garlic and dogs. For the wider picture beyond vegetables, see our guide to foods commonly toxic to dogs.

How to prepare vegetables for dogs

Vegetables do not all need the same handling, so these are general principles rather than a single recipe. The individual guides carry the food-specific steps.

  • Wash fresh produce before serving it, the same way you would for yourself.
  • Serve it plain: no butter, oil, salt, sauces, dips or gravy.
  • Keep onion and garlic seasoning out of anything you share — including stock, broth, sauces and seasoned leftovers.
  • Remove the parts the individual guide tells you to: corn cobs, tough broccoli stalks, bell pepper stems, sweet potato skin.
  • Cut vegetables into pieces your dog can chew rather than swallow whole; hard, round pieces are the classic choking shape.
  • Cook when the food-specific guide says to cook — sweet potato and potato are the clearest examples.
  • Introduce an unfamiliar vegetable in a small amount and see how your dog handles it before offering it again.

Raw or cooked?

Neither is better across the board. Carrot, cucumber, celery, bell pepper and zucchini are commonly served raw once cut down to a safe size, and plain cooking softens texture in a way that suits some dogs better. Potato is the clear exception — raw potato should not be fed, and green or sprouted potato is a toxicity concern — and sweet potato should be cooked and peeled. Follow the individual guide for the food in front of you.

We don't publish one serving-size table for every dog. Extras should stay a small part of the overall diet, and the right amount depends on your dog — see how many treats a dog can have and introducing new foods safely.

Vegetable treat recipes

Two recipes from our kitchen built around vegetables already on the safe list.

Frequently asked questions

Sources and method

The safety labels on this page come from our own ingredient guides, which are written one food at a time and carry their own food-specific references. The broad vegetable-safety and toxicity statements here draw on the sources below.

Looking for fruit instead? See our guide to fruits dogs can eat, or browse the full A–Z of dog foods.