More dog owners are ditching the kibble bag and giving homemade meals a go, and honestly, it’s not hard to see why. When you cook for your dog yourself, there’s no guessing what’s in the bowl. No mystery “meat by-products,” no preservatives with names you can’t pronounce, no fillers padding out the protein. Just food you chose, cooked the way you wanted to cook it.
Whether you’ve got a pocket-sized Chihuahua, a Labrador who runs you ragged at the park, or a senior big breed slowing down a little, the right homemade meal can do wonders for energy, digestion, and that general “they just seem happier” feeling.
That said, and this is the bit I’d really like you to read before scrolling, cooking for your dog isn’t as simple as tossing some chicken and rice together. Dogs need a proper balance of protein, fats, carbs, vitamins, and minerals, and a homemade diet that’s missing the wrong things can cause real problems down the line. Not next week. But months in, when deficiencies start showing up in coat, joints, or worse.
What you’ll find below is a set of vet-approved recipes for dogs of every size, plus the nutrition basics, portion guidance, and the foods you genuinely must never put in the bowl. Before you commit to feeding homemade long term, please have a chat with your vet, especially if your dog has allergies, a medical condition, or is a puppy, pregnant, or a senior. They know your dog. I don’t.
What “Vet Approved” Actually Means
The phrase gets thrown around a lot, so let’s pin it down. A vet-approved homemade dog food recipe isn’t just “a recipe with healthy ingredients in it.” It’s a meal that’s been reviewed or designed by a licensed vet or a qualified veterinary nutritionist, balanced for a dog’s daily nutritional needs, and adjusted for things like age, size, activity, and any health stuff going on.
A lot of owners assume that plain chicken, rice, and a few veg covers everything a dog needs. It doesn’t, not long term. Dogs need more than just protein and carbs to actually thrive, and a homemade diet that’s missing key nutrients will quietly chip away at bone, joint, skin, and organ health over time.
So what does properly balanced look like? A good homemade meal generally hits all of these:
- A solid protein source
- Healthy fats for skin, coat and energy
- Carbs the dog can actually digest
- Vitamins and minerals across the board
- Calcium and phosphorus in the right ratio (this one trips a lot of people up)
- Omega-3s
A lot of vets follow nutrition standards set by the Association of American Feed Control Officials (AAFCO) or the World Small Animal Veterinary Association (WSAVA). These aren’t perfect, but they’re a sensible starting point and help make sure your dog isn’t quietly missing something important.
Why People Are Switching to Homemade
Plenty of reasons, really, but here are the ones I hear most often from owners:
You know exactly what’s in the bowl
This is the big one. Commercial pet foods can hide a lot, fillers, low-grade meat by-products, flavour enhancers, preservatives. When you cook the food yourself, you choose the meat, the veg, the oil, and how it all gets cooked. That’s a level of control you simply don’t get from a bag.
Easier to manage allergies and sensitivities
Itchy skin, recurring ear infections, dodgy stools, constant licking, patchy hair loss, these can all be signs of a food sensitivity. The usual suspects are beef, dairy, wheat, chicken, soy, and artificial flavourings. Homemade meals let you strip a diet back to basics and reintroduce things slowly, which is exactly how vets often run elimination diets. The American Kennel Club backs this up: ingredient transparency makes managing sensitivities much easier when you’re working with a vet.
Fresher food, less processing
Most kibble gets blasted at very high temperatures, which can knock the nutritional life out of certain ingredients. Fresh meat, fresh veg, decent oils, the odd herb, none of that has been baked into a brown pellet for shelf stability. Owners often notice better digestion, shinier coats, more energy, and (sorry) firmer stools within a few weeks.
Better weight control
Obesity is genuinely one of the most common health problems in dogs right now, and it’s linked to joint issues, diabetes, heart disease, reduced mobility, and a shorter lifespan. Cooking at home makes calorie control much easier, you decide the portion, the fat content, and the carbs. Overweight dog? Leaner protein, more fibrous veg, less of the heavy stuff. Active working breed? Bump the protein and the energy density.
Picky eaters tend to come around
Some dogs just go off kibble eventually. Fresh, warm meals smell stronger and taste more interesting, which makes a real difference for senior dogs, dogs recovering from illness, or anyone with a stubborn appetite. Just introduce variety gradually, switching things up too fast usually ends with a sad-looking dog and a stained rug.
The Nutrients You Need to Know About
Before you start cooking, it helps to know what each part of the meal is actually doing. Here’s the quick version:
| Nutrient | Why Dogs Need It | Where to Get It |
|---|---|---|
| Protein | Muscle growth, tissue repair, immune function | Chicken, turkey, beef, eggs, fish |
| Healthy fats | Skin, coat, brain function, energy | Fish oil, salmon, flaxseed oil |
| Carbohydrates | Day-to-day energy | Brown rice, oats, sweet potato |
| Calcium | Strong bones and teeth | Vet-approved supplements, ground eggshell |
| Fibre | Healthy digestion and stool consistency | Pumpkin, carrots, green beans |
Quick warning: even good ingredients can cause problems if the meal isn’t balanced. Too much meat without enough calcium is a classic mistake, and it hits puppies and large breeds hardest. Most homemade diets need a calcium or multivitamin supplement to make up for what whole foods alone can’t reliably provide.
Homemade Chicken Dog Food Recipe (Vet Approved)
Chicken is the go-to for a reason, it’s lean, affordable, easy on most dogs’ stomachs, and works well for everything from training-treat-sized portions to full meals. This one’s built for adult dogs and includes everything you need for a balanced bowl.
Ingredients
| Ingredient | Amount |
|---|---|
| Boneless, skinless chicken breast or thigh | 900g (2 lbs) |
| Brown rice | 1 cup |
| Sweet potato, peeled and diced | 2 medium |
| Carrots, chopped | 1 cup |
| Green beans | 1 cup |
| Olive oil or fish oil | 1 tbsp |
| Calcium supplement (vet approved) | As directed |
How to Cook It
1. Cook the rice. Rinse the brown rice and cook to packet instructions. Set aside.
2. Cook the chicken. Boil or lightly poach it in a large pan until fully cooked through. No salt, no garlic, no onion, no spices, a lot of the stuff we’d normally throw in is toxic to dogs. Once it’s done, shred or chop into bite-sized pieces.
3. Cook the veg. Steam or boil the sweet potato, carrots, and green beans until they’re soft enough to mash slightly with a fork. Cooking makes them much easier for dogs to digest than raw.
4. Mix it all together. In a big bowl, combine the chicken, rice, sweet potato, carrots, and green beans. Stir through the olive oil or fish oil.
5. Add the calcium supplement. Once the food’s cooled a bit, mix in whatever your vet’s recommended. Don’t skip this, chicken alone won’t give your dog the calcium-to-phosphorus ratio they need.
Storage
Fridge: airtight container, eat within 3–4 days. Freezer: portion it out into individual meal containers, good for 2–3 months. Always thaw overnight in the fridge, not on the counter.
Portion Guide
| Dog Size | Daily Portion |
|---|---|
| Small (5–10 kg) | 1–1.5 cups |
| Medium (10–25 kg) | 2–3 cups |
| Large (25–40 kg) | 4–5 cups |
Split the daily amount across two meals for most adult dogs. For exact portions, check with your vet, these are a starting point, not gospel.
Homemade Turkey and Rice Recipe (Vet Approved)
Turkey and rice is one of the most popular homemade combos going, and for good reason, it’s gentle on the stomach, high in protein, and easy to prep. Vets often recommend it for dogs with sensitive tummies or picky appetites, and it’s a nice lean alternative if your dog isn’t getting on with beef.
Ingredients
| Ingredient | Amount |
|---|---|
| Lean ground turkey | 900g (2 lbs) |
| Brown rice | 1 cup |
| Plain pumpkin purée (unsweetened) | 1 cup |
| Carrots, chopped | 1 cup |
| Spinach, finely chopped | 1 cup |
| Fish oil or olive oil | 1 tbsp |
| Calcium supplement (vet approved) | As recommended |
How to Cook It
1. Cook the brown rice to packet instructions and let it cool a little.
2. Brown the ground turkey in a pan over medium heat, breaking it up as it cooks. No salt, garlic, onion, butter or spices, these aren’t safe for dogs.
3. Steam or lightly boil the carrots and spinach until soft. Stir the pumpkin purée in after cooking. Pumpkin’s a great source of fibre and tends to settle dodgy digestion.
4. Mix the turkey, rice, pumpkin, carrots and spinach together. Add the oil and stir through.
5. Once it’s cooled, add the calcium supplement at the dose your vet recommends.
Storage
Fridge in an airtight container for 3–4 days. Freezer for up to 3 months in portion-sized bags. Always thaw in the fridge.
Why Turkey and Rice Works
Turkey is lean protein that supports muscle maintenance, energy, and immune function. Brown rice gives steady-release energy and fibre. Pumpkin and spinach throw in extra antioxidants and digestive support. It’s a properly well-rounded meal, just remember to balance it with your supplement.
Homemade Beef and Vegetable Recipe (Vet Approved)
Beef is rich, flavourful, and packed with the kind of nutrients that active dogs thrive on. This recipe works well for dogs who need a bit more energy in their meals, or fussy eaters who turn their nose up at lighter proteins.
Ingredients
| Ingredient | Amount |
|---|---|
| Lean ground beef | 900g (2 lbs) |
| Brown rice or quinoa | 1 cup |
| Carrots, chopped | 1 cup |
| Peas | 1 cup |
| Zucchini, diced | 1 cup |
| Plain pumpkin purée | ½ cup |
| Fish oil or olive oil | 1 tbsp |
| Calcium supplement (vet approved) | As directed |
How to Cook It
1. Cook the rice or quinoa to packet instructions and set aside.
2. Brown the beef in a large pan over medium heat, breaking it into small crumbles. Drain excess fat if it’s looking greasy. Skip the salt, garlic, onion, sauces, and seasonings, none of it should be in a dog’s bowl.
3. Steam or boil the carrots, peas, and zucchini until soft. Stir in the pumpkin purée at the end.
4. Mix the beef, grains, and veg together. Add the oil and stir thoroughly.
5. Once it’s cooled, mix in the calcium supplement.
Storage
Fridge in an airtight container, use within 3–4 days. Freezer up to 3 months in meal-sized portions. Thaw overnight in the fridge.
What Beef Brings to the Bowl
Lean beef gives you high-quality protein, iron, zinc, B vitamins, and the amino acids dogs need for muscle maintenance. The carrots, peas, and zucchini add fibre, antioxidants, and vitamins, while pumpkin helps keep digestion ticking over nicely.
Homemade Fish Recipe for Sensitive Dogs (Vet Approved)
If your dog reacts badly to beef or chicken, itchy skin, dodgy stools, the works, fish is often the next thing vets suggest. It’s typically easier to digest than the usual proteins and naturally loaded with omega-3s, which support skin, coat, joints, and general wellbeing. Great option for sensitive dogs who need something gentle.
Ingredients
| Ingredient | Amount |
|---|---|
| Salmon, cod, or white fish (boneless) | 900g (2 lbs) |
| Sweet potato, peeled and diced | 2 medium |
| Plain pumpkin purée | 1 cup |
| Green beans | 1 cup |
| Cooked oats or brown rice | 1 cup |
| Fish oil (optional, for extra omega-3) | 1 tsp |
| Calcium supplement (vet approved) | As recommended |
How to Cook It
1. Bake, steam, or boil the fish until it’s flaky. Check carefully for bones, pull every last one out before it goes near your dog’s bowl. No salt, butter, garlic, onion, or breading. Plain is the only way.
2. Cook the oats or brown rice to packet instructions. Boil or steam the sweet potato until soft.
3. Steam the green beans until tender, then stir in the pumpkin purée.
4. Mix the fish, sweet potato, oats or rice, green beans, and pumpkin together. Add fish oil if you’re using it.
5. Once cooled, add the calcium supplement.
Storage
Fish doesn’t keep quite as long, use within 3 days in the fridge, and up to 2 months in the freezer. Always thaw slowly in the fridge.
Why Fish Suits Sensitive Dogs
Fish is a regular feature in limited-ingredient diets because it tends to cause fewer reactions than chicken or beef. You get easily digestible protein, natural omega-3s, and gentle support for itchy skin and inflamed joints. The sweet potato and pumpkin add the fibre and digestible carbs your dog needs to round things out.
Foods You Should Never Put in Homemade Dog Food
This part isn’t optional reading. Some perfectly normal human foods are genuinely dangerous for dogs, we’re talking organ damage, poisoning, and in some cases, emergency-vet-at-2am territory. Before you start cooking, make sure none of these end up in the bowl.
| Unsafe Food | Why It’s Dangerous |
|---|---|
| Chocolate | Contains theobromine and caffeine, toxic to dogs |
| Onion | Damages red blood cells, causes anaemia |
| Garlic | Same family as onion, similar risks in larger amounts |
| Grapes & raisins | Linked to sudden kidney failure |
| Xylitol | Artificial sweetener, causes blood sugar crashes and liver failure |
A bit more on each
Chocolate. Contains theobromine and caffeine, neither of which dogs can metabolise properly. Even small amounts can cause vomiting, racing heart, tremors, seizures, the works. Dark chocolate and baking chocolate are the worst.
Onion and garlic. Both belong to the allium family, and both damage red blood cells over time, leading to anaemia. Doesn’t matter if they’re raw, cooked, powdered, or dried, it’s the compound itself that’s the problem. This is how a lot of dogs end up accidentally poisoned through seasoned leftovers.
Grapes and raisins. Can trigger sudden kidney failure, even in small amounts. The actual toxic compound still isn’t fully understood, which is part of what makes them so dangerous, there’s no “safe” dose. Watch for vomiting, lethargy, loss of appetite, or reduced urination. If your dog eats one, ring your vet straight away.
Xylitol. Hides in sugar-free gum, some peanut butters, candy, baked goods, and certain protein products. Causes a rapid insulin spike that crashes blood sugar and can trigger severe liver damage. Even a tiny amount is a medical emergency.
Other things to leave out
- Alcohol
- Avocado pits
- Macadamia nuts
- Too much salt
- Raw bread dough
- Caffeine
- Cooked bones (they splinter)
The rule of thumb when you’re cooking for a dog: keep it simple, keep it plain, and skip the seasoning.
Storing Homemade Dog Food Properly
Fresh food spoils faster than kibble, which is the trade-off you sign up for. Once it’s cooked, let it cool completely before sealing it into airtight containers. In the fridge, most homemade meals are good for around 3–4 days. For anything longer than that, portion it out and freeze, frozen meals keep for 2–3 months.
Always thaw frozen meals in the fridge overnight, never on the counter. And don’t keep reheating the same batch over and over, every reheat is another chance for bacteria to set up shop. Keep your bowls, prep surfaces, and containers properly clean and you’ll avoid most of the issues that come with home-cooked food.
Common Mistakes Owners Make
The biggest one? Assuming that “healthy human food” automatically means “balanced dog food.” It doesn’t. A bowl of grilled chicken and steamed veg looks lovely, but without calcium, the right fats, and a decent vitamin mix, you’re slowly creating a deficiency.
Other common slip-ups I see all the time:
- Feeding too much meat and not enough of anything else
- Using ingredients that look fine but are actually toxic (looking at you, garlicky leftovers)
- Switching ingredients too fast and giving the dog a stomach upset
- Overfeeding, homemade doesn’t mean unlimited
- Skipping the vet conversation entirely
Cooking for your dog is a real commitment. It works brilliantly when you take it seriously and plan it out. It causes problems when you wing it.
When Homemade Food Isn’t the Right Choice
I want to be honest here: homemade food isn’t right for every dog. Puppies have very specific calcium and phosphorus needs while they’re growing, and getting it wrong, especially in large breeds, can cause real, lasting bone and joint problems.
Dogs with kidney disease, liver disease, pancreatitis, diabetes, or serious allergies often need carefully controlled levels of protein, phosphorus, sodium, or fat that are genuinely hard to manage at home without professional input. In a lot of these cases, your vet might recommend a prescription diet, and that’s not a cop-out, it’s the right call.
If your dog has any chronic condition, talk to a vet or a board-certified veterinary nutritionist before changing anything. Both the American Veterinary Medical Association and WSAVA say the same: homemade diets need to be tailored to the individual dog. There’s no one-size-fits-all.
References & Further Reading
- Association of American Feed Control Officials (AAFCO)
- World Small Animal Veterinary Association (WSAVA) Nutrition Guidelines
- American Kennel Club (AKC) – Homemade Dog Food Guide
- American Veterinary Medical Association (AVMA)
- ASPCA Animal Poison Control
- PetMD Dog Nutrition Resources
- Tufts University Veterinary Nutrition Service
- FDA Pet Food Safety Guidelines
- Cornell University College of Veterinary Medicine
- VCA Animal Hospitals Nutrition Guide
Frequently Asked Questions
It can be — when it’s properly balanced and made with decent ingredients. You get full control over what goes in, and you avoid the additives and processing that come with commercial food. But a poorly planned homemade diet can be worse than a good-quality kibble. The “vet-approved” part isn’t a marketing line; it’s the whole game.
Yes, if the recipe is balanced and includes the right vitamins, minerals, fats, and calcium. Plain chicken on its own, every day, won’t cut it long term — you’ll create a deficiency.
3–4 days in the fridge, 2–3 months in the freezer. Always in airtight containers, always refrigerated promptly after cooking.
Usually yes. Most homemade meals need calcium and often omega-3s or a multivitamin to hit complete nutrition. Whole foods alone don’t reliably cover everything dogs need every day.
Vets generally want to see homemade recipes that are nutritionally balanced, portioned correctly, made with safe ingredients, and formulated against canine nutrition standards. If you’re feeding homemade long term, a one-off consultation with a board-certified veterinary nutritionist is well worth the money.
Mostly yes — the ingredients are usually fine for both. What changes is the portion size and the nutrient ratios, especially for large-breed puppies, who need careful calcium balance for healthy growth.
Absolutely, and I’d recommend it. Freezing in single-meal portions makes feeding easy and keeps the food fresh. Just always thaw in the fridge — never on the counter.
Yes. Cooked rice is a solid source of digestible carbs. Brown rice gives more fibre and nutrients; white rice is gentler and often used when a dog has a sensitive stomach. Just don’t make rice the bulk of the meal — it should be one component, not the headline act.

