Quick Answer

Yes, dogs can eat many vegetables — and they benefit from them. Out of common vegetables, 21 are safe for dogs (some with preparation rules), while 5 are dangerous and must be avoided. The most critical rule: all Allium family vegetables (onion, garlic, chives, leek) are toxic to dogs in any form. Safe vegetables should make up no more than 10% of your dog's daily caloric intake, served plain without butter, oil, salt, or seasoning.

🟢 SAFE🟡 CAUTION🔴 TOXIC
CarrotsBroccoliOnion
Sweet Potato (cooked)SpinachGarlic
Pumpkin (plain)Potato (cooked only)Chives
Green BeansTomato (ripe only)Leek
CucumberMushrooms (store-bought only)Pickles
CeleryCauliflower
LettuceKale
ZucchiniAsparagus (cooked)
Beets (cooked)
Bell Pepper
Cabbage
Butternut Squash (cooked)
Peas

The "CAUTION" column does not mean these vegetables are unsafe — they are safe when prepared correctly and served in appropriate portions. Each one has specific conditions that must be followed, detailed in the sections below.

Safe Vegetables for Dogs — Detailed Guide

Carrots

Safe
Nutrition: Beta-carotene (vitamin A precursor), fiber, potassium, vitamin K
Safe Serving: 5g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Raw or cooked. Cut into small pieces for small dogs to prevent choking. Cooking increases beta-carotene availability. Baby carrots are convenient but should be halved for toy breeds.
Watch Out: Whole raw carrots can be a choking hazard for small dogs. As with all treats, keep portions moderate to avoid digestive upset.

Sweet Potato

Safe
Nutrition: Dietary fiber, beta-carotene (vitamin A), vitamin C, manganese
Safe Serving: 5g per kg body weight
Daily Max: 10% of daily calories
How to Serve: Must be cooked — baked or boiled. Never feed raw sweet potato, as it is difficult to digest and can cause gastrointestinal blockage. Serve plain with no butter, sugar, marshmallows, or seasonings.
Watch Out: Never feed sweet potato casserole or candied yams. These contain butter, sugar, and potentially toxic spices like nutmeg. Sweet potato is relatively high in carbohydrates, so limit portions for overweight dogs.

Pumpkin

Safe
Nutrition: Soluble fiber, beta-carotene, potassium, iron
Safe Serving: 5g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Plain canned pumpkin puree is the most convenient option. Fresh cooked pumpkin also works. Remove seeds and stringy parts before serving.
Watch Out: Use plain pumpkin puree only — never pumpkin pie filling. Pie filling contains sugar, cinnamon, nutmeg, and potentially xylitol, which is extremely toxic to dogs. Pumpkin seeds are safe when cleaned and roasted without salt. Veterinarians commonly recommend a spoonful of plain pumpkin for digestive support.

Green Beans

Safe
Nutrition: Fiber, iron, magnesium, vitamins A, C, and K
Safe Serving: 5g per kg body weight
Daily Max: 10% of daily calories
How to Serve: Plain steamed, boiled, or raw. No butter, salt, or seasonings. Canned green beans are acceptable only if they are no-salt-added or low-sodium.
Watch Out: Green beans are one of the best vegetable treats for overweight dogs. Many veterinarians recommend them as a weight-management tool because they fill dogs up without adding significant calories. Avoid canned varieties with added salt.

Cucumber

Safe
Nutrition: Vitamin K, potassium, magnesium, very low calorie
Safe Serving: 5g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Wash and slice. Can be served raw. Cut into small pieces for small dogs to prevent choking.
Watch Out: Cucumbers are one of the lowest-calorie treats available for dogs — an excellent choice for weight management. Never feed pickles instead of cucumber (see the toxic section below).

Celery

Safe
Nutrition: Vitamins A, C, K, potassium, fiber
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Cut into small pieces to prevent choking. Can be served raw. The stringy texture can be difficult for small dogs to handle.
Watch Out: Celery may have a mild diuretic effect, so do not be surprised if your dog needs to go out more frequently after eating it. Long celery strings can be a choking hazard for small breeds.

Lettuce

Safe
Nutrition: Low calorie, hydrating (approximately 90% water), small amounts of vitamins A and K
Safe Serving: 5g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Wash and tear into small pieces. Can be served raw. Romaine has more vitamins than iceberg lettuce.
Watch Out: Lettuce is safe but does not offer significant nutritional benefits. It is best used as a filler treat for dogs on a diet or as a crunchy, low-calorie snack.

Zucchini

Safe
Nutrition: Vitamins A and C, manganese, very low calorie
Safe Serving: 5g per kg body weight
Daily Max: 10% of daily calories
How to Serve: Raw or cooked, sliced or diced. Always plain — no butter, oil, or seasoning.
Watch Out: Zucchini is one of the best vegetable treats for overweight dogs due to its extremely low calorie count. Its mild flavor is well-accepted by most dogs.

Beets

Safe
Nutrition: Fiber, folate (vitamin B9), manganese, vitamin C, potassium
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Cooked (steamed or boiled) and diced. No added sugar or butter. Cooked beets are easier to digest than raw.
Watch Out: Beets are relatively high in natural sugar — limit portions for diabetic dogs. Beets may harmlessly turn your dog's urine or stool a red/pink color. This is normal and not a cause for alarm.

Bell Pepper

Safe
Nutrition: Vitamins A, C, E, beta-carotene, folate
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Remove stem and seeds. Can be served raw or cooked. Red peppers have the highest nutritional value.
Watch Out: Only sweet bell peppers are safe — never feed hot peppers (jalapenos, habaneros, chili peppers). Hot peppers contain capsaicin, which causes burning, pain, and gastrointestinal distress in dogs. Red bell peppers contain up to 9 times more vitamin A than green peppers.

Cabbage

Safe
Nutrition: Vitamins C and K, fiber, antioxidants (especially red cabbage, rich in anthocyanins)
Safe Serving: 3g per kg body weight
Daily Max: 10% of daily calories
How to Serve: Raw, steamed, or cooked. Plain. Cut or shred into small pieces.
Watch Out: Cabbage can cause gas (flatulence) — start with small amounts. It contains thiocyanate, which can suppress thyroid function if fed in very large amounts daily. Moderate amounts (a few tablespoons for a medium dog) several times per week are perfectly safe and beneficial. Steaming preserves nutrients while making it easier to digest.

Butternut Squash

Safe
Nutrition: Vitamins A and C, potassium, magnesium, fiber
Safe Serving: 5g per kg body weight
Daily Max: 10% of daily calories
How to Serve: Cooked (roasted, steamed, or boiled). Remove skin and seeds. Serve plain — no butter or seasoning.
Watch Out: Always cook before serving. Raw squash is hard to digest. Butternut squash is commonly found in premium commercial dog foods and is an excellent option for dogs with sensitive stomachs.

Peas

Safe
Nutrition: Vitamins A, B, and K, fiber, protein
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Fresh, frozen (thawed), or cooked. Remove pods for small dogs. Avoid canned peas due to high sodium content.
Watch Out: Peas contain purines, which can be problematic for dogs with kidney disease. If your dog has kidney issues, consult your veterinarian before adding peas to their diet. Snow peas and sugar snap peas are also safe.

Broccoli

Safe
Nutrition: Fiber, vitamin C, vitamin K, potassium
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Steamed or raw, cut into small pieces. No butter, salt, or seasoning. Steamed broccoli florets are easier to digest than raw.
Watch Out: Broccoli contains isothiocyanates, which can cause mild to severe gastric irritation in large amounts. Keep portions under 10% of daily intake. Stems can be a choking hazard for small dogs.

Spinach

Safe
Nutrition: Iron, calcium, vitamins A, C, K, folate
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Steamed is best for nutrient absorption. Serve in small amounts only.
Watch Out: Spinach contains oxalic acid, which in very large quantities can interfere with calcium absorption and potentially cause kidney damage. Not recommended for dogs with kidney disease. Better alternatives exist, such as green beans or carrots.

Potato

Safe
Nutrition: Carbohydrates, vitamin C, vitamin B6, potassium
Safe Serving: 5g per kg body weight
Daily Max: 10% of daily calories
How to Serve: Must be fully cooked — baked or boiled. Remove skins. Serve plain with no butter, sour cream, bacon bits, or chives.
Watch Out: Raw and green potatoes contain solanine, a toxic glycoalkaloid. Cooking destroys most solanine and makes potato safe. Green potatoes and raw potatoes should never be fed to dogs. Due to the high glycemic index, limit portions for diabetic or overweight dogs.

Tomato

Safe
Nutrition: Vitamins A and C, lycopene, potassium
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Only ripe red tomato flesh. Remove all stems, leaves, and any green parts.
Watch Out: Green tomatoes, stems, and leaves contain solanine and tomatine — glycoalkaloids that are toxic to dogs. Only offer fully ripe red tomato flesh. Tomato sauce and ketchup often contain garlic, onion, sugar, or excess salt — check ingredients carefully before allowing your dog to lick these.

Mushrooms

Safe
Nutrition: B vitamins, potassium, fiber, selenium
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Only plain, store-bought mushrooms (button, cremini, portobello, shiitake). Cooked and served plain — no butter, garlic, or onion.
Watch Out: Never feed wild mushrooms. Many species are extremely toxic to dogs and can cause liver failure, kidney failure, or death within hours. If you suspect your dog ate a wild mushroom, go to the veterinarian immediately and bring a photo or sample for identification.

Cauliflower

Safe
Nutrition: Vitamins C, K, B6, folate, fiber
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Steamed or raw, cut into small pieces. Plain — no butter, cheese sauce, or seasoning.
Watch Out: Like other cruciferous vegetables, cauliflower contains isothiocyanates, which can cause gas and gastric irritation in large amounts. Keep portions moderate. Steamed cauliflower is easiest to digest.

Kale

Safe
Nutrition: Vitamins A, C, K, calcium, antioxidants
Safe Serving: 2g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Steamed or raw in small amounts. Cut or tear into small pieces.
Watch Out: Kale contains calcium oxalate, which may contribute to kidney and bladder stones in susceptible dogs. It also contains isothiocyanates (like all cruciferous vegetables), which can cause gastric irritation in large amounts. Not recommended for dogs with kidney issues. For healthy dogs, small amounts as an occasional treat are fine, but there are better vegetable options.

Asparagus

Safe
Nutrition: Vitamins K, A, C, E, folate, fiber
Safe Serving: 3g per kg body weight
Daily Max: 5% of daily calories
How to Serve: Cooked (steamed or boiled) and cut into small pieces. No butter or salt.
Watch Out: Raw asparagus is too tough for dogs to chew and digest. Asparagus is not the most nutritious vegetable choice for dogs — there are better options like green beans or carrots. Important: the decorative asparagus fern (Asparagus densiflorus) is a completely different plant that is toxic to dogs — keep your dog away from ornamental asparagus plants.

Toxic Vegetables — Never Feed These to Your Dog

Onion

Toxic

Toxic Compound: N-propyl disulfide and other organosulfoxides

How It Harms: These compounds attach to red blood cells and cause them to rupture (hemolysis), leading to hemolytic anemia. All parts of the onion plant are toxic, and all forms are dangerous: raw, cooked, powdered, dehydrated, and in broth or soup.

Symptoms:

Hemolytic anemiaweaknesspale gumsrapid breathingdark-colored urinevomiting.
Onset Time: 1 to 4 days for symptoms to appear. Damage is cumulative — repeated small exposures can add up to toxicity.
Toxic Dose: Approximately 5g per kg of body weight.
What to Do: If your dog eats onion or food containing onion, contact your veterinarian or ASPCA Poison Control immediately. Japanese breeds (Akita, Shiba Inu) may have genetic predisposition to more severe reactions. Treatment may include supportive care and, in severe cases, blood transfusion.
Breed Note: Onion powder in baby food and seasoned products can be dangerous. Garlic, leeks, and chives are in the same family and carry similar risks.

Garlic

Toxic

Toxic Compound: N-propyl disulfide (same Allium family as onion)

How It Harms: Garlic is approximately 5 times less toxic than onion per gram, with a toxic dose around 15g per kg of body weight. However, concentrated forms like garlic bread, garlic powder, and garlic supplements can still cause significant harm.

Symptoms:

Hemolytic anemiagastrointestinal upsetpale gumslethargy.
Onset Time: 1 to 4 days.
What to Do: Some people believe small amounts of garlic are beneficial for dogs as a flea remedy — this is not supported by veterinary evidence and should be avoided. If your dog consumes a significant amount of garlic, contact your veterinarian.
Breed Note: Japanese breeds (Akita, Shiba Inu) are more susceptible. Small dogs are at greater risk due to lower body weight.

Chives

Toxic

Toxic Compound: N-propyl disulfide (same Allium family as onion, garlic, and leek)

How It Harms: Chives are approximately 1/6 as potent as onions by weight but are still toxic. They are particularly sneaky because they appear in many flavored foods — chive cream cheese, herb dips, and seasoned dishes.

Symptoms:

Hemolytic anemiagastrointestinal upsetpale gumslethargy.
Onset Time: 1 to 4 days.
What to Do: Even "just a little" can contribute to cumulative toxicity. If your dog eats food containing chives, monitor for pale gums, lethargy, and rapid breathing over the next 1 to 4 days. Contact your veterinarian if concerned.

Leek

Toxic

Toxic Compound: N-propyl disulfide (Allium family)

How It Harms: Leeks are approximately 1/4 as potent as onion by weight but are still toxic. They commonly appear in soups, stews, and stock, which makes accidental exposure more likely.

Symptoms:

Hemolytic anemiagastrointestinal upsetpale gumslethargy.
Onset Time: 1 to 4 days.
What to Do: As with all Allium toxicity, the damage is cumulative — repeated small exposures can eventually cause clinical anemia. If your dog ingests leek-containing food, monitor for signs of anemia and contact your veterinarian.

Pickles

Toxic

Why They Are Dangerous: While the cucumber itself is safe, the pickling process introduces extreme amounts of sodium and potentially toxic spices. A single dill pickle can contain more than a dog's daily sodium requirement.

Specific Risks: Dill pickles often contain garlic (toxic). Bread and butter pickles contain sugar and potentially xylitol. Spice blends in pickles may include onion, mustard seed, or other irritants. The cumulative sodium load creates a risk of sodium ion poisoning.
What to Do: If your dog wants a crunchy treat, give fresh cucumber slices instead. If your dog eats a large quantity of pickles, monitor for excessive thirst, vomiting, diarrhea, or lethargy, and contact your veterinarian.

Portion Guide by Dog Size

VegetableSmall (5–10 kg)Medium (10–25 kg)Large (25 kg+)
Carrots25–50 g50–125 g125–200 g
Sweet Potato (cooked)25–50 g50–125 g125–200 g
Pumpkin (plain)25–50 g50–125 g125–200 g
Green Beans25–50 g50–125 g125–200 g
Cucumber25–50 g50–125 g125–200 g
Celery15–30 g30–75 g75–100 g
Lettuce25–50 g50–125 g125–200 g
Zucchini25–50 g50–125 g125–200 g
Beets (cooked)15–30 g30–75 g75–100 g
Bell Pepper15–30 g30–75 g75–100 g
Cabbage15–30 g30–75 g75–100 g
Butternut Squash (cooked)25–50 g50–125 g125–200 g
Peas15–30 g30–75 g75–100 g
Broccoli15–30 g30–75 g75–100 g
Spinach15–30 g30–75 g75–100 g
Potato (cooked)25–50 g50–125 g125–200 g
Tomato (ripe)15–30 g30–75 g75–100 g
Mushrooms (store-bought)15–30 g30–75 g75–100 g
Cauliflower15–30 g30–75 g75–100 g
Kale10–20 g20–50 g50–75 g
Asparagus (cooked)15–30 g30–75 g75–100 g

Treats (including these foods) should not exceed 10% of daily caloric intake. Calculate your dog's daily calories.

All portions below are calculated from the safe serving per kg (the maximum per meal). Adjust based on your dog's individual needs, activity level, and overall diet. Vegetables should never exceed 10% of daily caloric intake.

How to read this table: The values represent the maximum safe amount per single serving. Start with smaller portions when introducing any new vegetable and observe how your dog responds. If your dog has never eaten a particular vegetable before, start with roughly one-quarter of the lower range and gradually increase over several days.

Need a precise calorie calculation? Use the PawScale Calorie Calculator to determine your dog's exact daily caloric needs, then ensure vegetable treats stay within 10% of that total.

Common Myths

Myth: “"Dogs don't need vegetables at all”

Truth: Reality: While dogs are primarily carnivores and do not strictly require vegetables to survive, they benefit significantly from the fiber, vitamins, minerals, and antioxidants that vegetables provide. Dietary fiber supports healthy digestion, helps regulate bowel movements, and can aid in weight management. Many commercial dog foods already include vegetables like sweet potato, peas, and pumpkin for good reason. Vegetables offer nutritional benefits that meat alone cannot provide.

Myth: “"All vegetables are safe if you cook them”

Truth: Reality: Cooking does not make toxic vegetables safe. Onion, garlic, chives, and leek remain toxic to dogs whether raw, cooked, powdered, or dehydrated. The toxic compounds (N-propyl disulfide and related organosulfoxides) are heat-stable and survive cooking, baking, and boiling. Always check whether a vegetable is safe before feeding it to your dog, regardless of preparation method.

Myth: “"Raw vegetables are always better for dogs”

Truth: Reality: Several vegetables actually need cooking before they are safe or digestible for dogs. Sweet potatoes must be cooked — raw sweet potato is hard to digest and can cause blockage. Potatoes must be cooked to destroy solanine, a toxic glycoalkaloid present in raw and green potatoes. Asparagus is too tough and fibrous raw for dogs to chew and digest properly. Cooking also increases the bioavailability of certain nutrients, such as beta-carotene in carrots.

Myth: “"More vegetables = healthier dog”

Truth: Reality: Vegetables should make up no more than 10% of your dog's daily caloric intake. Excessive vegetable consumption can cause digestive issues including gas, bloating, diarrhea, and nutrient imbalances. Dogs need a balanced diet primarily composed of high-quality protein and fat. Vegetables are supplements and treats, not meal replacements. Overfeeding even safe vegetables can lead to health problems.

Myth: “"Salad is fine for dogs”

Truth: Reality: A bowl of plain lettuce is harmless, but most salads contain ingredients that are dangerous for dogs. Salad dressings frequently contain garlic, onion, or onion powder. Many salads include toppings like chives, spring onions, or raisins. The sodium and fat content in dressings can also cause digestive upset. If you want to share salad vegetables with your dog, serve them plain and separate — a few pieces of cucumber, carrot, or bell pepper with no dressing at all.

Frequently Asked Questions

What vegetables are safe for dogs every day?
The safest vegetables for daily feeding include carrots, green beans, cucumber, zucchini, and plain pumpkin. These are low in calories, easy to digest, and well-tolerated by most dogs. Always keep portions moderate and vary the types you offer to provide a range of nutrients. Even safe vegetables should not exceed 10% of your dog's daily caloric intake. Introduce any new vegetable gradually and watch for digestive upset.
Can dogs eat raw vegetables?
Many vegetables are safe raw — carrots, cucumber, celery, bell peppers, lettuce, and zucchini can all be served raw. However, some vegetables must be cooked first. Sweet potatoes, potatoes, and asparagus should always be cooked for easier digestion and safety. Cooking also increases beta-carotene availability in carrots. Cut raw vegetables into appropriate sizes for your dog to prevent choking, especially for small breeds.
What vegetables should dogs never eat?
Dogs should never eat onion, garlic, chives, or leek — all belong to the Allium family and destroy red blood cells, causing hemolytic anemia. Pickles are also not safe due to extreme sodium content and potentially toxic spices. These vegetables are toxic in all forms: raw, cooked, powdered, or dehydrated. Even small amounts in seasoned foods or table scraps can be harmful, especially with repeated exposure.
How much vegetables can I give my dog?
Vegetables should make up no more than 10% of your dog's daily caloric intake. For a specific serving size, use the guideline of 2 to 5 grams per kilogram of body weight, depending on the vegetable. Start with small amounts when introducing a new vegetable and gradually increase. Use the PawScale Calorie Calculator to determine your dog's exact daily caloric needs and calculate the appropriate vegetable portion.
Are carrots good for dogs?
Yes, carrots are one of the best vegetable treats for dogs. They are low in calories, rich in beta-carotene (which the body converts to vitamin A), fiber, and potassium. Raw carrots can help clean teeth and satisfy chewing urges. Cooked carrots are easier to digest and make beta-carotene more bioavailable. The safe serving is 5 grams per kilogram of body weight, and carrots should stay within 5% of daily caloric intake.
Can puppies eat vegetables?
Puppies can eat small amounts of the same safe vegetables as adult dogs, but portions should be smaller and vegetables should be cooked or cut into very small pieces to prevent choking. Puppies have more sensitive digestive systems, so introduce vegetables very gradually — start with a teaspoon for small breed puppies. Wait until your puppy is at least 8 weeks old and already settled on a solid food routine before adding vegetables. Always consult your veterinarian before changing a puppy's diet.
Can dogs eat cooked vegetables with seasoning?
No. Dogs should never eat vegetables prepared with butter, oil, salt, garlic, onion, or other seasonings. Many common seasonings — garlic powder, onion powder, chives — are toxic to dogs. Even seemingly harmless salt in excess can cause sodium ion poisoning. Always prepare vegetables for your dog separately and serve them plain. Steaming or boiling without any added ingredients is the safest preparation method.
What is the best vegetable for overweight dogs?
Cucumber, green beans, zucchini, and lettuce are the best vegetable options for overweight dogs. These are extremely low in calories while providing fiber and water content that helps dogs feel full. Green beans are particularly popular among veterinarians as a weight-management tool because they fill dogs up without adding significant calories. Cucumber contains almost no fat and is very low in sodium. Use these vegetables to replace high-calorie commercial treats.
Can dogs eat salad?
Plain lettuce leaves are safe, but most prepared salads are not suitable for dogs. Salad dressings commonly contain garlic, onion, or onion powder — all toxic to dogs. Many salads include chives, spring onions, or raisins as toppings. The high sodium and fat content in dressings can cause digestive upset. If you want to share vegetables from your salad, pick out plain, safe pieces like cucumber, carrot, or bell pepper and serve them separately without any dressing.
Do dogs need vegetables in their diet?
Dogs do not strictly require vegetables to survive — they are facultative carnivores who thrive primarily on animal protein. However, vegetables provide valuable dietary fiber, vitamins, minerals, and antioxidants that support digestion, immune function, and overall health. Many veterinarians recommend adding small amounts of vegetables to a dog's diet. The key is moderation: vegetables should complement, not replace, a balanced, protein-rich diet. Always consult your veterinarian before making significant dietary changes.

Helpful Tools & Related Guides

Medical Disclaimer

The information on PawScale is for educational purposes only and is not a substitute for professional veterinary advice, diagnosis, or treatment. Always consult your veterinarian before making changes to your dog's diet. If you suspect your dog has ingested a toxic substance, contact your veterinarian or the ASPCA Animal Poison Control Center (888) 426-4435 immediately.

Sources: ASPCA Poison Control, AKC, Merck Veterinary Manual. Last updated: August 2026.