✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07
Can dogs eat spinach?
The full picture
Spinach is a classic example of a 'healthy human food' that's a bit complicated for dogs. It's packed with vitamins A, B, C, K and iron — but it's also high in oxalic acid, which binds with calcium and can contribute to kidney damage over time. A small amount as an occasional treat is fine for healthy dogs. Dogs with existing kidney problems should avoid it entirely. Steamed or lightly cooked spinach is easier to digest than raw. Never add butter, salt, garlic, or onion (common pairings in cooked spinach recipes).
If your dog ate more than a safe amount
Spinach is safe in small amounts. Very large quantities can cause kidney issues due to oxalate content — unlikely in normal consumption.
Risks to watch for
- Oxalates can affect kidneys over time
- Especially problematic for kidney-compromised dogs
- GI upset if eaten in large amounts
Potential benefits
- Vitamins A, B, C, K
- Iron
- Fibre
Safe portion size
A tablespoon of plain cooked spinach occasionally.
Safer alternatives
- Green beans
- Carrots
- Peas
While you're checking what your dog can safely eat, make sure their flea and worm protection is up to date too.