Skip to content
Raw Dog Foods

Raw vegetables dogs can eat

Most common vegetables are safe for dogs raw. A few are better cooked, and a short list should never go in the bowl. Here is the table for 31 vegetables, how to prepare them so the dog can digest them, and how they fit the 10 percent in a BARF diet.

  • Updated 31 October 2026
  • 7 min read
  • Checked against UK veterinary poison lists
A healthy adult dog standing in a garden
10% of a BARF diet is vegetables and fruit

The short answer

Carrots, celery, cucumber, green beans, courgette, peas, peppers and pumpkin are all fine raw and are the ones most raw feeders use. Broccoli, cauliflower, cabbage, kale and spinach are fine in small amounts. Sweet potato, potato and butternut squash need cooking. Onions, garlic, leeks, chives, mushrooms, avocado, rhubarb and corn on the cob are out. Grapes and raisins are the fruit to be strict about.

Vegetables are an optional 10 percent of a raw diet, not the point of it. The meat, bone and organ ratios in the calculator do the heavy lifting. This page is about what to put in that 10 percent and what to keep out of reach.

Yes, no or cook first: 31 vegetables

"Small amounts" means fine as one ingredient in a mix, not fine as the main vegetable every day. "Cook first" means the raw version is either indigestible or mildly toxic and the plain cooked version is fine.

VegetableRaw?Notes
Carrot Yes Grated or chopped so it digests. A whole carrot is a good low calorie chew but passes through mostly whole.
Broccoli Small amounts Florets and stalk. Keep it to a small share of the bowl. A lot of it can irritate the stomach.
Celery Yes Chop into short pieces. The strings can catch in the throat of a dog that gulps.
Cucumber Yes Mostly water. Good for hot days and for dogs on a diet.
Green beans Yes Raw or lightly steamed. One of the easiest vegetables for dogs. Fresh or frozen plain beans, not tinned in salt.
Courgette Yes Mild, low calorie, easy to grate into a BARF mix.
Peas Yes Fresh or frozen, not tinned. Skip for dogs with a history of urate stones because of the purines.
Peppers Yes Red, yellow or green bell peppers, seeds and stalk removed. Never chilli peppers.
Lettuce Yes Harmless but mostly water. Little point beyond crunch.
Cauliflower Small amounts Fine raw but it produces gas. Small pieces, not a whole floret for a small dog.
Cabbage Small amounts Shredded. Gas again, and very large amounts can affect the thyroid, so keep it occasional.
Brussels sprouts Small amounts Halved. Gas, so start with one.
Kale Small amounts Contains calcium oxalate. A leaf shredded into the mix is fine, a kale heavy diet is not.
Spinach Small amounts Oxalates again. Fine as a minor ingredient, not a staple, and skip it for dogs with kidney or stone problems.
Parsnip Yes Raw grated or cooked. Higher in sugar than carrot, so a little goes further.
Swede and turnip Small amounts Grated raw or cooked. Cruciferous, so the same gas and thyroid note as cabbage.
Beetroot Small amounts Raw grated or cooked. Stains everything, and the red stool and urine afterwards is normal.
Radish Yes Fine chopped. Most dogs are not keen on the taste.
Baby corn Yes The small whole cobs are soft and digestible. This is not the same as corn on the cob.
Sweetcorn kernels Yes Kernels off the cob are fine. They pass through largely undigested so they add little.
Pumpkin Yes Raw flesh is fine grated. Cooked or plain tinned pumpkin is easier to digest and the usual fix for loose stools.
Butternut squash Cook first Raw flesh is hard and poorly digested. Steam or roast plain, skin and seeds off.
Sweet potato Cook first Raw sweet potato is hard to digest and can block a small dog. Cooked plain it is a standard BARF carbohydrate.
Potato Cook first Raw or green potato contains solanine, which is toxic. Cooked plain potato is fine in small amounts.
Asparagus Cook first Not toxic, but too tough raw to be worth feeding. Lightly steamed if at all.
Tomato Small amounts Ripe red flesh only, occasionally. Leaves, stems and green tomatoes contain tomatine and are off limits.
Mushrooms No Shop bought button mushrooms are not toxic, but they add nothing and wild mushrooms can kill. The simple rule is none.
Onion, leek, garlic, chives No All of the allium family damage red blood cells in dogs. This includes onion powder in gravy and stock.
Avocado No The persin in avocado is mainly a danger to birds and rabbits, but the flesh is very fatty and the stone is a classic gut blockage. Not worth it.
Rhubarb No Leaves are toxic and the stalks are high in oxalates.
Corn on the cob No The cob does not digest and is a classic cause of gut obstruction surgery.

Why preparation matters more than the vegetable

Dogs lack cellulase, the enzyme that opens plant cell walls. A chunk of raw carrot goes in orange and comes out orange. That is harmless, it just means the dog got crunch and not much else. To get the fibre and vitamins out, do one of three things.

  • Grate it. Quick, works for carrot, courgette, parsnip, beetroot and swede.
  • Blend it. The standard BARF method. Blitz a week of mixed vegetables with a splash of water, freeze in ice cube trays, drop a cube into each meal. One cube is about 30 g.
  • Lightly steam it. Softens cell walls without losing much. Needed anyway for squash, sweet potato and potato.

Plain is the rule throughout. No salt, butter, oil, stock, gravy or seasoning, because that is where the onion and garlic hide.

How vegetables fit a raw diet

The two raw models treat vegetables differently. PMR (80/10/5/5) leaves them out on the basis that a dog's natural diet is almost entirely animal. BARF (70/10/5/5/10) swaps 10 percent of the muscle meat for vegetables, fruit and seeds, for fibre and plant antioxidants. The BARF vs PMR guide sets out both cases. Both produce healthy dogs when the rest of the ratio is right.

Dog weightDaily food (2.5%)BARF vegetable share (10%)Looks like
5 kg125 g12 gA dessert spoon of grated carrot
10 kg250 g25 gA heaped tablespoon of blended mix
20 kg500 g50 gTwo ice cubes of blended mix
30 kg750 g75 gA small handful
40 kg1,000 g100 gA large handful

If you feed a complete raw product such as Natures Menu's 80/20 range or Bella + Duke, the vegetables are already in it. Adding more on top is a treat, not a requirement. The brand comparison shows which products include vegetables and which are 80/10/10 meat only.

Vegetables as low calorie treats

This is where raw vegetables earn their place for most owners. A carrot stick has about 10 calories against 30 to 50 for a shop bought biscuit, and it takes longer to eat. For a dog on a diet, frozen green beans, cucumber slices and carrot batons let you keep rewarding without undoing the weight loss plan. Keep treats of any kind under 10 percent of daily calories.

Signs you have overdone it

  • Wind and loose stools after cruciferous vegetables. Cut the amount in half or switch to carrot and courgette.
  • Whole pieces in the stool means the dog is not digesting it. Grate or blend instead.
  • Red stool or urine after beetroot is pigment, not blood, and clears in a day.
  • Vomiting, drooling, pale gums or weakness after anything on the no list, or after an unknown plant or mushroom, is a same day call to the vet. The Vets Now and PDSA poison pages are the UK references.

Sources

Questions

Frequently asked questions

Do dogs need vegetables at all?

Not in the way people do. A dog fed a balanced 80/10/10 prey model diet with a variety of proteins and organs gets by without any. BARF feeders include 10 percent vegetables and fruit for fibre, some vitamins and antioxidants, and because it mimics stomach contents of prey. Both camps have healthy dogs. The BARF vs PMR guide covers the argument. What vegetables are not is a replacement for meat, bone or organ.

Why do raw feeders blend or puree vegetables?

Dogs do not produce the enzyme that breaks down plant cell walls, so a chunk of raw carrot comes out looking much like it went in. Grating, blending or lightly steaming breaks the cells open so the dog can actually use what is inside. For BARF feeding the usual method is to blend a week of vegetables, freeze it in ice cube trays and add a cube or two to each meal.

How much vegetable should I give a dog?

If you follow the BARF ratio, 10 percent of the daily amount. For a 20 kg dog eating 500 g a day that is 50 g, roughly a handful of grated vegetables. As a treat or a topper on a complete raw food, a few pieces a day is plenty. If you want the exact grams for your dog, the calculator shows the vegetable line when you pick the BARF model.

Can dogs eat raw vegetables every day?

Yes, as a small part of the diet. Rotate them rather than giving the same one daily, and keep the cruciferous ones (broccoli, cabbage, cauliflower, sprouts, kale) to a minority share because of gas and the thyroid question with very large amounts.

What about fruit?

Apple (no pips), blueberries, banana, pear, strawberries, melon and raspberries are all fine in small amounts. Grapes, raisins, sultanas and currants are toxic to dogs and have caused kidney failure from small quantities, so none of those, which includes fruit cake, mince pies and hot cross buns. Avoid stones in plums, cherries and peaches.

Are frozen vegetables OK?

Yes, and they are often the cheapest and easiest option. Plain frozen mixed vegetables cost about £1 to £1.50 a kg. Check the bag has no onion in the mix and no added salt or sauce. Frozen peas and green beans can be given as they are on a hot day.