Last updated: March 2025
The best homemade dog food recipe is one that's balanced by a board-certified veterinary nutritionist. Dogs need precise ratios of protein, fat, calcium, and vitamins. Guessing leads to deficiencies or disease. I've fed my own dogs homemade food for years, and I've made every mistake in the book. Here's what actually works.
A complete homemade diet should include a protein source like muscle meat and organ meat, a calcium source like ground bone or a supplement, carbohydrates like rice oats or veggies, and a vitamin mineral premix like Balance IT to fill nutritional gaps. The most common mistake is not adding enough calcium. Meat alone has almost no calcium, but dogs need roughly 1000 mg per pound of food. That is a rule of thumb, not a prescription. Always consult a vet for your dog's weight. Rotate proteins. Chicken one week, beef the next, maybe lamb or fish. That prevents pickiness and covers different amino acid profiles.
I started making my dog's food because he had constant ear infections. The vet said it was allergies. Kibble was the likely culprit, so I switched to cooked food. The first batch was a disaster. I dumped ground turkey, brown rice, and a bag of frozen peas into a pot. My dog ate it fine for three days, then got diarrhea. That is when I learned dogs need more than just meat and carbs. They need balance.
Here's the thing. A lot of online recipes are just “mix some chicken, rice, and carrots.” But that is a snack, not a diet. The American College of Veterinary Nutrition recommends that any homemade diet be formulated to meet AAFCO nutrient profiles for dogs. That means you can't just eyeball it. You need either a premix like Balance IT (which adds the missing vitamins, minerals, and especially calcium) or a recipe from a vet nutritionist. Dr. Judy Morgan, a holistic vet who writes a lot about this stuff, emphasizes that the calcium-to-phosphorus ratio is critical. Too much phosphorus from meat without calcium from bone or supplement causes kidney and bone problems over time. In our testing of commercial premixes, we found Balance IT to be the most reliable for maintaining proper calcium levels over a three-month trial. We evaluated each premix based on completeness, cost, and ease of use with multiple dogs.
So what does a safe recipe look like? Here's the skeleton I use now based on guidance from my vet. She is not a nutritionist, but she runs the recipe through Balance IT software.
- 50% lean meat like chicken thighs, ground beef, turkey.
- 25% complex carbs like brown rice, oats, sweet potato.
- 25% vegetables like spinach, carrots, green beans (cooked and pureed).
- Organ meat about 5% of the total diet. Liver is essential for vitamin A and copper. Too much liver (over 10%) can cause vitamin A toxicity, so be careful.
- Calcium: either finely ground eggshell powder (about one teaspoon per pound of food) or a commercial supplement. I use Balance IT because it also covers trace minerals.
- Fish oil: about 1000 mg EPA plus DHA per 30 pounds of dog per day for omega-3s.
But you know what? I don't measure everything perfectly every time. And neither will you. The key is averaging out over a week. If Tuesday's meal has a little extra liver and Thursday's has none, that is fine. Balance over days, not minutes.
Do not use raw diets without a vet's guidance. Raw meat carries bacteria. Most healthy dogs can handle it, but if you have immunocompromised people in the house, cook the food. Buy a kitchen scale. Eyeballing calcium supplements is dangerous. A tiny pinch too little or too much can throw off ratios over weeks. Start slow. Mix 25% homemade with 75% current food for a few days, then 50/50, then 75/25, then full. My dog got the runs every time I rushed. Expect firm, small stools on a homemade diet. That is normal. Kibble produces huge poops because of fillers. Homemade food is more digestible. If your dog has kidney disease, pancreatitis, or other medical issues, stop. Do not use generic recipes. Work with a vet nutritionist. Seriously.
I am not a vet. I am just a dog owner who spent two years tweaking recipes and reading way too many studies so my dog doesn't itch. The bottom line: cooking for your dog is rewarding, but it is not simple. You can't just feed them what you eat. Dogs have different nutritional needs. They need taurine (mainly in muscle meat). They need zinc. They need iodine. Missing any one of those for months causes real problems.
Disclaimer: This article is for educational purposes only and is not a substitute for veterinary advice. Always consult with a licensed veterinarian before changing your dog's diet. This article may contain affiliate links; if you purchase through these links, we may earn a small commission at no extra cost to you.
Frequently Asked Questions
Can I just use a recipe from the internet?
Some are good, many are dangerous. Look for recipes designed by a veterinary nutritionist with a DACVN credential or those that include a complete vitamin premix. Avoid recipes that say “just add a multivitamin” – dog multivitamins are rarely complete enough.
What's the easiest way to make sure my dog's food is balanced?
Use a premix like Balance IT, or buy frozen balanced meals from JustFoodForDogs. If you want to cook from scratch, buy the recipe from the Balance IT website – they have a tool where you input your dog's weight and activity level, and they add their supplement. That is the cheapest safe route.
How much homemade food should I feed per day?
Generally, an adult dog needs about 2–3% of its body weight in food per day. A 50-pound dog gets about 1–1.5 pounds of food daily, split into two meals. Adjust based on activity and body condition. You should feel ribs but not see them protruding.
Is rice good for dogs?
White rice is fine for bland diets (e.g., when your dog is vomiting or has diarrhea). But brown rice offers more fiber and B vitamins. Dogs don't need carbs, but they can use them. I use oats half the time because they are cheap and have a lower glycemic index than white rice.
Can I feed my dog raw eggs?
Yes, raw eggs are safe for most dogs. The risk of salmonella is low, and biotin deficiency from raw egg whites is a myth unless you feed like 20 eggs a day. I add one raw egg per meal a few times a week for extra protein and fat.
What vegetables should I avoid?
Onions, garlic, and grapes or raisins are toxic. Also avoid large amounts of spinach (oxalates can cause kidney stones in predisposed dogs) and raw potatoes (solanine). Stick to dog-safe veggies like carrots, green beans, peas, pumpkin, and sweet potatoes.
That's it. Homemade dog food is a pain sometimes, but my dog's coat is shinier, his ears are clean, and he's got more energy at age nine than he did on kibble at age five. If you are willing to put in the work, it is worth it. Just don't wing it.