Can dogs eat eggplant?
Short answer
Yes, but only cooked and in small amounts. Raw eggplant contains solanine and can upset a dog's stomach, though cooked, peeled eggplant is fine for most dogs in moderation.

Eggplant is a nightshade vegetable that contains solanine when raw, which can cause digestive upset in dogs. Cooked and served in a small portion, it's generally safe. Here's how to prepare it and what to watch for.
Why only in moderation
Eggplant belongs to the nightshade family, along with potatoes and tomatoes. These plants contain a glycoalkaloid called solanine, found mainly in unripe fruit, the skin, and especially the leaves and stem. In larger amounts, solanine can irritate a dog's digestive tract and nervous system.
Ripe, cooked eggplant contains much less solanine than raw or unripe eggplant, which is why a small cooked portion is fine for most healthy dogs. Cooking also softens the flesh and makes it easier to digest; raw eggplant is tougher and harder on the gut.
Eggplant is a low-calorie vegetable with fiber, potassium, and antioxidants, but it's not a nutritionally necessary food for dogs. It should be treated as an occasional extra or treat, not a regular part of the diet.
Dogs with sensitive stomachs, food allergies, or arthritis (nightshades are sometimes discussed as a possible trigger for joint inflammation in people, though there's no solid evidence for this in dogs) should get eggplant rarely, if at all.
How to serve eggplant
- Always peel the eggplant and cook or bake it thoroughly with no salt, spices, onion, garlic, or oil.
- Cut into small pieces sized appropriately for your dog to avoid a choking risk.
- Never serve raw eggplant, the skin, or the plant's leaves or stem — these contain the most solanine.
- Introduce it gradually, offering only a small amount the first time and watching your dog's stool.
- Skip eggplant entirely for dogs that vomit or get diarrhea after eating it.
Rough portion
Small dogs (under 22 lb): 1-2 small cubes of cooked eggplant (about 10-15 g / 0.4-0.5 oz); medium dogs (22-55 lb): 3-5 cubes (about 30-45 g / 1-1.5 oz); large dogs (over 55 lb): a small handful of cooked eggplant (about 60 g / 2 oz). Offer it only occasionally, not as a regular part of the diet.
Risks
- Raw or unripe eggplant contains solanine, which can irritate the digestive tract.
- A large portion can cause vomiting, diarrhea, or stomach pain.
- The skin is tougher and harder to digest, and can pose a choking risk for small dogs.
- Dogs allergic to nightshade plants may react to eggplant with itching or skin symptoms.
Symptoms to watch for
- Vomiting
- Diarrhea
- Excessive drooling
- Loss of appetite
- Lethargy
- Stomach pain
Your dog already ate eggplant. What now?
- If your dog ate a small amount of cooked eggplant, this usually isn't serious — just watch them at home for 24 hours.
- If they ate raw eggplant, or the plant's leaves or stem in any real amount, contact your vet.
- If vomiting, diarrhea, or lethargy don't clear up within a day, seek veterinary care.
Common questions about dogs and eggplant
Can dogs eat raw eggplant?
Raw eggplant isn't recommended because it contains solanine, which can irritate the digestive tract and cause vomiting or diarrhea in larger amounts. It's safer to always cook or bake eggplant without spices or oil before giving it to your dog.
Can puppies eat eggplant?
It's best to skip eggplant for puppies for now, since their digestive systems are more sensitive and even a small amount of solanine or an unfamiliar food can more easily trigger diarrhea. Once a puppy is fully on regular food, you could try a tiny piece of cooked eggplant.
Is eggplant healthy for dogs?
Eggplant contains fiber, potassium, and antioxidants, but it isn't nutritionally essential for dogs. As an occasional treat in small amounts it won't cause harm, but it shouldn't be a regular part of the diet.
Can eggplant make a dog's arthritis worse?
In people, there's sometimes talk that nightshade vegetables might worsen inflammatory joint conditions, but there's no solid evidence for this in dogs. If your dog has arthritis, it's reasonable to offer eggplant only rarely and watch how they respond.
Other good treats

Can dogs eat broccoli?
Yes, broccoli is safe for dogs in small amounts. It contains isothiocyanates, which in larger doses irritate the digestive tract and cause gas. Stick to small pieces, raw or cooked, with no seasoning.

Can dogs eat carrots?
Yes, carrots are safe for dogs and rank among the best treats you can give them. They're low in calories, full of fiber and beta-carotene, and raw carrots even help clean teeth. Cut them to a size that suits your dog.

Can dogs eat pumpkin?
Yes, cooked or plain pumpkin flesh is very healthy for dogs, and vets often recommend it to help with digestive upset. Always choose plain pumpkin puree, never pie filling with added sugar and spices.

Can dogs eat zucchini?
Yes, zucchini is safe for dogs and low in calories. It's mostly water with a little fiber and vitamins, and makes a light treat even for dogs on a diet. Serve it raw or cooked, with no salt, oil, or seasoning.
More from vegetables

Can dogs eat beans?
Yes, plain beans that are cooked thoroughly and unsalted are safe for dogs in small amounts and offer a good dose of fiber and protein. Raw beans are toxic due to lectins, though, and canned or baked beans usually carry too much salt and sugar.

Can dogs eat bell peppers?
Yes, but only sweet bell peppers in small amounts. They aren't toxic and contain vitamin C, but hot varieties like chili peppers or jalapenos should never be given, capsaicin irritates the digestive tract and causes painful burning.

Can dogs eat cabbage?
Yes, raw or cooked cabbage is safe for dogs in small amounts. In larger portions it causes noticeable gas, and heavy long-term intake can affect thyroid function. Skip sauerkraut because of its salt content.
Sources
- ASPCA Animal Poison Control: People foods to avoid feeding your pets
- Merck Veterinary Manual: Food Hazards
Last updated 10 September 2026.