Nutritionally Complete Homemade Dog Food: Recipes and Ratios
If you have ever worried, “What if my homemade dog food is missing something important?” you are thinking like a responsible pet parent. I see this concern all the time here in Frisco, Texas. Homemade meals can be wonderful for dogs, but “home-cooked” does not automatically mean “nutritionally complete.” The goal is balance, consistency, and meeting the same essential nutrient needs that commercial diets are formulated to hit.
This guide walks you through AAFCO basics, practical starting ratios, calcium-to-phosphorus balancing, common deficiency risks, and several recipe templates. Please partner with your veterinarian, especially if your dog is a puppy, pregnant, a senior, or has kidney disease, pancreatitis, food allergies, or a history of bladder stones.

What “AAFCO complete and balanced” means
AAFCO is the organization that publishes nutrient profiles and model regulations used across the pet food industry in the U.S. One important clarification: AAFCO does not approve or certify pet foods. Instead, companies use AAFCO-defined label language to state that a diet is “complete and balanced” for a specific life stage by meeting requirements through:
- Formulation to meet AAFCO Dog Food Nutrient Profiles, or
- Feeding trials conducted using AAFCO protocols.
Most homemade diets are not evaluated in feeding trials. The practical way to aim for adequacy at home is to use a recipe formulated by a board-certified veterinary nutritionist or to use a complete balancing supplement designed specifically to balance homemade meals.
Important: AAFCO requirements differ for adult maintenance versus growth and reproduction. Puppies need tighter mineral control and higher levels of certain nutrients. The recipes below are intended for healthy adult dogs unless otherwise stated.
Macro ratios: practical starting points
There is no single “perfect” macro split for every dog. Breed, age, activity level, and medical history matter. Still, these ranges are common starting points for many healthy adult dogs when calories are appropriate:
- Protein: about 30% to 45% of calories
- Fat: about 25% to 40% of calories
- Carbohydrates and fiber: the remainder, often 20% to 40% of calories
Visual “plate method” (rough only): Many dogs do fine with a bowl that looks like 70% to 80% protein foods, 10% to 20% cooked carbs, and about 10% veggies. But be careful: percent by volume or weight does not equal percent of calories, and fatty cuts (thighs, salmon, higher fat beef) can shift calories fast. When you want consistency, a kitchen scale and a balancing supplement are your best friends.
Also, macros alone do not make a diet complete. The hard part is micronutrients and the calcium-to-phosphorus ratio.
Calcium and phosphorus balance
Most homemade recipes are naturally high in phosphorus because meats and grains contain phosphorus. Calcium is usually the missing piece. If calcium is too low, the body pulls calcium from bones to keep blood levels stable. Over time, that can contribute to bone loss and other serious issues.
Target range
For most adult dogs, many veterinary nutrition references (including NRC and AAFCO targets and ranges) aim for a calcium-to-phosphorus ratio around 1:1 to 2:1, with a common practical target near 1.2:1 to 1.4:1. Puppies need even more careful mineral balance, so do not guess for growth.
Safer calcium options
- Ground eggshell powder (very calcium dense, low phosphorus)
- Calcium carbonate (often sold as plain calcium powder)
- Edible bone (only when properly ground and formulated, never cooked bones)
Practical eggshell guidance: A common home formulation rule is about 1 teaspoon of finely ground eggshell powder per 1 pound of boneless meat. Since grind and packing can vary a lot, it helps to know that eggshell powder often provides roughly 1,800 to 2,200 mg of calcium per teaspoon. For better consistency, weigh the powder and use the same brand or grind method each time.
If you would rather not calculate minerals yourself, choose a complete balancing supplement intended for homemade diets and follow its directions exactly.

Essential nutrients your dog must get
To be nutritionally complete, your dog needs adequate levels of:
- Fat-soluble vitamins: A, D, E, K
- Water-soluble vitamins: B-complex (including thiamine, riboflavin, niacin, B6, folate, B12)
- Minerals: calcium, phosphorus, magnesium, sodium, potassium, chloride
- Trace minerals: iron, zinc, copper, manganese, iodine, selenium
- Essential fatty acids: omega-6 (linoleic acid) and omega-3 (EPA and DHA, often helpful for skin and inflammation support)
Note on vitamin C: Dogs can synthesize vitamin C and it is not an AAFCO-required nutrient for adult dogs. Some diets include it anyway, but it is not usually the limiting factor in homemade recipes.
In practice, homemade diets most often miss calcium, iodine, vitamin D, and several trace minerals, plus omega-3 EPA and DHA if fish or fish oil is not included.
Common homemade diet risks
1) “Meat + rice + veggies” without a balancer
This is loving and well-intended, but it is typically low in calcium, iodine, vitamin D, and trace minerals.
2) No organ meats, ever
Small, controlled amounts of liver and other organs can help supply vitamin A, copper, and B vitamins. Too much can be harmful, so portion matters.
3) Too much fat for sensitive dogs
High-fat meals can trigger gastrointestinal upset and may be risky for dogs prone to pancreatitis. These dogs often need veterinary-directed diets.
4) Grain-free without a plan
Some dogs do fine without grains, but “grain-free” does not automatically mean “healthier.” The key is nutrient balance and appropriate calories.
5) Using human supplements without guidance
Some are fine, others are not, and dosing is rarely straightforward. A veterinary nutritionist or a reputable canine homemade balancer is the safest route.
How to make homemade meals complete
There are two reliable paths:
Option A: Use a veterinary nutritionist recipe
This is the gold standard, especially for puppies and dogs with medical conditions. A board-certified veterinary nutritionist can tailor the diet to your dog’s body condition, health history, preferences, and labwork.
Option B: Use a complete balancing supplement
Many products are designed to be added to a specific amount of cooked meat and sometimes a carb. These typically provide the calcium, iodine, vitamin D, trace minerals, and vitamins that are hard to cover consistently with food alone.
Best practice: Choose a supplement that clearly states it is formulated to balance homemade diets and that it meets AAFCO nutrient profiles when used exactly as directed. Small changes can create big nutrient gaps.
Quick sodium note: If you use iodized salt for iodine, measure carefully and check with your vet if your dog has heart disease, kidney disease, or needs sodium restriction. Many balancing supplements already include iodine, so added salt may not be needed.
Recipes and ratios (6 templates)
Note: “Complete and balanced” depends on exact ingredients, exact weights, and the exact supplement directions. The recipes below are templates that can be nutritionally complete when paired with a balancing supplement labeled for homemade diets and used precisely as directed for the specific amounts you feed.
Each recipe is written as a 1 day batch for a 30 to 40 lb adult dog as a starting point. Most dogs will need more or less depending on age, metabolism, and activity.
Calories, simplified: Many 30 to 40 lb adult dogs land somewhere around 700 to 1,000 calories per day, but individual needs vary widely. Your veterinarian can give you a target using RER and MER calculations and your dog’s body condition score.

Recipe 1: Turkey, rice, and spinach
- Cooked ground turkey (93% lean): 12 oz (340 g)
- Cooked white rice: 1 cup (about 160 g)
- Cooked spinach, chopped: 1/2 cup
- Optional healthy fat: 1 to 2 teaspoons olive oil if your dog needs more calories and tolerates fat
- Complete homemade diet supplement: add per label for the amount of food and or meat used
Nutritional note (before supplement): high protein, moderate fat, moderate carbs, low calcium without a balancer.
Recipe 2: Beef, oats, and carrots
- Cooked lean ground beef (90% lean), drained: 12 oz (340 g)
- Cooked oats: 1 cup (about 235 g cooked)
- Cooked carrots, diced: 1/2 to 3/4 cup
- Optional add-in: 1 tablespoon plain pumpkin for stool support
- Complete homemade diet supplement: add per label
Nutritional note (before supplement): protein-forward, moderate to higher fat depending on beef, good soluble fiber from oats and pumpkin.
Recipe 3: Chicken, sweet potato, and green beans
- Cooked boneless chicken thigh or breast, chopped: 12 oz (340 g)
- Cooked sweet potato, mashed: 1 cup (about 200 g)
- Cooked green beans, chopped: 3/4 cup
- Optional: 1 teaspoon fish oil (EPA and DHA) if not already included in your supplement plan
- Complete homemade diet supplement: add per label
Nutritional note (before supplement): moderate fat (higher if thighs), easy-to-digest carbs, good fiber.
Recipe 4: Salmon, quinoa, and zucchini
- Cooked salmon, flaked (bones removed): 10 oz (285 g)
- Cooked quinoa: 3/4 cup (about 140 g)
- Cooked zucchini, chopped: 1 cup
- Optional: 1 teaspoon olive oil for calories if needed
- Complete homemade diet supplement: add per label (confirm it is appropriate for fish-based recipes)
Food safety note: Use fully cooked salmon to reduce parasite risk. Canned salmon in water (drained, no added salt) can be a convenient option. Avoid raw fish.
Nutritional note (before supplement): high-quality protein, higher fat, naturally higher omega-3s. This can be a wonderful rotation recipe for skin and coat support, but it may be too rich for dogs with fat sensitivity.
Recipe 5: Pork, barley, and broccoli
- Cooked lean pork loin, chopped: 12 oz (340 g)
- Cooked barley: 1 cup (about 157 g)
- Cooked broccoli florets, finely chopped: 1/2 cup
- Optional: 1 to 2 teaspoons canola oil for linoleic acid (omega-6) if your overall diet runs low-fat
- Complete homemade diet supplement: add per label
Nutritional note (before supplement): solid protein, moderate carbs. Keep broccoli modest to avoid gas in sensitive dogs.
Recipe 6: Egg and cottage cheese bowl
- Eggs, scrambled: 4 large
- Low-fat cottage cheese: 1/2 cup
- Cooked white rice or pasta: 3/4 cup
- Cooked peas or mixed veggies: 1/2 cup
- Complete homemade diet supplement: add per label (choose one designed for egg and dairy based meals)
Calorie note: This option can still run a bit lighter in calories than the meat-based bowls, depending on egg size and dairy choice. If your dog loses weight on it, increase the portion or use it as an occasional rotation day.
Nutritional note (before supplement): moderate protein, moderate fat, easy prep. Some dogs do not tolerate dairy, so introduce slowly.
How to rotate recipes safely
Rotation can be great for variety and picky eaters, but it has to be done thoughtfully. Here is a simple plan:
- Stay consistent within a day. Feed one recipe style for the full day so digestion stays calmer.
- Rotate proteins every 2 to 4 days unless your vet has you on an elimination trial or allergy plan.
- Keep the balancer consistent. If your supplement has different directions for different proteins, follow them carefully.
- Track stool and skin. Soft stool, itching, ear debris, or gas are clues to slow down and simplify.
Quick taurine note: Most dogs can make taurine, so it is not typically an AAFCO-required nutrient for adult dogs. Still, diet balance matters, and if your dog has heart disease risk factors or you are avoiding animal proteins, talk with your veterinarian about whether additional evaluation is appropriate.
Portioning, storage, and safety
- Weigh ingredients when possible. A kitchen scale is one of the best tools for nutritional consistency.
- Refrigerate cooked food promptly and use within 3 to 4 days.
- Freeze portions for up to 2 to 3 months for best quality.
- Reheat gently and stir well. Avoid overheating fish oils or supplements.
- Add the supplement after cooling if the label recommends it, since heat can degrade certain vitamins.
Foods to avoid
When you cook for your dog, it helps to keep a short “no” list on the fridge:
- Onion, garlic, chives, leeks
- Grapes and raisins
- Xylitol (often in sugar-free gum and candies)
- Macadamia nuts
- Cooked bones (splinter risk)
- Excess salt or salty broths, especially for dogs with heart or kidney concerns
Quick checklist
- Calcium source included and measured accurately
- Trace minerals covered (especially iodine, zinc, copper, selenium)
- Vitamin D covered (often missed without a balancer)
- Essential fatty acids covered (omega-6 and omega-3 EPA and DHA)
- Calories match your dog (healthy weight, steady energy)
- Regular vet checkups with weight tracking and periodic labs if feeding homemade long-term
Homemade can be a beautiful choice. The secret is not perfection. It is consistency, careful measuring, and using the right tools so your dog gets everything they need, every single day.
When to involve a nutritionist
Please do not guess if your dog is in any of these groups:
- Puppies (especially large-breed puppies)
- Pregnant or nursing dogs
- Dogs with kidney, liver, heart, or pancreatic disease
- Dogs with recurrent urinary crystals or stones
- Dogs with multiple food allergies
In these cases, a custom recipe is not “extra.” It is often the safest option.
