How to Make Homemade Dog Food: A Step-by-Step Beginner Guide

How to make homemade dog food step by step: the building blocks, a starter batch, safe ingredients, portions, storage and how to make it balanced.

· Updated · Sources ↓ · 5 min read
Share
Bowls of cooked chicken, rice and vegetables being portioned for homemade dog food with a Havanese watching from a stool
Share
Health Note: This article is for general information only and isn’t a substitute for advice from your veterinarian. If your dog seems unwell, contact your vet. Read our Veterinary Disclaimer.

To make homemade dog food, you cook a lean protein, a digestible carbohydrate and a few dog-safe vegetables, then add the right supplement so the meal is complete. The cooking is easy; getting the nutrition right is the part most guides skip. This beginner guide covers the building blocks, a starter batch, portions, storage and how to make it balanced.

Key Takeaways

Homemade food can be a great option, but most home recipes found online are missing nutrients. Start with lean protein, a carb and vegetables, cook everything plain, and work with a board-certified veterinary nutritionist before feeding it every day. Switch over 7 to 10 days.

Bowls of cooked chicken, rice and vegetables being portioned for homemade dog food with a Havanese watching from a stool
Batch cooking once a week keeps homemade feeding manageable.

The Building Blocks of Homemade Dog Food

Building blockGood choicesWhy it matters
ProteinChicken, turkey, lean beef, white fish, eggsAmino acids for muscles and organs
CarbohydrateWhite or brown rice, oats, sweet potato, quinoaEnergy and fiber
VegetablesCarrots, green beans, zucchini, pumpkinFiber, vitamins, low calories
FatFat from meat, measured fish oilEssential fatty acids, energy
SupplementA vitamin-mineral mix chosen by a vet nutritionistCalcium, zinc, vitamins D and E

The supplement is what turns a meal into a diet. Without it, homemade food often runs short on calcium and several vitamins and minerals.

Step by Step: Your First Batch

  • Step 1: Talk to your vet. Ask about your dog's calorie needs, ideal weight and any health conditions.
  • Step 2: Get a balanced recipe. A board-certified veterinary nutritionist, or a recipe service run by one, can give you exact amounts and a supplement. The American College of Veterinary Nutrition lists specialists.
  • Step 3: Weigh ingredients. Use a kitchen scale, not cups, for accuracy.
  • Step 4: Cook plain. Boil, bake or steam with no oil, salt or seasoning.
  • Step 5: Mix and add the supplement. Stir it in after cooking so heat doesn't damage vitamins.
  • Step 6: Portion and store. Divide by meal, refrigerate 3 to 4 days' worth and freeze the rest.

Starter Batch: Chicken, Rice and Vegetables

Bowls of cooked chicken, rice and vegetables being portioned for homemade dog food with a Havanese watching from a stool

Starter Batch: Chicken, Rice and Vegetable Dog Food

A simple first homemade dog food batch with chicken breast, white rice, carrots and green beans.
Prep Time 15 minutes
Cook Time 30 minutes
Servings: 9 cups
Course: Dog Food
Cuisine: American
Calories: 200

Ingredients
  

  • 1 1/2 lb boneless skinless chicken breast (680 g)
  • 1 1/2 cups uncooked white rice about 280 g
  • 1 cup diced carrots about 130 g
  • 1 cup chopped green beans about 110 g
  • 3 cups water for the rice
  • Vitamin-mineral supplement as directed by your veterinary nutritionist

Method
 

  1. Cook the rice in the water until soft.
  2. Meanwhile, simmer the chicken in a pot of plain water 15 to 20 minutes until it reaches 165°F (74°C).
  3. Steam the carrots and green beans until tender, about 8 minutes.
  4. Chop or shred the chicken into small pieces.
  5. Mix the chicken, rice and vegetables. Once cooled, stir in the supplement your vet nutritionist recommends.
  6. Portion into containers by meal.

Notes

Calories are estimates from USDA FoodData Central values, before any supplement. Without a supplement chosen by a veterinary nutritionist, this is not complete and balanced. Refrigerate up to 4 days or freeze up to 3 months.
Weighing cooked chicken and rice on a kitchen scale beside chopped carrots and green beans
A kitchen scale makes homemade portions far more accurate.

How Much Homemade Food to Feed

Dog's weightEst. daily caloriesStarter batch (~200 kcal/cup)
10 lb (4.5 kg)~350 kcal~1¾ cups
25 lb (11 kg)~690 kcal~3½ cups
50 lb (23 kg)~1,160 kcal~5¾ cups
75 lb (34 kg)~1,580 kcal~8 cups

Our estimates for typical neutered adults (70 × kg0.75 × 1.6), using USDA FoodData Central values. Homemade food is bulkier than kibble, so the cups look large. Check your dog's weight every two weeks.

Ingredients to Keep Out

Never add these to homemade dog food: onion, garlic, chives or leeks; grapes and raisins; chocolate; xylitol; macadamia nuts; cooked bones; salt and seasoning mixes; alcohol; raw yeast dough. The ASPCA keeps a full list. See our ingredients to avoid in dog food guide.

Pros and Cons of Homemade Dog Food

ProsCons
You control every ingredientEasy to get nutrients wrong
Useful for picky eaters and allergy trialsTakes time every week
Fresh, minimally processedShort fridge life
Easy to adjust for weightSupplement and consult costs

If time is short, a fresh food for dogs service or a mix of kibble with a homemade topper can be a good middle ground.

Switching to Homemade Food

Mix it in gradually over 7 to 10 days, starting with about a quarter of the meal. Our how to transition dog food guide has a day-by-day plan.

Vet's Note

What's the most common homemade diet mistake? Leaving out calcium and other minerals. Meat and rice alone aren't enough for everyday feeding.

Do I really need a veterinary nutritionist? For long-term homemade feeding, yes. They can design a recipe for your dog's age, weight and health in one consult.

— Dr. Sarah Miller, DVM

Homemade Dog Food: Quick Guide

✓ Do

  • Start with a balanced recipe
  • Weigh ingredients on a scale
  • Cook everything plain
  • Add the recommended supplement

✕ Don't

  • Add onion, garlic or salt
  • Include cooked bones
  • Guess at calcium amounts
  • Switch foods overnight

Puppies and dogs with health conditions need a diet designed by a vet nutritionist.

Frequently Asked Questions

Is homemade dog food better than kibble?

Not automatically. A balanced homemade diet and a good complete kibble can both keep a dog healthy. Balance is what matters.

Can I make dog food without supplements?

Not for everyday feeding. It's fine as an occasional meal or topper.

What's the easiest homemade dog food?

Chicken, rice and vegetables. See our chicken and rice for dogs guide.

Is homemade dog food cheaper?

Sometimes. Lean meats, supplements and time can make it cost as much as premium food.

Can puppies eat homemade dog food?

Only with a recipe designed for growth by a vet nutritionist. Calcium errors can harm growing bones.

The Bottom Line

Making homemade dog food is mostly simple cooking: lean protein, a carb and vegetables, all plain. The key step is balance, so get a recipe and supplement from a veterinary nutritionist, weigh ingredients and switch slowly. More recipes in our homemade dog food recipes and the Dog Food section.

References & Sources

Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.

  1. acvn.org — American College of Veterinary Nutrition
  2. USDA — USDA FoodData Central
  3. ASPCA — People foods avoid feeding your pets