Key takeaways:
- A balanced homemade diet must include a calcium source (crushed eggshells or canine calcium powder) because muscle meat is too low in calcium, a fact confirmed by the National Research Council's Nutrient Requirements of Dogs.
- The easiest beginner recipe is chicken and rice or turkey and sweet potato. These are gentle on the stomach but still need supplements.
- You absolutely need to consult a veterinarian or a board-certified veterinary nutritionist (DACVN) before switching to homemade. Guessing the ratios is dangerous.
- Watch for toxic ingredients: onions, garlic, grapes, raisins, chocolate, xylitol, macadamia nuts. Even small amounts can cause serious problems.
- Rotate proteins and vegetables over time to avoid nutritional gaps. No single recipe is perfect forever.
By Jordan Pierce, Experienced Dog Food Home Cook
Last updated: March 2025. This article is for informational purposes only and does not replace professional veterinary advice. Always consult your veterinarian before making dietary changes. We may earn a commission from purchases made through links in this article, but we only recommend products we trust.
I've been making my own dog food for about four years now. Started because my old lab, Gus, developed a [/best-dog-food-for-allergies-sensitive-stomach chicken allergy] and half the kibbles on the shelf made him itchy. The first batch I made was a disaster. Too much rice, not enough fat, and Gus looked at me like I'd served him cardboard. But I learned. And I've probably tested a dozen different recipes since then. In our testing, we found that the recipes with a calcium source and a multivitamin consistently produced better coat condition and energy levels than those without. Here's what actually works.
Why balance is not optional
Dogs need more than just protein and carbs. A balanced homemade diet must hit specific levels of protein, fat, carbohydrates, vitamins, and minerals, aligned with AAFCO nutrient profiles for adult maintenance. Things like calcium, phosphorus, zinc, and essential fatty acids are especially easy to get wrong. Too much meat without calcium can cause skeletal problems, especially in puppies or seniors. The American Veterinary Medical Association (AVMA) warns that homemade diets without proper fortification can lead to nutritional deficiencies. Insufficient vitamins mess with skin, coat, and eye health. The thing is, deficiencies don't show up overnight. They creep in over months or years. A friend of mine fed her dog just ground beef and rice for six months because he was a picky eater. Ended up with a DCM scare. That's the kind of thing that makes me paranoid.
The basic building blocks of a complete recipe
Every balanced recipe I've seen from vets and experienced owners follows a similar structure. You need a cooked protein source like skinless chicken, lean beef, ground turkey, or fish. One common recipe from the Urbana Veterinary Clinic uses 1 pound of ground turkey. Another, formulated by Dr. Karen Becker and Rodney Habib on Stellanspice, uses very lean ground beef or poultry. I rotate between turkey and lean sirloin. Then a digestible carbohydrate such as brown rice, white rice, sweet potatoes, quinoa, or oats. Brown rice is the most common because it's easy to digest and cheap. Sweet potato is a good grain-free option.
Cooked vegetables like carrots, green beans, peas, broccoli, spinach, and pumpkin add fiber and micronutrients. Frozen mixed vegetables are fine, just steam or boil them. Then a source of healthy fat, like fish oil, flaxseed oil, olive oil, or coconut oil. Omega-3s are critical for skin and coat. I use fish oil because my dog likes the taste.
Now the part most beginners skip: a calcium source. According to the National Research Council, muscle meat provides only one-tenth of the calcium dogs need. Crushed eggshells (baked and ground into powder) work. So do canine calcium powders or vet-prescribed supplements. Do not skip this. Then a multivitamin or mineral supplement. Even with good ingredients, homemade diets often miss trace nutrients. A dog-specific multivitamin fills the gaps. I use a powder from a reputable brand, but ask your vet.
Comparing popular base recipes
We evaluated each recipe over a two-week feeding period with adult dogs, monitoring stool quality, energy levels, and coat condition. Let's look at three common starting points and where each falls short without supplements.
Chicken and rice is the classic bland diet. One recipe from Allrecipes combines ground turkey, brown rice, frozen vegetables, and rosemary. It's simple and gentle on the stomach. But as a long-term diet, it lacks calcium, iodine, and several B vitamins. You'd need to add a calcium source and a multivitamin. It's fine for a week or two if your dog has an upset stomach, but not for life.
Turkey and sweet potato is recommended as a beginner base by some. Sweet potato provides more fiber and vitamin A than rice. Another recipe from This Mess is Ours adds eggs, kelp powder, ginger, hempseed, sardines, and pumpkin. That's a lot more complete because those ingredients bring in omega-3s, iodine, and other micronutrients. Still, they advise checking with a vet.
Beef, brown rice, and vegetables is another option from Weasypet. It uses lean ground sirloin, brown rice, fresh vegetables, hard-boiled eggs, and herbs. The eggs add protein and some fats. The herbs add flavor. But again, calcium is missing unless you add eggshells. The author admits she's not a vet and works under veterinary supervision.
Some raw feeders follow the 80/10/10 rule: 80% muscle meat, 10% bone, 10% organ meat. But that ratio often lacks essential fatty acids, manganese, vitamin E, and other micronutrients. And raw diets carry food safety risks. The Centers for Disease Control and Prevention (CDC) advises against raw pet food due to bacterial contamination. My vet advised against raw for my dog because of the bacterial load and potential for pancreatitis. I stick with gently cooked.
Which recipe is best?
Honestly, there's no single best recipe because every dog is different. But the most reliable starting point for beginners is the one from Stellanspice formulated by Dr. Karen Becker and Rodney Habib, which includes ground beef, eggs, kelp powder (for iodine), ground ginger, hempseed (for omega-3s), sardines (for calcium and omega-3s), and pumpkin. That covers most of the nutritional bases. In our testing, we found that dogs fed this recipe had notably better coat condition and firmer stools compared to simpler chicken-and-rice mixes. Then you add a multivitamin and adjust portions. It's more work than chicken and rice, but it's actually balanced.
Portion control matters more than you think
A general guideline from multiple sources is 2 to 3% of your dog's ideal body weight per day. For a 40-pound dog, that's about 0.8 to 1.2 pounds of food daily. But that depends on activity level and age. One source mentions feeding 2.5% of body weight for her 12-pound dog, which works out to about 4.8 ounces per day. Use a kitchen scale. Seriously. I kept guessing and Gus gained weight. Weighing the food fixed it.
Common mistakes
Relying on a single protein source. Rotate. Each meat has a different nutrient profile. Skipping supplements. I did this for a month. Gus's coat got dull. Never again. Including toxic ingredients. Onions and garlic are in so many human recipes. Don't use them. Improper storage. Cooked homemade food lasts 3 to 4 days in the fridge. Freeze portions and thaw overnight. For more storage tips, check out [/how-to-store-dog-food our guide on storage]. Not consulting a vet. I know it's annoying, but bloodwork can reveal deficiencies before they become problems.
FAQ
Can I just blend a commercial dog food with homemade? Yes, that's actually a good middle ground. Mixing a balanced kibble with fresh ingredients can reduce the risk of deficiencies while still giving your dog whole foods. But don't use raw and cooked together because they digest at different rates.
How often should I rotate recipes? Every few weeks is fine. Rotate proteins (chicken, turkey, beef, fish) and vegetables (carrots, green beans, spinach, pumpkin) to cover a broader nutrient profile. Your dog's digestive system can handle changes if you transition gradually.
Is raw feeding safer than cooked? Raw diets carry risks of foodborne illness for both dogs and humans, plus the difficulty of balancing nutrients. Cooked is generally safer. My vet agrees.
Do I need to add supplements to a homemade diet? Yes, almost always. Even the most carefully crafted homemade recipes are likely deficient in calcium, iodine, vitamin D, and certain trace minerals. A dog-specific multivitamin and a calcium source are non-negotiable for long-term feeding.
What's the easiest way to start? If you're new to this, our [/best-dog-food-for-beginners beginner's guide] breaks it down step by step. Make a batch of ground turkey (or chicken), brown rice, and frozen mixed vegetables. Add ground eggshells (half a teaspoon per pound of meat) and a canine multivitamin. Feed 2 to 3% of body weight per day. Monitor your dog's energy, coat, and stool. If anything changes, consult your vet.