Can Dogs Eat Spinach? Benefits, Risks & Safe Serving Guide 2026
Last updated: 7 November 2026
Can dogs eat spinach? Yes, in small amounts and only now and then. A few plain, washed, chopped leaves are safe for most healthy dogs as an occasional treat. The PetMD guide to spinach for dogs and the American Kennel Club guide to spinach agree on the same point: spinach is not toxic, but it is not a top vegetable to share either. If your dog has kidney trouble or a history of bladder stones, skip it and pick a gentler green from our guide to what vegetables dogs can eat instead.
Skip spinach entirely if your dog:
- has had calcium oxalate bladder or kidney stones, or has urinary crystals
- has kidney disease
- is on a prescription diet (your vet has already balanced it, and treats break that balance)
- is a puppy still growing on complete puppy food
- has a chronically sensitive stomach and reacts badly to new vegetables
Everyone else: small amounts, occasionally, steamed plain. That is the whole rule in one line.

Is Spinach Good for Dogs?
Spinach can be good for dogs in that it carries real nutrients in very few calories, but it is not something dogs need. A complete dog food already covers the vitamins and minerals spinach offers, so spinach works as an occasional low calorie topper, not as a health food your dog is missing out on.
What spinach does bring to the bowl is a solid mix of vitamins A, B, C, and K, plus iron, antioxidants, and beta-carotene, which protects cells from damaging free radicals. The PetMD guide to spinach for dogs lists the same nutrients and adds roughage, the fibrous material that helps move food through the digestive tract. The American Kennel Club makes the same point in its guide to spinach for dogs: your dog’s food should already contain all the nutrients it needs, so spinach is a bonus, never a requirement.
I have watched plenty of dogs sniff a spinach leaf, lick it once, and walk away. That is normal, and a dog that turns its nose up at spinach loses nothing. If your dog does like it, a few steamed leaves mixed into dinner are a fine way to add variety. Broccoli florets, for example, are usually better tolerated in small amounts, and Brussels sprouts give a similar green crunch with a far lower oxalate load.
The Two Compounds That Make Spinach a Sometimes Food
Spinach is not toxic the way onions or grapes are, but it carries two natural compounds that cause trouble at higher or repeated doses: oxalic acid, which binds calcium and can feed urinary stones, and isothiocyanates, which irritate the gut. Neither matters much in a few leaves served once in a while.
| Compound | What it is | What it can do to dogs | Who should worry |
|---|---|---|---|
| Oxalic acid (oxalates) | A natural acid found in high amounts in spinach leaves | Binds calcium in the body, blocks calcium absorption, and can contribute to calcium oxalate urinary stones and kidney damage at large or repeated doses | Dogs with kidney disease, a history of bladder or kidney stones, or urinary crystals |
| Isothiocyanates | Natural compounds also found in broccoli and kale | Severe stomach upset, vomiting, and diarrhoea when eaten in large amounts | Dogs with sensitive stomachs or bowel disease, and any dog given too much raw spinach at once |
The oxalate side is the serious one. The American Kennel Club explains in its guide to spinach for dogs that spinach is very high in oxalic acid, which blocks the body’s ability to absorb calcium and can lead to kidney damage, and that a dog would have to eat very large quantities for that damage to show up. Dogs with healthy kidneys can easily process small amounts of soluble oxalates, but long term consumption can cause kidney stress, muscle weakness, and abnormal heart rhythms. That is why the AKC advises skipping spinach entirely for dogs prone to kidney or bladder stones.
The isothiocyanate side is the one most owners actually meet. PetMD notes in its guide to spinach for dogs that spinach contains isothiocyanates, the same compounds found in broccoli and kale, and that they can cause severe stomach upset when eaten in large amounts. A dog that raids a salad bowl and eats a pile of raw spinach will most likely end up with vomiting or loose stools within a few hours, not a poisoning emergency.
One number puts the oxalate problem in perspective. Our guide to kale for dogs puts raw spinach at roughly 750mg of oxalic acid per 100g, against roughly 20mg per 100g in raw kale. That is a gap of more than thirty times, and it is the main reason kale is the safer leafy green for most dogs, even though kale brings its own cautions around the thyroid.
Who Must Skip Spinach Entirely
Some dogs should never get spinach, not even a leaf: dogs with kidney disease, dogs with a history of calcium oxalate bladder or kidney stones, dogs with urinary crystals, dogs on a prescription diet, and puppies. For these dogs there is no safe small amount worth chasing, because gentler vegetables offer the same variety without the risk.
The stone risk is the clearest cut. VCA Animal Hospitals explains in its guide to calcium oxalate bladder stones in dogs that urine high in oxalates can predispose a dog to calcium oxalate crystals and stones, and that dogs diagnosed with calcium oxalate stones should not be fed high oxalate foods such as nuts, rhubarb, beets, green beans, and spinach. A dog that has already formed a stone will often stay on a therapeutic diet for life, and a handful of spinach leaves is not worth disturbing that plan.
Kidney disease is the second hard line. A dog with damaged kidneys clears oxalates less well, so the same small serving that a healthy dog handles easily becomes a bigger load. The American Kennel Club advises in its guide to spinach for dogs that owners should always check with their vet before adding spinach, even as a snack, and that advice matters most when kidneys are already involved. PetMD adds a warning of its own in its guide to spinach for dogs: dogs on prescription diets should not be fed any food or treats outside the diet, because a therapeutic diet is balanced as a whole and extras dilute it. The same logic covers beets, another high oxalate vegetable that owners often offer without realising it sits on the same avoid list.
Raw vs Steamed vs Boiled: How Cooking Changes Spinach
Steamed spinach is the best way to serve it to a dog, raw is acceptable in tiny amounts but harder to digest, and boiled spinach loses most of its nutrients into the cooking water. Steam it lightly, chop it small, and serve it with nothing added, and you have the version every vet source recommends.
| Preparation | What changes | Verdict for dogs |
|---|---|---|
| Raw, washed and chopped | Tough fibre stays intact, isothiocyanates at full strength, hardest to digest | OK in tiny amounts for healthy dogs, but the harshest option. A stolen leaf is nothing to panic about |
| Lightly steamed, plain | Leaves soften, fibre breaks down, nutrients mostly kept, easier on the stomach | The best way to serve spinach, according to PetMD and the AKC |
| Boiled | Soft and easy to digest, but most nutrients leach into the water | Safe, but the weakest choice. Use the steaming method instead if you have the option |
| Sautéed in oil or butter | Added fat, and often garlic or onion in the pan | Skip it. Fat upsets stomachs and garlic and onion are toxic to dogs |
PetMD is direct on this point in its guide to spinach for dogs: dogs can eat raw spinach leaves, but they are a bit difficult to digest, and boiled spinach actually loses most of its nutrients as it cooks, so steaming is the best way to feed spinach to a dog. The American Kennel Club reaches the same conclusion in its guide to spinach for dogs. Two independent vet sources landing on the same method is about as settled as feeding advice gets.
Chopping matters as much as cooking. A dog’s digestive tract cannot break down vegetables the way ours does, which is why the AKC advises chopping spinach before serving it. Whole leaves pass through barely chewed, and long stems can be a choking hazard for small dogs.

How Much Spinach Can Dogs Eat?
Very little. PetMD gives portion sizes for steamed, chopped spinach leaves that are far smaller than most owners expect, starting at a quarter of a teaspoon for the smallest dogs and rising to just one tablespoon for dogs over 91 pounds. Treat these as upper limits, not targets, and serve spinach once or twice a week at most.
| Dog size | Weight | Steamed, chopped spinach per serving | How often |
|---|---|---|---|
| Extra-small | 2 to 20 lb | 1/4 teaspoon | Once or twice a week at most |
| Small | 21 to 30 lb | 1/2 teaspoon | Once or twice a week at most |
| Medium | 31 to 50 lb | 1 teaspoon | Once or twice a week at most |
| Large | 51 to 90 lb | 1/2 tablespoon | Once or twice a week at most |
| Extra-large | 91 lb and over | 1 tablespoon | Once or twice a week at most |
These portions come from the PetMD guide to spinach for dogs, which also sets the 10 percent rule for all treats. Other guides allow larger spoonfuls, but we stay with PetMD here on purpose, because spinach carries the highest oxalate load of any common vegetable and the cautious numbers leave a margin for error. A teaspoon of spinach in a Labrador’s dinner looks like nothing, and that is the point. The old version of this page suggested up to half a cup for large dogs, far more than any vet source supports, so this refresh replaces those numbers with the PetMD table above.
Start with half the table amount the first time, then watch your dog for a few hours. Soft stools, gas, or a skipped meal mean the portion was too big or your dog’s stomach simply does not like spinach, and either way the answer is to stop offering it.
How to Serve Spinach to Dogs, Step by Step
Serving spinach safely takes five minutes and six steps: wash it, strip the leaves, chop them small, steam them plain, cool them fully, and mix a tiny amount into regular food. Nothing else goes in the pan, and nothing else goes in the bowl.
- Wash the leaves well. Rinse off soil, bacteria, and pesticide residue under running water. PetMD warns in its guide to spinach for dogs to wash spinach thoroughly to remove harmful pesticides and bacteria such as E. coli that may be lingering on the leaves.
- Strip the leaves from the stalk and discard the stalk. The thick central rib is tough, fibrous, and hard to digest, and it is a choking risk for small dogs. Hold the base of the stalk and run your fingers up it to strip the leaves off.
- Chop the leaves small. Tiny pieces are easier to chew and digest. A small dog should never get a whole leaf.
- Steam lightly for a few minutes. Use plain water only. No oil, butter, salt, garlic, or onion. Garlic and onion are toxic to dogs, and added fat and salt cause their own problems.
- Cool completely, then serve as a topper. Mix the small spoonful from the portion table into your dog’s regular food. Never serve salad leftovers with dressing or seasoning.
- Watch the first serving. Offer half your planned amount the first time and monitor your dog for a few hours. Stop offering spinach at the first sign of vomiting, diarrhoea, or serious gas.
The most common mistake is seasoning. Spinach cooked for people usually goes into a pan with garlic, butter, salt, or oil, and every one of those additions is a problem for a dog. PetMD is plain about it in its guide to spinach for dogs: prepare spinach completely plain, with no butter, oils, seasonings, or other ingredients, because garlic and onion are both toxic to dogs. Cook a separate plain portion for your dog before you season yours, or skip sharing that day.
Spinach vs Kale: Which Green Is the Safer Pick?
For most dogs, kale is the safer pick, and the deciding factor is oxalic acid. Raw spinach carries roughly 750mg of oxalate per 100g against roughly 20mg per 100g in raw kale, a gap of more than thirty times. The exception is thyroid disease, where kale’s goitrogens make spinach the better choice.
| Kale | Spinach | |
|---|---|---|
| Oxalic acid per 100g raw | About 20mg | About 750mg |
| Gut irritation risk | Moderate, from isothiocyanates | Low to moderate, from isothiocyanates |
| Thyroid caution (goitrogens) | Yes | No |
| Best preparation | Lightly steamed, chopped | Lightly steamed, chopped |
| Safer choice when | Your dog has a stone history and needs the lowest oxalate green | Your dog has thyroid disease and needs to avoid goitrogens |
| Our verdict | Fine occasionally, in small steamed amounts | Fine occasionally, in even smaller amounts |
The two greens share more than they differ. Both carry isothiocyanates, both are best served steamed and chopped, and neither should be a daily staple. Our guide to kale for dogs covers kale’s own cautions in full, so read that guide before choosing between the two. If your dog has a stone history, kale wins clearly. If your dog has thyroid disease, spinach wins by default.
For the full picture across all vegetables, see our guide to what vegetables dogs can eat, which ranks the safest options to reach for first, and our master list of what dogs can eat, which covers every food category in one place.
Every Form of Spinach Your Dog Might Meet
Spinach shows up in more forms than the fresh bunch, and they are not all equal. Plain fresh or frozen spinach is fine in tiny amounts, but canned spinach, spinach dip, creamed spinach, and most cooked spinach dishes are not, because the other ingredients in them do the damage.
Fresh spinach leaves
Fresh leaves are the best form to offer. Wash them well, strip them from the stalk, chop them small, and steam them plain. Raw leaves are safe in tiny amounts, but they are harder to digest, so steamed is the better habit.
Frozen spinach
Frozen spinach is fine as long as it is plain, with no added sauces, salt, or seasoning. Thaw it fully, then chop or lightly steam it before serving so your dog is not dealing with a cold, tough clump. Keep the portion as small as you would with fresh, and always read the label first.
Canned spinach
Skip canned spinach. PetMD advises in its guide to spinach for dogs to avoid feeding your dog any kind of canned food, including canned spinach, because canned foods typically contain a high amount of salt for preservation, which can worsen heart disease and cause vomiting, diarrhoea, and raised blood pressure.
Spinach dip
Spinach dip is not a good choice for a doggy treat. PetMD notes in its guide to spinach for dogs that spinach dip usually contains dairy, and some dogs are lactose intolerant, so the dairy could upset their stomach. It is also high in fat and can lead to pancreatitis if fed to your pup. Most dips also carry garlic, onion, salt, and cheese on top of that, so never offer dip on purpose.
Creamed spinach, spinach souffle, and spinach soup
All three fail for the same reason: the spinach is the smallest part of the dish. Creamed spinach is built on cream, butter, and salt. Spinach souffle usually contains dairy, butter, and salt, and many recipes also include onion or garlic, which are toxic to dogs. Spinach soup is usually seasoned with salt, cream, onion, or garlic as well. A homemade soup of plain spinach and water, served cool and in a small amount, is the only version that works.
Spinach stems and stalks
Stems and stalks are not toxic, but they are tougher and more fibrous than leaves, which makes them harder to chew and digest, especially for smaller dogs. Large stalk pieces can be a choking hazard. If you do offer them, cook them until soft and chop them very fine, and keep the amount tiny.
Can Puppies Eat Spinach?
Puppies should skip spinach until adulthood. A growing pup’s digestion is more sensitive than an adult dog’s, and complete puppy food already covers everything a growing pup needs, including the vitamins and iron spinach offers. Wait until your dog is fully grown, then introduce it gradually in the tiny amounts in the portion table.
When to Call Your Vet
A few leaves of plain spinach will not send a healthy dog to the vet, but some signs after eating spinach mean you should call: persistent vomiting, bloody diarrhoea, lethargy, straining to urinate, blood in the urine, or a dog that cannot urinate at all. A blocked bladder is an emergency, so do not wait.
Keep an eye on the next few days after a large serving, not just the next few hours. Stomach upset usually shows up within two to six hours, but urinary signs take longer to appear. If your dog starts urinating more often or with visible discomfort in the days after eating a lot of spinach, mention the spinach to your vet. VCA Animal Hospitals notes in its guide to calcium oxalate bladder stones in dogs that blood in the urine and straining to urinate are the most common signs of bladder stones.
Spinach for Dogs: Your Questions, Answered
Can dogs eat spinach safely?
Yes, in moderation. Small portions of plain steamed spinach are safe for most healthy dogs, but dogs with kidney disease or a history of bladder stones should skip it entirely.
Is cooked spinach better than raw spinach for dogs?
Yes. Steamed spinach is the best option, because it is easier to digest and keeps most of its nutrients. Raw spinach is harder to digest, and boiled spinach loses most of its nutrients into the water.
Can spinach cause kidney problems in dogs?
Large amounts eaten regularly can contribute to kidney problems because of the oxalic acid in spinach. Occasional tiny servings are generally safe for healthy dogs, but dogs with kidney disease or stone history should avoid spinach.
Can dogs eat spinach every day?
No. Daily feeding builds up oxalate exposure over time, which is where the real risk lives. Serve spinach once or twice a week at most, in the small amounts in the portion table.
Can dogs eat canned spinach or spinach dip?
No to both. Canned spinach is too salty, and spinach dip is high in fat and dairy and often contains garlic or onion. Offer plain fresh or frozen spinach instead.
Can puppies eat spinach?
No, not until adulthood. Complete puppy food already covers everything a growing pup needs, and a young gut has no reason to take on extra oxalates. Introduce spinach gradually once your dog is fully grown.
Is spinach or kale better for dogs?
Usually kale, because raw spinach carries roughly 750mg of oxalic acid per 100g against roughly 20mg in kale. The exception is thyroid disease, where kale’s goitrogens make spinach the better choice.
Sources
- PetMD guide to spinach for dogs
- American Kennel Club guide to spinach for dogs
- VCA Animal Hospitals guide to calcium oxalate bladder stones in dogs
This guide is for information only and is not a substitute for veterinary advice. If your dog has kidney disease, bladder stones, urinary crystals, or a prescription diet, check with your veterinarian before offering spinach or any new food.
