Can dogs eat green beans? Yes. Plain green beans, cooked or raw, are one of the safest vegetables you can share. They’re low in calories, crunchy and full of water and fiber, which is why many vets suggest them as a snack for dogs who need to lose weight. The catches are salt, seasoning and portion size. This guide covers how many to give, canned versus fresh, and the popular “green bean diet”.
Safe in moderation. Plain fresh, frozen or no-salt-added canned green beans make a great low-calorie treat. Skip green bean casserole, beans cooked with garlic, onion, butter or bacon, and regular salted canned beans. Cut them into small pieces for little dogs.
Table of Contents
Are Green Beans Good for Dogs?
For most dogs, yes. Green beans give a lot of crunch for very few calories: about 35 calories per 100 grams cooked, according to USDA FoodData Central. That’s roughly one calorie for every inch-long piece. Here’s what they bring:
- Fiber: helps your dog feel full and supports regular stools.
- Water: about 90% of a green bean is water.
- Vitamins and minerals: small amounts of vitamins C and K, folate, manganese and potassium.
- Low fat: nearly fat-free, so they suit dogs that need to avoid rich foods.
Your dog already gets complete nutrition from a balanced dog food, so think of green beans as a healthy swap for higher-calorie treats, not as a supplement.

How Many Green Beans Can a Dog Eat?
Even healthy treats should stay near 10% of daily calories. Because green beans are so light, the portions can be generous compared with most treats:
| Dog Weight | Cut Green Beans per Day | Approx. Calories | Good Way to Serve |
|---|---|---|---|
| Under 10 lb | 2–3 tablespoons | 5–8 kcal | Small pieces mixed into food |
| 10–25 lb | ¼–½ cup | 10–20 kcal | Bite-size training rewards |
| 25–50 lb | ½–¾ cup | 20–30 kcal | Frozen pieces as a crunchy snack |
| 50 lb and up | ¾–1 cup | 30–45 kcal | Food topper or whole steamed beans |
Our estimates for healthy adult dogs, using about 35 kcal per 100 g of cooked green beans (roughly 11 kcal per ¼ cup). Introduce them slowly: too much fiber at once can cause gas or loose stools.
Raw, Cooked, Frozen or Canned Green Beans?
All four can work if they’re plain. The differences are mostly about texture and salt:
| Type | OK for Dogs? | Tips |
|---|---|---|
| Raw fresh beans | Yes | Wash and trim the ends; cut into pieces so small dogs don’t choke |
| Steamed or boiled | Yes (best) | Softer and easier to digest; no butter, salt or oil |
| Frozen plain beans | Yes | A cold, crunchy summer treat; thaw slightly for small or senior dogs |
| Canned, no salt added | Yes | Rinse before serving |
| Regular canned beans | Not ideal | Often high in sodium; rinsing helps but doesn’t remove all of it |
| Pickled or seasoned beans | No | Vinegar, salt, garlic and spices |
Can dogs eat green beans every day? Yes, if the amount stays small and the rest of their diet is complete. Many owners keep a bag of frozen green beans just for the dog.

The Green Bean Diet for Dogs: Does It Work?
The “green bean diet” means replacing part of a dog’s regular food with green beans so they feel full on fewer calories. It’s a popular idea online, and there’s some sense to it: swapping a small part of a meal for green beans can help a hungry dog on a diet.
The problem is going too far. Green beans are not a complete food. If they replace a big share of the bowl, your dog misses out on protein, essential fats, vitamins and minerals, and can lose muscle instead of fat. A safer approach:
- Ask your vet for a target weight and daily calories first.
- Replace only a small part of the food, if at all, and only with your vet’s OK.
- Use green beans mainly in place of higher-calorie treats.
- Weigh your dog every 2 to 4 weeks to check progress.
For more ideas, see our guide to weight control dog food. If your dog seems hungry all the time, our article on why dogs are always hungry covers medical causes worth ruling out.

Green Beans vs Other Vegetables
How do green beans compare with other vegetables you might share? Calories per 100 grams, cooked and plain, from USDA data:
| Vegetable | Calories per 100 g | Best For |
|---|---|---|
| Cucumber (raw) | ~15 | Hydration, very low calorie |
| Green beans | ~35 | Weight control, crunch |
| Carrots | ~35 | Chewing, vitamin A |
| Broccoli | ~35 | Small amounts only; can cause gas |
| Sweet potato | ~76 | Fiber, but more calories |
| Peas | ~84 | Small portions |
Puppies and Dogs With Health Conditions
Puppies
Plain cooked green beans cut very small are fine for puppies eating solid food. Keep amounts tiny so they don’t fill up on vegetables instead of their puppy food.
Diabetes and weight problems
Green beans are one of the better snacks for these dogs because they are low in sugar and calories. Keep feeding times and amounts consistent and follow your vet’s plan.
Kidney disease, pancreatitis or a sensitive stomach
Green beans are low in fat, which makes them a common pick for dogs with pancreatitis. Dogs with kidney disease, though, are often on diets with controlled minerals, so ask your vet before adding anything. If your dog has an upset stomach right now, see our dog upset stomach guide first.
Is the "green bean diet" safe for weight loss? Only as a small swap with a vet plan. Replacing a big part of the food can leave dogs short on protein and nutrients.
Are regular canned green beans OK if rinsed? No-salt-added is better. Rinsing lowers sodium but doesn't remove all of it.
— Dr. Sarah Miller, DVM
Green Beans for Dogs: Quick Serving Guide
✓ Do
- Serve them plain, raw or steamed
- Cut beans into bite-size pieces
- Choose no-salt-added canned beans
- Swap them for higher-calorie treats
✕ Don’t
- Share green bean casserole
- Add butter, garlic, onion or bacon
- Replace most of the meal with beans
- Give pickled or seasoned beans
Planning a weight-loss diet or does your dog have a health condition? Check with your vet first.
Frequently Asked Questions
Can dogs have green beans every day?
Yes, in small amounts that fit within their treat allowance. Keep them plain and make sure the main diet is complete and balanced.
Are green beans good for dogs with diarrhea?
Not usually while the diarrhea is active, because extra fiber can make loose stools worse. Stick to a bland diet your vet recommends, then add beans back slowly.
Can dogs eat canned green beans?
Yes, if they’re labeled no salt added. Regular canned beans have a lot of sodium, so rinse them well or choose fresh or frozen instead.
Can dogs eat green beans and carrots together?
Yes. Plain cooked green beans and carrots make an easy, colorful topper. Keep the total amount small.
Can green beans make dogs gassy?
They can, especially if you give a lot at once. Start with a few pieces and increase slowly.
Are green beans good for dogs with pancreatitis?
Plain green beans are very low in fat, so they’re often used for these dogs. Follow your vet’s diet plan during recovery.
Checking another food? See our What Can Dogs Eat? A-Z list of safe and unsafe foods.
The Bottom Line
Can dogs eat green beans? Yes. Plain green beans are one of the best low-calorie snacks for dogs, whether raw, steamed, frozen or no-salt canned. Cut them small, skip casseroles and seasonings, and use them to replace richer treats rather than meals. For more healthy snack ideas, browse our Can Dogs Eat? guides. This article is general information, not veterinary advice; see our Veterinary Disclaimer.
References & Sources
Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.
- USDA — USDA FoodData Central
- ASPCA — People foods avoid feeding your pets
