Can Dogs Eat Spinach? A Complete Safety & Serving Guide for Dog Owners
Can dogs eat spinach? Yes, with caution. Learn safe serving sizes by weight, preparation tips, oxalate risks, and when to avoid spinach for your dog.
Dogs can eat spinach in small, occasional amounts. Spinach is non-toxic and packed with vitamins A, C, and K, iron, and fiber. However, it contains high levels of oxalic acid (oxalates), which can interfere with calcium absorption and contribute to kidney or bladder stone formation in susceptible dogs. Feed cooked, unseasoned spinach in the portions outlined below, and avoid it entirely if your dog has a history of urinary stones or kidney disease.
Can Dogs Eat Spinach? The Short Answer
Yes, dogs can eat spinach. The ASPCA lists spinach as non-toxic to dogs, meaning it won't cause acute poisoning the way grapes, onions, or xylitol do. Most healthy adult dogs tolerate small servings of cooked spinach without issue.
That said, spinach is not a necessary part of a dog's diet. Commercial dog foods that carry an AAFCO statement of complete and balanced nutrition already provide the vitamins and minerals spinach offers. Think of spinach as an occasional topper or treat — not a dietary staple.
The primary concern with spinach is its oxalate content. Raw spinach contains approximately 656 mg of oxalic acid per 100 grams, according to USDA food composition data. Oxalates bind to calcium in the digestive tract, reducing calcium bioavailability and, in high enough concentrations, forming calcium oxalate crystals. For a 30 lb dog eating a tablespoon or two of cooked spinach once a week, this is not a concern. For a dog that raids a family-sized spinach salad daily, it could become one over time.
How Much Spinach Can I Give My Dog?
Portion control matters more than almost anything else when feeding spinach to dogs. Treats and supplemental foods should not exceed 10% of your dog's daily caloric intake, per the AKC's feeding guidelines. Spinach is low in calories (roughly 7 calories per cup of raw leaves), so the limiting factor isn't energy — it's oxalate load.
| Dog Weight | Single Serving | Max Frequency | Approx. Calories |
|---|---|---|---|
| Small (under 20 lb / 9 kg) | 1 teaspoon to 1 tablespoon | 1–2 times per week | ~1–2 kcal |
| Medium (20–50 lb / 9–23 kg) | 1–2 tablespoons | 1–2 times per week | ~2–4 kcal |
| Large (50–90 lb / 23–41 kg) | 2–3 tablespoons | 1–2 times per week | ~4–6 kcal |
| Giant (over 90 lb / 41 kg) | 3–4 tablespoons (up to ¼ cup) | 1–2 times per week | ~6–8 kcal |
These portions assume cooked spinach. Cooking reduces volume significantly — one pound of raw spinach wilts down to roughly one cup cooked — and also lowers oxalate levels somewhat, as some oxalates leach into cooking water (which you should discard).
Is Spinach Good for Dogs Nutritionally?
Spinach delivers a genuinely impressive nutrient profile. Here's what one-half cup (approximately 90 grams) of cooked, boiled, drained spinach provides, based on USDA FoodData Central values:
| Nutrient | Amount | Relevance to Dogs |
|---|---|---|
| Calories | ~21 kcal | Very low — won't contribute to weight gain |
| Vitamin A (beta-carotene) | ~573 mcg RAE | Supports vision, immune function, skin health |
| Vitamin K | ~430 mcg | Essential for blood clotting |
| Vitamin C | ~9 mg | Antioxidant (dogs synthesize their own, but supplemental C may help senior dogs) |
| Iron | ~3.2 mg | Supports red blood cell production (non-heme iron — lower bioavailability for dogs) |
| Folate (B9) | ~131 mcg DFE | Cell division, DNA synthesis |
| Fiber | ~2.2 g | Promotes healthy digestion in small amounts |
| Magnesium | ~78 mg | Muscle and nerve function |
| Oxalic Acid | ~400–600 mg | Anti-nutrient — binds calcium, kidney stone risk at high doses |
The vitamin A and K content is genuinely high, and dogs with specific deficiencies may benefit. But for the vast majority of dogs eating a complete commercial diet, these nutrients are already covered. The oxalate content is the trade-off that makes spinach an "occasional" food rather than a daily one.
How Should I Prepare Spinach for My Dog?
Preparation determines whether spinach is a safe treat or a digestive problem waiting to happen. Follow these steps every time:
- Choose fresh or frozen plain spinach. Avoid canned spinach, which typically contains added sodium (often 300–500 mg per cup — far too much for dogs). If frozen is your only option, check the label for "no salt added."
- Wash thoroughly. Even pre-washed bagged spinach can harbor E. coli or Listeria. Rinse under cold running water for 30 seconds.
- Steam or boil — do not serve raw. Steaming for 3–5 minutes or boiling for 2 minutes breaks down some of the oxalic acid and softens the fiber, making it easier for dogs to digest. Discard the cooking water (it contains leached oxalates).
- Chop finely. Dogs don't chew leafy greens thoroughly. Chop cooked spinach into pieces no larger than ½ inch to reduce choking risk and improve digestibility.
- No seasoning whatsoever. No salt, no butter, no garlic, no onion powder, no olive oil. Garlic and onion are toxic to dogs (causing hemolytic anemia), and added fats can trigger pancreatitis in sensitive dogs.
- Cool to room temperature. Hot food can burn your dog's mouth and esophagus. Let it cool fully before serving.
- Mix into regular food or serve as a topper. Stir the measured portion into your dog's usual kibble or wet food rather than offering it alone, which reduces the chance of selective eating.
A note on raw spinach: while not toxic, raw spinach is harder for dogs to digest due to its tough cellulose cell walls. Dogs have shorter digestive tracts than humans and lack the gut microbiome diversity to break down raw leafy greens efficiently. Cooking is strongly preferred.
What Happens If My Dog Eats Too Much Spinach?
If your dog gets into a bag of raw spinach or eats a large bowl of your salad, don't panic — spinach is not acutely toxic. However, overconsumption can cause the following issues:
- Gastrointestinal upset (within 6–12 hours): The most common reaction. Excess fiber and oxalates can cause loose stools, mild diarrhea, gas, or vomiting. This typically resolves within 24–48 hours with a bland diet (boiled chicken and white rice).
- Lethargy or decreased appetite (12–24 hours): If your dog ate a very large quantity (e.g., an entire bag of spinach for a small dog), they may feel unwell for a day. Monitor hydration.
- Calcium oxalate crystalluria (long-term risk): Repeated large servings over weeks or months can elevate urinary oxalate levels, increasing the risk of calcium oxalate bladder or kidney stones. This is a cumulative risk, not a one-time-incident concern.
- Calcium deficiency (chronic overfeeding only): Oxalates bind dietary calcium. This is only a realistic concern if spinach constitutes a significant portion of a homemade diet over months — unlikely in a treat-feeding scenario.
Contact your veterinarian or the ASPCA Animal Poison Control Center at (888) 426-4435 (24/7, consultation fee applies) if your dog shows any of the following after eating a large amount of spinach:
- Vomiting that persists beyond 24 hours
- Bloody or black, tarry stools
- Straining to urinate, frequent small urinations, or blood in urine (possible bladder stone signs)
- Signs of abdominal pain — hunched posture, whining when picked up, restlessness
- Refusal to eat or drink for more than 18 hours
If the spinach was prepared with garlic, onion, butter, or other seasonings, call your vet immediately — those ingredients carry their own toxicity risks independent of the spinach.
Which Dogs Should NOT Eat Spinach?
Spinach is safe for most healthy adult dogs in small portions, but several categories of dogs should avoid it entirely or only eat it under veterinary supervision:
| Dog Category | Reason to Avoid Spinach | Alternative Green |
|---|---|---|
| Dogs with history of calcium oxalate stones | High oxalate content directly increases recurrence risk. Breeds predisposed include Miniature Schnauzers, Bichon Frises, Shih Tzus, and Yorkshire Terriers. | Steamed green beans or cucumber slices |
| Dogs with chronic kidney disease (CKD) | Compromised kidneys cannot efficiently filter oxalates; magnesium content may also be problematic in advanced CKD. | Follow your vet's renal diet plan strictly |
| Puppies under 6 months | Developing kidneys and calcium metabolism are more sensitive to oxalate interference. Stick to puppy-formulated diets. | Small pieces of steamed carrot or pumpkin |
| Dogs on blood thinners (e.g., warfarin) | Spinach's high vitamin K content can interfere with anticoagulant medications. | Consult your vet for safe treat options |
| Senior dogs with sensitive digestion | Older dogs often have reduced digestive enzyme output and may experience more pronounced GI upset from high-fiber greens. | Plain canned pumpkin (not pie filling) — 1 tsp per 10 lb body weight |
Always consult your veterinarian before introducing any new food to a dog with a pre-existing health condition. Your vet can assess whether spinach fits within your dog's specific dietary needs based on bloodwork and urinalysis results.
Related Foods: What Else Is Safe (or Unsafe)?
If you're exploring leafy greens and vegetables for your dog, here's a quick reference to similar foods and their safety status:
| Food | Safe for Dogs? | Notes |
|---|---|---|
| Kale | ⚠️ Caution | Also high in oxalates and contains calcium oxalate-forming compounds. Same serving limits as spinach. |
| Swiss Chard | ⚠️ Caution | Very high oxalate content — even higher than spinach. Best avoided. |
| Lettuce (romaine, iceberg) | ✅ Yes | Low oxalate, low calorie. Mostly water — limited nutritional benefit but very safe. |
| Green beans (cooked, plain) | ✅ Yes | Low oxalate, good fiber source. A better everyday green than spinach. |
| Broccoli (cooked, plain) | ⚠️ Caution | Florets contain isothiocyanates, which cause gastric irritation in dogs. Limit to <10% of daily intake. Stems are a choking hazard. |
| Onions / Garlic / Leeks | ❌ Toxic | Allium family — causes hemolytic anemia. Never feed, even in small amounts or cooked. |
| Cucumber | ✅ Yes | Very low calorie, no oxalate concerns. Great crunchy alternative. |
How to Introduce Spinach Safely
If your dog has never had spinach before, take a gradual approach:
- Start with one-quarter of the recommended serving for your dog's weight class. For a 30 lb dog, that's roughly ½ teaspoon of cooked, chopped spinach.
- Mix it into their regular food at the next meal. Don't offer it on an empty stomach.
- Monitor for 24–48 hours. Watch for loose stools, vomiting, excessive gas, or changes in appetite. Mild gas is common and not concerning; persistent diarrhea is.
- If no adverse reaction occurs, you can increase to the full serving size at the next feeding — but still limit frequency to 1–2 times per week.
- Keep a treat log. If you're feeding spinach on Monday, skip other novel treats that week so you can attribute any reaction to a specific food.
Use positive reinforcement when offering new foods. If your dog sniffs and rejects the spinach, don't force it — some dogs simply don't enjoy the taste or texture of leafy greens. Never use aversive methods to make a dog eat something they don't want.
Frequently Asked Questions
Can dogs eat raw spinach?
Raw spinach is not toxic, but it's harder for dogs to digest and retains more oxalic acid than cooked spinach. The tough cellulose walls of raw leaves pass through a dog's short digestive tract largely intact, meaning your dog gets minimal nutritional benefit and maximum oxalate exposure. Always cook spinach before feeding it to your dog.
Can dogs eat spinach and cheese together (like spanakopita)?
No. While plain cooked spinach in small amounts is fine, spanakopita and similar dishes contain butter, garlic, onion, feta cheese, and phyllo dough — all of which are problematic. Garlic and onion are toxic, butter and cheese are high in fat (pancreatitis risk), and the sodium content is excessive for dogs. Always serve spinach plain.
Can puppies eat spinach?
It's best to avoid feeding spinach to puppies under 6 months of age. Puppies have developing kidneys and specific calcium-to-phosphorus ratio requirements for bone growth. The oxalates in spinach can interfere with calcium absorption during this critical growth window. Stick to AAFCO-approved puppy food and puppy-safe treats like small pieces of steamed carrot.
Does spinach cause kidney stones in dogs?
Spinach alone does not cause kidney stones in a single serving. However, the oxalic acid in spinach contributes to calcium oxalate crystal formation when consumed frequently and in large quantities over time. Dogs with a genetic predisposition to calcium oxalate urolithiasis (common in Miniature Schnauzers, Bichon Frises, Lhasa Apsos, and Yorkshire Terriers) should avoid spinach entirely. For healthy dogs eating the portion sizes listed above 1–2 times per week, the stone risk is negligible.
Is baby spinach safer than mature spinach for dogs?
Baby spinach has slightly lower oxalate levels than mature spinach leaves, but the difference is not significant enough to change feeding guidelines. Treat baby spinach the same way — cook it, chop it, and serve in the portions outlined in the serving table above.
Can dogs eat spinach every day?
No. Daily spinach feeding increases cumulative oxalate exposure unnecessarily. Even for large, healthy dogs, limit spinach to 1–2 servings per week. If you want to offer daily vegetable treats, rotate with lower-oxalate options like green beans, cucumber, or steamed carrots.
Disclaimer: This article provides general nutritional guidance and does not replace professional veterinary advice. Always consult your veterinarian before making changes to your dog's diet, especially if your dog has pre-existing health conditions. If you suspect your dog has ingested a toxic substance, contact the ASPCA Animal Poison Control Center at (888) 426-4435 (available 24/7, consultation fee applies).
Aaron Whyte
All our authors care for dogs every day — read more of their work on the authors page.



