Preparing homemade dog food at home provides your pet with fresh nutritious meals that match their specific dietary requirements. Home cooking allows you to select all ingredients for your dog's meals because you can use lean ground beef or ground turkey or basic green beans and sweet potatoes. The practice of home cooking provides your pet with nutritious meals that promote digestive health and minimize food allergies while creating a dining experience similar to family meals. This guide provides information about dog food portions and lists safe vegetables and forbidden ingredients.
Why Make Your Own Dog Food?
Many dog owners are choosing to prepare their own dog food at home. The benefits include:
-
Control over ingredients and freshness.
-
The ability to tailor meals to food sensitivities or special diets.
-
Offering your dog more variety than dry food or canned food.
Home-cooked meals for dogs can include ground turkey and lean ground beef and chicken breast which provide affordable protein sources while adding sweet potatoes and green beans and brown rice for fiber and energy. Preparing meals at home prevents your dog from consuming unwanted preservatives and additives because it allows you to serve nutritious food that promotes digestive health and energy levels.
How to Prepare Homemade Food for Dogs
-
Plan the recipe. Aim for 50% ground meat, 25% cooked grains such as white rice or brown rice, and 25 % fresh veg.
-
Batch-cook safely. Use a crock pot or slow cooker so food reaches 75°C; cool completely within two hours and chill below 5°C. The NHS gives clear cooling steps for leftovers.
-
Blend for digestibility. A small food processor breaks down fibrous green beans and frozen vegetables so picky eaters digest them better.
-
Add healthy fats. Stir in a teaspoon of cod liver oil or coconut oil after cooking; heat destroys some nutrients.
-
Portion by weight. As a rule of thumb, feed 2–3% of your dog’s body weight in prepared food per day, adjusting if your dog needs to lose a few pounds. Keep a dog bowl just for homemade food to avoid cross-contamination with raw diet prep.
UK Pantry Staples for Pups
You do not need exotic items—your local Tesco, Aldi, or farm shop has almost everything:
| Pantry item | Why dogs love it | Tip for dog owners |
| Lean ground beef or ground turkey | High-value protein for strong muscles | Drain fat to keep calories in check |
| Sweet potato & mixed frozen veggies | Fibre for healthy digestion and immune system boosters | Microwave, then mash with a fork |
| Scottish oats or cooked brown rice | Gentle energy for dogs with sensitive stomachs | Great base for soft foods |
| Olive oil & coconut oil | Shine-boosting essential fatty acids | 5 ml per 10 kg dog |
| Bone broth | Extra minerals and collagen | Freeze in ice-cube trays for quick use |
Top 10 Homemade Dog Food Recipes
These recipes are designed for healthy adult dogs and should be adjusted by weight, activity level and advice from your vet. Each recipe calls for simple UK ingredients. Cool completely before serving. Freeze extra portions in containers or freezer bags.
1. Chicken, Sweet Potato And Green Beans
Best for: first time cooks, dogs who need easy-to-digest meals.
Ingredients:
-
500 g chicken breast or ground chicken
-
300 g sweet potato, peeled and diced
-
150 g green beans
-
100 g cooked brown rice
-
1 teaspoon olive oil after cooling
-
Vet-approved calcium and vitamin supplement as advised
Instructions:
-
Gently cook the chicken in a pan until no pink remains.
-
Boil or steam the sweet potato until tender.
-
Cook the green beans, then chop or pulse them.
-
Stir chicken, sweet potato, brown rice and beans together.
-
Cool completely, then add olive oil and any prescribed supplement.
Why dogs love it: It is soft, mild and smells like dinner. The sweet potato adds natural sweetness, while chicken gives a familiar protein source.
2. Turkey, Brown Rice And Butternut Squash Bowl
Best for: healthy dogs who prefer lean meat.
Ingredients:
-
500 g ground turkey / turkey mince
-
250 g cooked brown rice
-
200 g butternut squash
-
100 g frozen peas
-
1 teaspoon salmon oil after cooling
Instructions:
-
Brown the turkey mince over medium heat.
-
Roast or steam the butternut squash until soft.
-
Cook the peas and brown rice.
-
Mix everything in a bowl and let it cool.
-
Stir in salmon oil once the food is no longer hot.
This is a great recipe for a big batch because it freezes well. Label each container with the date and serving size.
3. Lean Beef, Carrot And Oatmeal Dinner
Best for: active adult dogs who need a richer meal.
Ingredients:
-
500 g lean ground beef / beef mince
-
200 g cooked oatmeal
-
150 g chopped carrots
-
100 g green peas
-
1 small handful spinach
-
Calcium supplement as advised
Instructions:
-
Cook the beef mince and drain fat.
-
Cook oatmeal in water until soft.
-
Gently cook carrots, peas and spinach.
-
Mix until evenly distributed.
-
Cool before serving.
Lean beef provides protein, iron and zinc. Oats bring soft carbs and fibre. Do not add onions, garlic, gravy or seasoning.
This is a good recipe for dogs that prefer ground meat textures, but keep it plain. A small amount of plain yogurt can be used occasionally for some dogs, but skip it if dairy causes gas or loose stools.
4. Salmon, White Rice And Pumpkin Mash
Best for: dogs who need a softer food texture.
Ingredients:
-
300 g cooked salmon or tinned salmon in spring water
-
250 g cooked white rice
-
150 g pumpkin or butternut squash
-
100 g green beans
-
Small amount of cod liver oil only if your vet agrees
Instructions:
-
Cook salmon plain or drain tinned salmon.
-
Cook white rice until soft.
-
Steam pumpkin and green beans.
-
Mash or blend with a food processor if needed.
-
Cool completely.
Salmon is rich in fats that may support skin and coat health. It is also a good option for dogs that prefer fish. Avoid bones and check tinned labels for salt.
Omega-rich fish oils may help reduce inflammation in some dogs, but they can also add calories. Use oils carefully and ask your vet if your dog has health issues.
5. Chicken Liver, Turkey And Rice Mix
Best for: occasional variety, not daily feeding without vet guidance.
Ingredients:
-
400 g turkey mince
-
80 g chicken livers
-
250 g cooked brown rice
-
150 g chopped carrots
-
100 g frozen vegetables
Instructions:
-
Cook turkey mince fully.
-
Cook chicken livers until firm inside.
-
Chop the liver into small pieces.
-
Mix with rice, carrots and frozen veggies.
-
Cool completely and portion.
Organ meats such as liver can add nutritional value, but they are powerful. Use small amounts. Too much liver can overload vitamin A.
6. Lamb, Green Beans And Potato Stew
Best for: dogs who tolerate lamb well.
Ingredients:
-
400 g lean lamb mince
-
250 g potatoes, peeled and diced
-
150 g green beans
-
100 g carrots
-
Water or unsalted homemade bone broth
Instructions:
-
Brown the lamb and drain excess fat.
-
Add potatoes, carrots and enough water to simmer.
-
Cook until tender.
-
Add green beans for the final few minutes.
-
Cool before serving.
This recipe is hearty but can be too rich for some dogs. Watch for gas, loose stools or upset stomach.
7. Sardine, Oats And Spinach Cakes
Best for: fish-loving dogs and freezer portions.
Ingredients:
-
2 tins sardines in spring water
-
200 g cooked oats
-
1 egg
-
80 g spinach, chopped
-
100 g cooked carrot
Instructions:
-
Mash sardines in a bowl.
-
Stir in cooked oats, egg, spinach and carrot.
-
Form small patties.
-
Bake at moderate heat until firm.
-
Cool completely and freeze extras.
These soft foods can work as a topper rather than a full meal. Sardines are a great source of omega fats, but portion size matters.
8. Chicken Hearts, Quinoa And Veggie Pot
Best for: owners wanting variety in protein.
Ingredients:
-
300 g chicken hearts
-
250 g cooked quinoa
-
150 g butternut squash
-
100 g broccoli
-
50 g bell pepper
Instructions:
-
Cook chicken hearts thoroughly.
-
Rinse quinoa, then boil until tender.
-
Steam squash, broccoli and bell pepper.
-
Chop or blend for smaller dogs.
-
Mix and cool.
Chicken hearts are muscle meat, not a magic supplement. They can be part of a varied plan but should not be the only protein.
If your dog is recently adopted, keep recipes simple at first. Too much change can upset the stomach before you know what the dog tolerates.
9. Beef, Lentils And Vegetable Slow Cooker Meal
Best for: batch cooking when you are short on time.
Ingredients:
-
400 g lean beef
-
200 g cooked lentils
-
200 g chopped carrots
-
150 g green beans
-
100 g squash
-
Water to cover
Instructions:
-
Add ingredients to a slow cooker or crockpot.
-
Cook until meat and vegetables are tender.
-
Stir well so ingredients are evenly distributed.
-
Cool completely.
-
Portion into containers.
Lentils should be cooked well and used in moderation. Some dogs digest them fine; others get gas.
10. Venison, Sweet Potato And Blueberry Bowl
Best for: dogs who need a novel protein, with vet advice.
Ingredients:
-
400 g venison mince
-
250 g sweet potato
-
100 g blueberries
-
100 g green beans
-
100 g cooked rice
Instructions:
-
Cook venison fully.
-
Boil sweet potato until soft.
-
Gently cook green beans.
-
Stir in blueberries after cooling slightly.
-
Mix with rice and portion.
Venison can be helpful for some dogs with food sensitivities, but do not switch proteins without a plan if allergies are suspected. Your vet may suggest a formal elimination diet instead.
Do Vets Approve Homemade Dog Food for Nutritional Needs?
Veterinarians confirm homemade diets can be both safe and nutritious when properly balanced. The main difficulty lies in providing dogs with their complete set of necessary vitamins and minerals. A homemade dog food recipe appears balanced in writing yet owners need to plan carefully to avoid missing vital amino acids and calcium and sufficient calories. Veterinarians generally advise pet owners to consult with a canine nutritionist when planning to use homemade diets as their long-term food source. The nutritional needs of dogs can be supported through supplements which include salmon oil and coconut oil and finely ground egg shells. Consult with your veterinarian before making a complete transition to homemade dog food.
How Much Homemade Food Should I Feed My Dog?
How much food your dog needs depends on weight, age, activity level, health, neuter status and whether homemade food is a complete diet or a topper. A small couch potato needs far fewer calories than a high-energy young dog.
As a rough starting point for cooked homemade food, many adult dogs eat around 2-3% of body weight per day. This is not a medical rule. Weigh your dog, check body condition and adjust slowly.
|
Dog Size |
Example Weight |
Approx Cooked Food Per Day |
Meal Split |
|---|---|---|---|
|
Small dog |
5 kg |
100-150 g |
Morning and evening |
|
Medium dog |
15 kg |
300-450 g |
Two meals |
|
Large dog |
30 kg |
600-900 g |
Two meals |
Measure with a digital scale, not a cup. A 1 cup measure can vary depending on moisture, rice, meat and vegetables. The same amount of homemade food can hold different calories depending on fat content.
If your dog gains weight, reduce fat and portion size. If your dog loses weight, seems hungry or has low energy, call your vet before simply adding more food.
To calculate a better starting amount, consider four factors: current weight, ideal weight, age and activity level. Two dogs of the same size may need different calories if one is active and the other sleeps most of the day.
What to Watch for When Feeding Homemade Dog Food
A fresh homemade diet can transform dull coats into glossy ones, yet imbalance shows quickly. Watch for:
-
Loose stools or upset stomach – may signal too much olive oil, not enough fibre from green beans or mixed vegetables.
-
Dandruff or itchy skin – often low essential fatty acids; add 1 tsp cod liver oil per 500 g prepared food.
-
Sluggish energy – increase cooked brown rice or white rice for complex carbs.
-
Weight gain – switch from ground beef to lean ground turkey or ground chicken and cut coconut oil in half.
If vomiting or itch persists beyond a week, call your vet or Animal Poison Line in case a toxic food slipped in. Keeping a simple food diary helps dog owners trace patterns and refine well balanced dog food portions.
Portion Storage & Food Safety
Food poisoning hurts dogs just as it hurts us. The Food Standards Agency says cooked meat should cool from 60 °C to 20 °C within two hours, then drop under 5 °C in the fridge. Cool completely before sealing portions.
-
Fridge life: 3 days for soft foods; label with date.
-
Freezer life: 3 months; thaw in the fridge, not on the counter, to protect the dog’s digestive system.
-
Use shallow containers or silicone muffin trays—perfect single-serve “pucks.” Re-heat to room temperature only; piping-hot food destroys vitamins and may burn tongues. A dedicated dog bowl avoids cross-contamination with raw diet prep, keeping both people and pets safe.
What Vegetables Can Dogs Eat?
Vegetables can be an excellent source of fibre, moisture, vitamins and minerals. Dogs do not need every vegetable humans eat, but many enjoy small amounts mixed into meals.
Safe options include:
-
Green beans
-
Chopped carrots
-
Broccoli in moderation
-
Cauliflower in moderation
-
Butternut squash
-
Pumpkin
-
Sweet potato
-
Frozen peas
-
Leafy greens
-
Spinach
-
Bell pepper with seeds removed
-
Blueberries and apple pieces, with core and seeds removed
Cook vegetables until soft for easier digestion. A food processor can help break them down so your dog can absorb nutrients better and cannot pick them out. If your dog has a sensitive stomach, introduce one new food at a time.
Other veggies can be used in moderation, but not every vegetable is worth adding. Tomatoes should be ripe, plain and only given in tiny amounts if your vet agrees. Skip anything spicy, oily or mixed with sauces.
What Not to Put in Dog Food
Some human foods are harmful or toxic to dogs. Do not add:
-
Onions, garlic, chives or leeks
-
Grapes or raisins
-
Chocolate
-
Xylitol or birch sugar
-
Alcohol
-
Caffeine
-
Macadamia nuts
-
Cooked bones
-
Mouldy food
-
Nutmeg
-
High sodium content foods
-
Heavy seasoning
-
Too much fat
-
Too much cod liver oil
Feeding raw meat or raw bones adds extra risk. The Food Standards Agency gives UK advice on raw pet food because bacteria can spread to people through hands, bowls, worktops, containers and the freezer. If you handle raw meat for pets, clean surfaces, wash hands and keep dog bowls separate.
When To Ask A Vet First
Ask your vet or a canine nutritionist before switching to homemade diets if your dog:
-
Is a puppy
-
Is pregnant or nursing
-
Has kidney disease
-
Has liver disease
-
Has pancreatitis
-
Has diabetes
-
Has allergies or food sensitivities
-
Has ongoing diarrhoea or vomiting
-
Has stopped eating
-
Needs to gain or lose weight
-
Has dental disease or poor teeth
-
Has joint problems
-
Is on medication
Homemade dog food can support a healthy life, but it is not a cure for health issues. If your dog is itchy, losing weight, vomiting, drinking more water, or acting sick, food may not be the only reason.
Food can support the immune system, healthy teeth, joints, coat and vitality, but it cannot replace medical care. If symptoms continue for more than a couple of days, contact your vet.
Know Before You Cook
Handle raw meat safely. The FSA warns that Salmonella and Campylobacter in raw dog food can spread to people if worktops or bowls are not cleaned thoroughly.
Balance is key. RVC dietitians say a dog’s diet must supply protein, fat, calcium, vitamins, and essential fatty acids in the right amounts. Too much or too little of one nutrient can upset stomachs or weaken bones.
Follow recognised standards. The European pet-food body FEDIAF sets energy and nutrient targets for home-prepared meals.
FAQs
What are the best ingredients to put in homemade dog food?
Lean ground beef or turkey, sweet potato, green beans, brown rice, plus small amounts of cod liver oil for essential fatty acids.
What homemade food can dogs eat every day?
A base of cooked ground beef, frozen vegetables, and cooked brown rice gives a balanced diet when paired with a canine multivitamin.
What should top 3 ingredients be in dog food?
Animal protein, complex carbs, and fibrous vegetables. These build muscle, fuel play, and aid healthy digestion.
Do vets recommend homemade dog food?
Most UK vets will approve recipes as long as they follow established nutritional standards and receive veterinary assessment during check-ups. The Royal Veterinary College and British Veterinary Association have established safe-cooking guidelines which support pet owners according to their publications.
Conclusion
You can create dog food at home that matches premium brands through the combination of scientific methods with common household ingredients while spending less money. Your dog will receive daily nutritious meals through meal weighing and protein rotation and portion freezing of excess food.
Read More: https://funnyfuzzy.co.uk/blogs/pet-encyclopedia/can-dogs-eat-salmon


