Cats can safely eat a few vegetables in tiny, occasional amounts, but they must still get almost all of their nutrition from meat because they are obligate carnivores.

Key point: meat first

  • Cats need animal protein and specific nutrients like taurine that plants cannot provide adequately.
  • Veggies are best treated only as rare extras or treats, not as a major part of their diet.

Safe vegetables (small amounts)

These should always be plain, washed, and ideally cooked/softened, with no salt, oil, garlic, onion, or sauces.

  • Broccoli (steamed, small pieces): offers fiber and antioxidants; can help some cats with digestion if not overdone.
  • Carrots (cooked, finely chopped or mashed): raw can be a choking hazard; cooked carrot provides fiber and vitamins A, K, B6, and potassium.
  • Peas (steamed or mashed): often used in commercial cat foods; provide B vitamins, fiber, and some protein and minerals.
  • Zucchini/courgette (lightly cooked, small pieces): low-calorie, with fiber and minerals; sometimes used to help with weight control.
  • Pumpkin (plain, cooked, no sugar/spices): a common vet-recommended source of soluble fiber for mild constipation or diarrhea.
  • Asparagus (soft, small pieces): can be given occasionally; provides fiber and vitamins when cooked to tenderness.
  • Spinach (steamed, tiny portions): only for healthy cats; should be avoided in cats with urinary or kidney issues because of calcium oxalate.

Vegetables to avoid

Some vegetables are dangerous for cats even in small amounts.

  • Onion, garlic, chives, leeks, shallots: can damage red blood cells and cause serious anemia.
  • Spring onions and similar alliums: same risk as onions and garlic.
  • Unripe (green) tomato, leaves, stems: contain solanine and tomatine, which are toxic to cats.
  • Large amounts of spinach in cats with urinary problems: may promote crystal formation.

How to feed veg safely

  • Keep portions tiny: think 1–2 teaspoons of a safe, soft vegetable once or twice a week at most.
  • Prepare properly:
    • Cook until soft (steam/boil, no seasoning).
    • Cut or mash into very small pieces to avoid choking.
  • Watch for problems: vomiting, diarrhea, gas, or appetite changes mean you should stop and contact a vet.

Forum & “latest” chatter

Recent blog and forum discussions still emphasize that cats do not “need” vegetables; if they enjoy a bit of broccoli, pea, or pumpkin, that’s fine as a novelty treat, but all agree that meat-based, complete cat food should remain the core of the diet.

TL;DR: For “what veg can cats eat,” stick to tiny, plain amounts of cooked broccoli, carrot, peas, zucchini/courgette, pumpkin, asparagus, and occasional spinach for healthy cats, and never feed onions, garlic, chives, leeks, shallots, or green tomato parts.

Information gathered from public forums or data available on the internet and portrayed here.