Can Dogs Eat Beef?

SAFE

SAFE — Yes, plain, thoroughly cooked beef with no seasoning is fine for dogs in moderation.

Plain cooked beef is a familiar protein that most dogs handle well as a treat or food topper. Cook it through, skip the seasoning, trim the excess fat and never include cooked bones. Beef alone isn't a complete diet.

Main sources: PetMD — Can Dogs Eat Steak?; American Kennel Club — Human Foods Dogs Can and Can't Eat

On this page
Two raw beef steaks in a tray

Quick answer

Category
Meat
Recommended preparation
Cook through, no salt or seasoning, no bones, trim fat
Main concern
Seasoning, fat trimmings and cooked bones
Suitable as everyday food
Occasional treat or small food topper

The full answer

Beef is one of the most common proteins in commercial dog food, and plain home-cooked beef is generally well tolerated. How it's prepared matters far more than the meat itself: plain and thoroughly cooked is the version that counts as safe.

Lean cuts are better. Fatty trimmings, rich cuts and pan drippings pack a lot of fat into a small amount, which often upsets the stomach and is a recognised trigger for more serious problems such as pancreatitis in susceptible dogs. Trim visible fat, drain any grease and skip the crispy fatty edges.

Ground beef is fine on the same terms: cook it through, drain the fat and add nothing. Problems with ground beef usually come from the extras, like salt, onion, garlic, sauces, seasoning mixes and burger toppings. A restaurant hamburger patty is a seasoned product, not plain beef.

Raw beef is a separate question. Raw meat can carry bacteria such as Salmonella and can be a handling risk for the household as well as the dog, and veterinary bodies are broadly cautious about raw feeding. We recommend cooking beef, and talking to your vet before starting any raw diet.

Never give cooked bones. Cooked beef bones can splinter and cause choking, mouth injuries, blockages or perforations, and even large weight-bearing bones can break teeth. Ask your vet about safer chews instead.

Finally, plain beef is a treat or a topper, not a diet. On its own it doesn't provide the balanced vitamins, minerals and nutrients a dog needs, so it should sit alongside a complete, balanced food and not replace part of it.

Is Beef Good for Dogs?

Plain boiled, baked or grilled lean beef, cut into bite-sized pieces

Plain cooked ground beef with the fat drained, as a small food topper

Small pieces of plain cooked steak with no seasoning, sauce or butter

Home-made beef training treats made with nothing but plain cooked meat

Potential benefits

  • A source of complete protein that most dogs find highly palatable
  • Useful as a high-value training reward in very small pieces
  • Provides nutrients such as iron, zinc and B vitamins as part of a varied diet
  • Handy topper for tempting fussy eaters, with veterinary guidance if appetite is a concern

Risks and Things to Know

  • Seasoning is the main problem — salt, onion, garlic, spice rubs, marinades and sauces are not dog-safe
  • Fat trimmings, rich cuts and pan grease can cause digestive upset and are linked to pancreatitis risk
  • Cooked beef bones can splinter and cause choking, obstruction or fractured teeth
  • Raw beef can carry bacteria that affect both the dog and the household
  • Processed beef products such as burgers, sausages and jerky are usually salty or seasoned
  • Beef broth and stock frequently contain onion or garlic — check the label

How much is okay?

A small piece of plain cooked beef is plenty for a first try. After that, a few bite-sized cubes works as a treat or a topper for most dogs, and less for a small one.

Meat counts towards the day's treat calories, so it shouldn't push out your dog's complete food. Check with your vet first if your dog is overweight, has had pancreatitis or is on a prescription diet.

How Should I Prepare It?

  • Choose a lean cut and trim off visible fat.
  • Cook it thoroughly — boil, bake, grill or dry-fry with no oil.
  • Add nothing: no salt, pepper, garlic, onion, marinade, sauce or butter.
  • Drain any fat or grease and let the meat cool completely.
  • Remove all bones and cut the meat into bite-sized pieces.

Can Puppies Eat Beef?

Puppies are on carefully balanced growth diets, so extras should stay small. A little plain cooked beef can work as a training reward, cut into tiny pieces, but it should not displace their regular food. Your vet is the right person to ask before adding anything new to a puppy's routine.

What If My Dog Ate Too Much?

A large amount of beef in one go — especially a fatty cut or a plate of trimmings — can cause vomiting, diarrhoea or a painful bout of pancreatitis in susceptible dogs. Keep fresh water available and monitor your dog. Contact your vet if symptoms are severe or persistent, if your dog seems unwell, hunched or in pain, or if you think cooked bones, heavily seasoned meat, or anything containing onion or garlic was eaten.

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.

Recipes with Beef

Frequently Asked Questions

Yes — plain, thoroughly cooked beef with no salt, seasoning, sauce or bones is generally fine for most dogs in moderation. Trim the fat, drain any grease, let it cool and cut it into bite-sized pieces.

Yes, if it is cooked through, drained of fat and completely unseasoned. Raw mince carries a bacterial risk, and seasoned mince from a family meal often contains onion, garlic or salt, none of which are suitable for dogs.

Kyo's Kitchen recommends cooking beef. Raw meat can carry bacteria such as Salmonella, which affects the household as well as the dog, and veterinary bodies are generally cautious about raw feeding. If you are considering a raw diet, discuss it with your vet first.

Plain cooked steak with no seasoning, marinade, butter or sauce is fine in small amounts. Restaurant and home-cooked steak is usually salted and often cooked with garlic or butter, so a plain piece cooked separately is the safer option. Trim the fatty edge.

Cooked beef bones should not be given — they can splinter and cause choking, mouth injuries, obstruction or perforation, and hard bones can fracture teeth. Ask your vet to recommend a safer chew for your dog's size and chewing style.

No — cooked beef fat and fat trimmings are best avoided. They can cause vomiting or diarrhoea, and a high-fat meal can trigger pancreatitis in susceptible dogs, so trim visible fat and discard pan grease.

A plain cooked patty with nothing on it is fine in a small amount, but a hamburger as served is usually salted and seasoned, and comes with bread, sauces and sometimes onion — so it is not a good treat. Cook a small plain piece for your dog instead.

Only if you have checked the ingredients. Most shop-bought broths and stock cubes contain onion, garlic and a lot of salt. A small amount of home-made, unseasoned, onion-free and garlic-free broth is a safer way to add flavour to food.

Only if it is plain, lean, boneless and unseasoned. Roast beef and leftover steak are often salty or cooked with butter, sauces, onion or garlic, so use a small piece of separately cooked plain beef instead and never give cooked bones.

Yes — puppies can have small pieces of plain, thoroughly cooked, lean beef. Keep it unseasoned and boneless, and do not let extras replace the complete, balanced growth diet their regular food provides.

How this guide was written

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

Browse every food in our A–Z guide