Yes. Plain, fully cooked meat, eggs, fish and many vegetables are safe for most dogs, and cooked food carries far less bacteria risk than raw. The rules are simple: no seasoning, no onions or garlic, no cooked bones, and keep it as an extra to a complete diet unless a nutritionist has balanced it. Here’s what’s safe and what isn’t.
Can my dog eat cooked food? The quick answer
Yes, as long as it’s plain, fully cooked and free of anything toxic. Cooking kills the main bacteria, such as Salmonella, that raw meat can carry. But food from your plate is usually made for people, and salt, oil, garlic and sauces are all problems for dogs. Think of cooked food as an extra, not a complete diet.
Cooked foods dogs can eat
| Food | How to serve | Notes |
|---|---|---|
| Chicken, turkey | Cooked through, skin and bones removed | Lean and popular |
| Beef, lamb | Cooked, plain, trimmed of fat | Fatty scraps can upset digestion |
| Eggs | Fully cooked, plain | A good protein extra |
| Fish (salmon, sardines) | Cooked, all bones removed | Sardines in water are the only fish with edible bones |
| Carrots, green beans | Steamed or cooked, plain | Low calorie |
| Sweet potato, pumpkin | Cooked, plain | Sweet potato needs cooking to be digestible |
| Rice, oats | Fully cooked, plain | Used short term for upset stomachs, under vet guidance |
Cooked foods to avoid
- Cooked bones. Heat makes them brittle, so they can splinter and puncture the gut.
- Onions, garlic, chives and leeks. They can damage red blood cells and cause anaemia, even in small amounts.
- Seasoned or sauced food, including butter, gravy and marinades.
- Fatty scraps and fried food, which can upset digestion.
- Salty, fatty processed meats such as bacon and sausages.
- Grapes, raisins, chocolate, macadamia nuts and anything containing xylitol.
How to cook food for your dog
- Boil, steam, bake or grill it with no oil, butter or salt.
- Cook meat thoroughly, then let it cool.
- Remove skin, bones and excess fat.
- Cut it into small pieces to prevent choking.
- Serve it plain, and refrigerate leftovers promptly.
How much cooked food can my dog eat?
Treat cooked food as an extra. Many vets suggest keeping extras and treats to about 10% of daily calories, with a complete dog food making up the rest. Cut the main meal back slightly when you add extras, so your dog doesn’t gain weight.
Can my dog live on cooked food only?
Only if the diet is complete and balanced. Plain chicken and rice, or a plate of meat and veg, lacks calcium and many vitamins and minerals. A large study of homemade diets found that most weren’t nutritionally complete, so a long-term cooked diet needs a recipe from a veterinary nutritionist. Alternatively, choose a complete cooked or fresh commercial food.
Cooked vs raw at a glance
| Cooked | Raw | |
|---|---|---|
| Bacteria risk | Lower | Higher |
| Nutritional balance | Needs formulating | Needs formulating |
| Convenience | Cook and cool | Freezer space and strict hygiene |
Cooking doesn’t make a diet balanced, and raw isn’t automatically better. Vets generally see cooked as the safer homemade option.
Common mistakes to avoid
- Sharing seasoned leftovers from your plate.
- Adding cooked bones for calcium.
- Feeding extras on top of a full portion of dog food.
- Using plain chicken and rice as a long-term diet.
- Changing the whole diet at once instead of slowly.
What about a sensitive stomach?
Plain boiled chicken and rice is often used short term for an upset stomach, under vet guidance. It isn’t a long-term diet, and diarrhoea or vomiting that keeps going should be checked by a vet.
Puppies, seniors and dogs with health conditions
Puppies, older dogs and dogs with health conditions need vet advice before their diet changes. Any homemade puppy diet should be approved by your vet first.
FAQs
Can my dog eat cooked food every day?
In small amounts, as an extra, yes. As the main diet, no, because it isn’t balanced on its own.
Can dogs eat leftovers from my plate?
Only plain, unseasoned portions. Avoid sauces, onion, garlic and bones.
Is cooked food better than raw for dogs?
It’s mostly safer, because cooking kills the main bacteria. Neither is automatically better nutritionally.
Can dogs eat cooked eggs?
Yes, fully cooked and plain.
Can dogs eat cooked rice?
Yes, plain and fully cooked. It’s often used short term for an upset stomach.
Can dogs eat cooked bones?
No. They can splinter and cause serious injuries.
The bottom line
So, can my dog eat cooked food? Yes, when it’s plain, safe and kept as an extra to a complete diet. Skip bones, onions, garlic and seasoning, and ask your vet before making big changes. Want to compare complete foods? Browse our independent dog food reviews.

















Leave a Reply