When choosing the best ingredients for homemade dog food, start with cooked animal protein, then add a digestible carbohydrate, some vegetables and a healthy fat. Finish with the supplement your recipe names. It matters because good ingredients alone don’t make a balanced diet, and gaps can build up slowly.
What makes a bowl balanced?
Dogs need protein, fats, carbohydrates, vitamins and minerals in the right balance. Published ratios vary a lot, from about 40% protein, 50% vegetables and 10% starch to 50% protein with 25% each of carbohydrate and vegetables. That’s why a recipe formulated for your dog beats a generic ratio, and why this guide names ingredients rather than percentages.
Best ingredients for homemade dog food at a glance
| Part of the bowl | Good choices | Notes |
|---|---|---|
| Protein | Chicken, turkey, beef, lamb, eggs, fish | Cooked, boneless, no seasoning |
| Carbohydrates | Rice, oats, barley, quinoa, sweet potato, pumpkin | Cooked, for energy and fibre |
| Vegetables | Carrots, green beans, peas, spinach, courgette, butternut squash | Cooked and chopped |
| Fats and oils | Fish oil, plus the plant oil your recipe names | Supply essential fatty acids |
| Supplements | The vitamin-mineral and calcium source in your recipe | Rarely optional |
Protein: the foundation
One expert explains that dogs need roughly twice the protein humans do and advises an animal-based source, such as chicken, beef, turkey or eggs. Cook it fully and keep it boneless. Rotate proteins only if your recipe allows it, because swaps change the nutrient balance.
Carbohydrates and vegetables: energy, fibre and vitamins
Carbohydrates may not be essential for dogs, except during pregnancy and lactation, but they are a useful source of energy, fibre and vitamins. Whole grains like rice, oats and quinoa work well, and pumpkin, carrots and leafy greens add variety. Cook vegetables and chop them finely so they’re easy to digest.
Fats: skin, coat and immunity
Dogs need the right fatty acids for healthy skin, coat and immunity, with omega-6 from plant oils and omega-3 from cold-water fish oils. Don’t swap one oil for another without checking, as even a small change can unbalance a recipe.
Supplements: the ingredient people forget
Vitamins and minerals need to be added to a homemade meal to make the diet complete. Whole foods rarely cover every gap, and calcium is the most common one. Use the exact supplement and calcium source your recipe names, and never guess the amount.
Ingredients to keep out
Chocolate, grapes, raisins, macadamia nuts, onions, garlic, leeks and xylitol are all unsafe for dogs. Also avoid cooked bones, fatty trimmings, salt and seasoning.
Why chicken and rice isn’t enough
Boiled chicken and rice is fine for a few days, especially for an upset stomach, but long term you should feed a commercial food or work with a veterinary nutritionist. One vet warns that feeding chicken, rice and carrots for life leaves you missing a multitude of vitamins and minerals.
Choosing ingredients for your dog’s needs
Puppies have very different calcium-to-phosphorus needs and generally shouldn’t eat homemade diets without direct veterinary nutritionist oversight. Senior dogs with kidney concerns may need less protein, and dogs with conditions like diabetes, kidney disease or pancreatitis need a referral to a board-certified veterinary nutritionist. Ask a veterinary nutritionist to build or check the recipe for your dog’s age, size and health.
Quick check before you cook
- Is the protein cooked, boneless and unseasoned?
- Is there a carbohydrate, vegetables and a named fat source?
- Is the recipe’s calcium and supplement included?
- Have I left out everything unsafe?
- Has a vet or nutritionist checked the recipe?
FAQs
What is the best protein for homemade dog food?
Chicken, turkey, beef, lamb, eggs and fish are common choices. Cook them fully and keep them boneless.
Is chicken and rice enough for dogs?
Only for a few days. Long term it misses vitamins and minerals, so use a balanced recipe.
Which vegetables are best for homemade dog food?
Carrots, green beans, peas, spinach, courgette and butternut squash are popular. Cook them and chop them finely.
Do I need supplements?
Almost always. Use the vitamin-mineral supplement and calcium source your recipe names.
Can I use leftovers from my own meals?
Only plain, unseasoned food. Leftovers often contain onion, garlic, salt or fat.
The bottom line
So, what are the best ingredients for homemade dog food? Cooked animal protein, a digestible carbohydrate, cooked vegetables, a healthy fat and the supplement your recipe names. Get the recipe checked by a nutritionist, or choose a complete food if that feels like too much. Want to compare options? Browse our independent dog food reviews.

















Leave a Reply