SafeBowlGet the App

Can Dogs Eat Soup? (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

Plain broths and soups without garlic, onions, or salt are occasionally safe, but most commercial soups contain toxic ingredients or excessive sodium. Always make your own or verify ingredients carefully.

Why Soup Needs Caution

Whilst broths and soups can be nutritious, they present several hazards:

Garlic and onions: Nearly all commercial soups contain garlic, onions, or garlic/onion powder. These cause haemolytic anaemia via thiosulfate damage to red blood cells.

Excessive sodium: Commercial soups are heavily salted (800–1200mg per 100ml or more). Dogs have low sodium requirements; excessive salt causes electrolyte imbalances and kidney stress.

Hidden toxic ingredients: Mushrooms, grapes, raisins, and nutmeg are common soup additions and all toxic to dogs.

Cream and fat: Cream-based soups are high in fat and can trigger pancreatitis.

Spices: Many soups contain cumin, coriander, pepper, and other spices that irritate digestion.

Preservatives: Commercial soups contain additives and preservatives that may upset a dog's digestion.

Never serve commercial canned or packet soups to your dog. They almost certainly contain garlic or onion powder. Restaurant soups are also high-risk. Only homemade, unsalted broth made from bones and water is suitable.

How Much Can Dogs Eat?

Dogs should not regularly eat soup. Plain, unsalted broths can be offered occasionally:

Small dogs (under 10 kg): Maximum 2–3 tablespoons of plain, unsalted broth, no more than once a week.

Medium dogs (10–25 kg, e.g. Beagle, Cocker Spaniel): Maximum 4–6 tablespoons of plain, unsalted broth, no more than once a week.

Large dogs (over 25 kg, e.g. Labrador, German Shepherd): Maximum 6–8 tablespoons of plain, unsalted broth, no more than once a week.

The broth must be free of garlic, onions, salt, spices, and toxic vegetables.

Offer plain bone broth made at home—boil bones in water for 12–24 hours with no seasonings. This supports joint health and digestion. Cool, remove fat layer if desired, and serve in small amounts.

How to Serve Safely

If you choose to offer broth to your dog:

  1. Make it yourself. Homemade broth gives you complete control over ingredients.
  2. Use bones and water only. Add no salt, garlic, onions, vegetables, or spices.
  3. Simmer for 12–24 hours. Long simmering extracts collagen and minerals.
  4. Cool thoroughly. Always cool to room temperature before serving.
  5. Remove excess fat. If desired, skim fat layer from cooled broth (it's high in calories).
  6. Serve in moderation. 2–8 tablespoons depending on dog size.
  7. Store safely. Freeze portions in ice cube trays for easy serving.

When to Avoid

Do not give soup if your dog:

  • Has pancreatitis or sensitive digestion
  • Is on a sodium-restricted diet (heart or kidney disease)
  • Is prone to obesity
  • Has inflammatory bowel disease
  • Is elderly or has compromised health

Symptoms to Watch For

After eating soup (within 1–2 hours):

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

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

  • Weakness or lethargy
  • Pale or white gums
  • Dark-coloured urine
  • Jaundiced appearance
  • Collapse

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 soup?
Dogs can tolerate small amounts of plain broth or soup without garlic, onions, or excessive salt. Plain bone broth and vegetable broths can be beneficial. However, most commercial soups contain garlic, onions, excessive salt, or spices unsuitable for dogs. Homemade, carefully prepared soups are marginally safer.
Why is soup risky for dogs?
Most soups contain garlic and onions, which are toxic and cause haemolytic anaemia. Commercial soups are heavily salted (often 800–1200mg sodium per 100ml). Many contain spices, cream, or ingredients like mushrooms or grapes that are harmful. Even plain broth can be high in fat.
What soup ingredients are toxic to dogs?
Garlic and onions are primary toxins found in soups. Additional concerns include salt, mushrooms, grapes or raisins, cream (high fat), spices, and preservatives in commercial broths. Some soups contain nutmeg, which is toxic.
How much soup can my dog safely eat?
Small dogs (under 10 kg): 2–3 tablespoons plain broth, no more than once weekly. Medium dogs (10–25 kg): 4–6 tablespoons plain broth, no more than once weekly. Large dogs (over 25 kg): 6–8 tablespoons plain broth, no more than once weekly. Must be low-sodium and free of toxic ingredients.
Is homemade broth better than commercial soup?
Yes. Homemade bone broth made with water and bones (no seasonings) is safe and can support joint health. Commercial broths and soups are problematic due to salt, garlic, onion powder, and additives. If offering broth, ensure it's unsalted and free of vegetables and seasonings.

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