SafeBowlGet the App

Can Dogs Eat Shepherd's Pie? (Vet-Approved Guide)

⚠️CAUTION — Safe in small amounts with conditions

Check any food instantly

Snap a photo and get an instant safety verdict for your dog.

Download SafeBowl Free

Small amounts of plain shepherd's pie without onions or garlic may be occasionally tolerated, but high fat and salt require caution. Never serve shop-bought or commercially prepared shepherd's pie.

Why Shepherd's Pie Needs Caution

Whilst shepherd's pie contains cooked meat and vegetables, several factors make it unsuitable for dogs:

Onions and garlic: Nearly all shepherd's pie recipes include onion or garlic in the filling or stock. Both contain thiosulfates that damage red blood cells and cause haemolytic anaemia. Symptoms develop over 3–5 days.

High fat content: The mashed potato topping is made with butter and cream; the meat filling is often fatty lamb or beef. This high-fat combination can trigger pancreatitis, particularly in susceptible dogs.

Excessive salt: Shepherd's pie is heavily salted for human palates. High sodium causes electrolyte imbalances and kidney stress in dogs.

Worcestershire sauce and stock cubes: These condiments often contain onion powder, garlic powder, or anchovy—all unsuitable for dogs.

Carbohydrate overload: The potato topping is high in refined carbohydrates, contributing to obesity and blood sugar dysregulation.

Shop-bought and restaurant shepherd's pie are almost certainly toxic to dogs due to garlic and onion content. Never serve commercial versions. Even homemade shepherd's pie is high-risk due to fat and salt content.

How Much Can Dogs Eat?

Dogs should not regularly eat shepherd's pie. If you prepare it at home without garlic, onions, excessive butter, or cream:

Small dogs (under 10 kg): Maximum 2–3 tablespoons plain shepherd's pie, no more than once a month.

Medium dogs (10–25 kg, e.g. Beagle, Cocker Spaniel): Maximum 3–4 tablespoons plain shepherd's pie, no more than once a month.

Large dogs (over 25 kg, e.g. Labrador, German Shepherd): Maximum 4–5 tablespoons plain shepherd's pie, no more than once a month.

Never serve cold or day-old shepherd's pie, as bacterial growth is a concern.

Instead of shepherd's pie, offer your dog plain cooked meat with boiled potatoes and plain vegetables (carrots, peas). This provides similar nutrition without the risks of onions, garlic, fat, and salt.

How to Serve Safely

If you prepare shepherd's pie at home and want to share a small portion:

  1. Omit onions and garlic entirely. Use unsalted broth only; avoid stock cubes.
  2. Use lean meat. Trim excess fat from the meat filling.
  3. Minimal butter and cream. Use just enough to mash potatoes; avoid cream.
  4. Cool thoroughly. Cool to room temperature before offering.
  5. Remove from the freezer to thaw safely. Never serve frozen or partially thawed.
  6. Serve in small portions. This should be a rare taste, not a meal.
  7. Monitor digestion. If your dog vomits, has diarrhoea, or seems uncomfortable, discontinue.

When to Avoid

Do not give shepherd's pie if your dog:

  • Has pancreatitis or a history of digestive issues
  • Is prone to obesity or overweight
  • Has sensitive digestion or inflammatory bowel disease
  • Is diabetic or has blood sugar dysregulation
  • Is elderly or has compromised health
  • Shows any signs of allium toxicity

Symptoms to Watch For

After eating shepherd's pie (within 1–2 hours):

  • Vomiting or retching
  • Diarrhoea or loose stools
  • Abdominal discomfort or bloating
  • Loss of appetite
  • Lethargy

If garlic or onion toxicity is suspected (3–5 days after exposure):

  • Weakness or lethargy
  • Pale or white gums
  • Dark-coloured urine
  • Loss of appetite
  • Jaundiced (yellow) appearance
  • Collapse in severe cases

If your dog shows any of these signs, contact your vet or the Animal PoisonLine on 01202 509000 immediately.


SafeBowl checks any food in seconds — personalised to your dog's breed, weight, and allergies. Download SafeBowl free.

Frequently Asked Questions

Can dogs eat shepherd's pie?
Dogs can tolerate small amounts of plain shepherd's pie (made without onions and garlic) occasionally, as it contains cooked meat and vegetables. However, most shepherd's pie recipes include onions or garlic-infused stock, making them toxic. Additionally, high fat from butter and cream can cause pancreatitis. Homemade, carefully prepared shepherd's pie is marginally safer than shop-bought.
Why is shepherd's pie dangerous for dogs?
Most shepherd's pie recipes contain onions and garlic, which are toxic and cause haemolytic anaemia. The mashed potato topping is high in carbohydrates and fat (often made with butter and cream). The meat filling is typically high in sodium and fat. These factors combine to create a high-risk meal for dogs.
What ingredients in shepherd's pie are toxic?
Onions and garlic are the primary toxins. Stock cubes, gravy, and Worcestershire sauce often contain these ingredients too. Secondary concerns include high fat (butter, cream), excessive salt, and sometimes mushrooms (which can be toxic).
How much shepherd's pie can my dog safely eat?
Small dogs (under 10 kg): 2–3 tablespoons plain shepherd's pie, no more than once monthly. Medium dogs (10–25 kg): 3–4 tablespoons, no more than once monthly. Large dogs (over 25 kg): 4–5 tablespoons, no more than once monthly. Only if homemade without garlic, onions, or excess fat.
What if my dog eats shop-bought shepherd's pie?
Contact your vet or the Animal PoisonLine on 01202 509000 immediately. Shop-bought shepherd's pie almost certainly contains onions and garlic. Garlic and onion toxicity develops over 3–5 days with symptoms like weakness, pale gums, and dark urine. Blood tests may be needed.

Related Articles

Stop Googling. Start scanning.

SafeBowl uses AI to instantly tell you if any food, plant, or ingredient is safe for your dog. Just point your camera and get an answer in seconds.

  • AI-powered food safety scanner
  • 181+ item offline safety database
  • Emergency vet finder
  • Ingredient label analysis
Download SafeBowl — It's Free