Can Dogs Eat Steak?

SAFE

SAFE — Yes, plain, fully cooked, lean steak cut into small pieces is fine for dogs. Remove bones and excess fat, and skip seasoning, butter and garlic.

Plain cooked steak is a protein-rich treat for dogs in moderation. Trim the fat, remove bones, cut into small pieces and leave out salt, butter, garlic, onion and sauces.

On this page
A pan-seared steak topped with herb butter and chopped herbs

Quick answer

Category
Meat
Recommended preparation
Fully cooked, trimmed, boneless, plain, cut small
Main concern
Fat, bones, seasoning, garlic, onion and butter; rare or raw meat
Suitable as everyday food
Occasional treat

The full answer

Steak is beef, and plain, fully cooked beef is a good source of protein, iron and B vitamins for dogs. Most dogs love it.

The things to watch are the fat, bones and seasoning. Fatty cuts and trimmings can upset the stomach or trigger pancreatitis. Cooked bones can splinter and cause injury. Restaurant and home steaks are typically seasoned with salt, pepper, garlic, onion and butter, or served with mushroom sauce and fried onions, none of which belong in a dog bowl.

Cook the portion for your dog thoroughly, since raw or rare meat can carry bacteria, and keep it plain. Cut it into small pieces so that it is easy to chew and swallow.

Is Steak Good for Dogs?

Steak provides protein, iron, zinc and B vitamins.

Potential benefits

  • High-quality protein
  • Source of iron and zinc
  • Provides B vitamins
  • Very palatable

Risks and Things to Know

  • Fat can cause stomach upset or pancreatitis
  • Cooked bones can splinter
  • Garlic, onion, butter and salt seasoning are harmful
  • Raw or rare meat can carry bacteria
  • Rich food in large amounts can cause diarrhoea

How much is okay?

A few small pieces is plenty as an occasional treat. Treats should stay a small part of the day's food.

How Should I Prepare It?

  • Cook thoroughly with no oil, butter, salt or seasoning.
  • Trim all visible fat and remove bones.
  • Cool and cut into small pieces.

Can Puppies Eat Steak?

A small piece of plain cooked steak is usually fine for puppies, but ask your vet about adding new foods to a growing puppy's diet.

What If My Dog Ate Too Much?

Too much rich meat may cause vomiting or diarrhoea.

If your dog ate bones, or steak seasoned with garlic or onion, or shows repeated vomiting or a painful belly, contact a vet.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

Yes, plain, fully cooked and trimmed steak is fine in small portions.

We do not recommend it. Raw meat can carry bacteria, so cook it thoroughly.

Cooked bones can splinter and are best avoided.

No. Garlic is toxic to dogs and butter is very fatty.

How this guide was written

Last updated 13 October 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.