Can Dogs Eat Spinach? Oxalates, Portions & Safe Prep

Can dogs eat spinach? Yes, in small amounts. Learn why oxalates matter, raw vs cooked, portions by size, and which dogs and spinach dishes to skip.

! VerdictSafe in moderation
· Updated · Sources ↓ · 5 min read
Share
Can dogs eat spinach - a small bowl of chopped spinach next to a dog lying on a rug
Share
Health Note: This article is for general information only and isn’t a substitute for advice from your veterinarian. If your dog seems unwell, contact your vet. Read our Veterinary Disclaimer.

Can dogs eat spinach? Yes, in small amounts. A few leaves of plain, chopped spinach are safe for most healthy dogs and add fiber and vitamins. The catch is oxalates, natural compounds that can be a problem for dogs with kidney disease or a history of bladder stones. Keep it an occasional topper, not a daily bowlful.

Quick Verdict

Yes, in moderation. Plain spinach is non-toxic, but it's high in oxalates. Offer a small, chopped portion a few times a week, lightly steamed or raw. Skip it for dogs with kidney issues or calcium oxalate stones, and never share creamed spinach or spinach dip.

Can dogs eat spinach - a small bowl of chopped spinach next to a dog lying on a rug
A small, chopped portion of plain spinach is plenty for most dogs.

What's in Spinach?

Spinach is mostly water and very low in calories. It brings vitamin K, vitamin A, folate, iron and fiber. Here's a quick look per 100 g raw, using USDA FoodData Central values:

Per 100 g raw spinachAmountWhat it means for dogs
Calories~23 kcalVery light treat
Fiber~2.2 gHelps regularity; too much causes gas
Vitamin K~480 µgSupports normal blood clotting
Iron~2.7 mgPoorly absorbed from plants
OxalatesHighThe main reason to limit portions

Approximate USDA values. Oxalate content varies with variety and growing conditions.

The iron in spinach sounds impressive, but oxalates bind much of it, so it's not a meaningful iron source. A complete dog food already covers these nutrients.

The Oxalate Question

Oxalates bind to calcium. In large, regular amounts they can contribute to calcium oxalate bladder stones and put extra strain on the kidneys. For a healthy dog eating a few leaves now and then, this is a small risk. It matters more for:

  • Dogs with chronic kidney disease or on a prescription kidney diet. See our kidney diet for dogs guide.
  • Dogs with a history of calcium oxalate stones, and breeds prone to them, such as Miniature Schnauzers, Shih Tzus and Yorkshire Terriers.
  • Dogs already eating other high-oxalate foods regularly.

Light steaming or boiling lowers soluble oxalates, especially if you discard the cooking water. That's one reason cooked spinach is the better habit.

Raw or Cooked Spinach?

FormVerdictNotes
Steamed or boiled, plainBest choiceSofter, easier to digest, fewer soluble oxalates
Raw baby spinachOK in small amountsChop finely; whole leaves pass mostly undigested
Frozen, plainOKThaw, squeeze out water, chop
CannedAvoidUsually salted
Creamed spinachAvoidButter, cream, salt, often garlic
Spinach artichoke dipAvoidCheese, mayo, garlic, onion

Chopping matters. Dogs don't chew leafy greens well, so big leaves often come out the other end looking the same.

How Much Spinach Can Dogs Eat?

These amounts suit healthy adult dogs a few times a week:

Dog's weightCooked, chopped spinachFrequency
Under 20 lb1 teaspoon2 to 3 times a week
20 to 50 lb1 tablespoon2 to 3 times a week
Over 50 lb2 tablespoons2 to 3 times a week

Our conservative estimates, not a published chart. Calories are tiny; the limit here is oxalates and fiber.

Mix it into regular food as a topper rather than serving a pile. Our dog food toppers guide shows other easy add-ins.

Can dogs eat spinach - steamed chopped spinach mixed into a dog's food bowl
Steam, chop and mix a spoonful into the regular meal.

Signs Your Dog Had Too Much

Watch for stomach upset or urinary changes. Too much spinach can cause gas, vomiting or diarrhea. Straining to pee, peeing small amounts often, or blood in the urine can point to bladder stones and need a vet visit. If your dog ate spinach dip or creamed spinach, check for onion or garlic; both are toxic, according to the ASPCA.

Spinach vs Other Greens

GreenOxalatesVerdict for dogs
SpinachHighSmall portions, cooked
Swiss chardHighSmall portions, cooked
KaleLowerSmall portions; gassy
Romaine lettuceLowSafe, chopped
Green beansLowSafe, plain

If your dog has a history of stones, ask your vet which greens fit the plan. See our lettuce guide for a low-oxalate option.

Vet's Note

Which dogs should skip spinach? Dogs with kidney disease or a history of calcium oxalate stones. For them, lower-oxalate veggies like green beans or cucumber are a better pick.

Does cooking help? Yes. Light steaming or boiling softens the leaves and lowers some oxalates, especially if you pour off the water.

— Dr. Sarah Miller, DVM

Spinach for Dogs: Quick Serving Guide

✓ Do

  • Steam it lightly and chop it
  • Mix a spoonful into food
  • Keep it a few times a week
  • Start small to test the stomach

✕ Don't

  • Share creamed spinach or dips
  • Use salted canned spinach
  • Serve big piles of whole leaves
  • Feed it to dogs with kidney issues

Dogs with kidney disease or bladder stones should skip spinach unless a vet says otherwise.

Frequently Asked Questions

Can dogs eat spinach every day?

It's better as an occasional topper. Daily spinach adds up in oxalates, so a few times a week is a safer habit.

Can dogs eat spinach and eggs?

Yes, plain scrambled egg with a little chopped spinach, cooked with no butter or salt, is a nice combo. See our eggs guide.

Can dogs eat spinach and kale?

Both are fine in small amounts, but kale is also a strong-tasting cruciferous green that can cause gas. Don't serve big portions of either.

Is spinach good for dogs with kidney disease?

Usually not. It's high in oxalates and potassium, so ask your vet before offering any.

Can puppies eat spinach?

A tiny bit of cooked, chopped spinach is fine, but puppies get everything they need from a complete puppy food.

The Bottom Line

Can dogs eat spinach? Yes, in small, chopped, plain portions a few times a week. It's light and nutrient-rich, but oxalates mean it's not for dogs with kidney problems or a history of stones, and spinach dips and creamed spinach are off the table. For lower-oxalate greens, try green beans or browse our Can Dogs Eat…? library.

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.

  1. USDA — USDA FoodData Central
  2. ASPCA — People foods avoid feeding your pets