Make Your Own Dog Food: 7 Vet Approved Meals Your Dog Will Love

Here are 8 of the best vet-approved recipes to make your own dog food. My dog loved them, and so will yours!

James Fuller
I spent the whole day in the kitchen!

I spent the whole day researching some of the best recipes on the internet. Then, I made them all so I could test them out for you.

Many recipes online lack the exact ingredient measurements or the nutritional data behind each recipe. I set out to fix that!

If you want to make more servings, simply multiply the ingredients by however many portions you want to make. For example, if you wanted to make three meals, multiply the ingredients by three.

Always check with your vet before adding any new foods to your dog’s diet.

Keep reading to find out how to make your own dog food.

#1 Chicken & Liver Casserole

Chicken & Liver Casserole

This recipe is a healthy, meaty chicken casserole containing nutrient-rich liver and other green goodness from the courgette. This meal is based on two meals a day.

Suitable for: Small Dog Breeds 

Servings: 1

Ingredients:

  • 140g Chicken (Breast)
  • 92g Potatoes
  • 46g Courgette
  • 35g Liver (chicken)
  • 160ml Water
  • 2g Sage (dried)

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Cook the chicken on gentle heat, stirring regularly.
  3. Once cooked through, add the other ingredients.
  4. Simmer for around 20 minutes to allow the chicken to become tender and the other ingredients. Don’t forget to stir it regularly.
  5. Once done, allow the mixture to cool for around 20 minutes to reach room temperature.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water75.02gPotassium0.25gVitamin E0.19iu
Protein8.74gSodium0.02gThiamine0.12mg
Fat0.57gMagnesium0.02gRiboflavin0.21mg
Carbohydrates4.30gCopper0.07mgPantothenic Acid0.92mg
Starch3.69gIodine0.02mgVitamin B60.25mg
Total Sugars0.39gIron1.04mgVitamin B122.63ug
Glucose0.19gManganese0.07mgNiacin5.69mg
Fructose0.21gSelenium3.55ugFolic Acid85.65ug
Fiber0.59gZinc0.58mgBiotin16.71ug
Calcium0.03gVitamin A2217iuCholine0.16mg
Phosphorus0.09gVitamin D0.60iuVitamin K6.13ug

Why is this recipe suitable for my dog?

• Chicken is rich in protein that helps with muscle growth and repair.

• Potato contains iron, phosphorus, calcium, zinc, and magnesium, which helps with bone structure and strength.

• Sage is rich in potassium, zinc, calcium, iron, manganese, copper, and magnesium.

• Liver is an excellent source of vitamin B7 and high levels of choline which help the body produce new blood cells.

#2 Fishy Friday

Fishy Friday

This recipe is packed full of essential vitamins and minerals, like omega 3 fatty acids, vitamin A and vitamin D. It’s perfect for a Friday meal! This meal is based on two meals a day.

Suitable for: Large Breeds

Servings: 1

Ingredients:

  • 710g Cod fillets
  • 130g Potatoes
  • 63g Peas (frozen)
  • 18g Cod Liver Oil
  • 72g Liver (chicken)
  • 270ml Water

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Add the liver and cod liver oil to a pan – gently simmer.
  3. Once cooked through, add the remaining ingredients.
  4. Stir regularly for 20 minutes to help tender all the meats and ingredients.
  5. Once done, allow the mixture to cool for around 20 minutes to reach room temperature.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water78.88gPhosphorus0.12gVitamin D120.2iu
Protein11.31gPotassium0.25gVitamin E1.04iu
Fat1.94gSodium0.06gThiamine0.11mg
Carbohydrates2.55gMagnesium0.02gRiboflavin0.17mg
Starch2.18gCopper0.05mgPantothenic Acid0.54mg
Total Sugars0.38gIodine0.11mgVitamin B60.15mg
Glucose0.05gIron0.70mgVitamin B122.84ug
Fructose0.04gManganese0.06mgNiacin3.82mg
Sucrose0.28gSelenium12.93ugFolic Acid64.49ug
Fiber0.47gZinc0.45mgBiotin12.76ug
Calcium0.01gVitamin A2438iu

Why is this recipe suitable for my dog?

• Potatoes contain high amounts of energy, fiber, and B vitamins. They are also rich in vitamin C and a great source of manganese and potassium.

• Liver is an excellent source of vitamin B7 and high levels of choline which help the body produce new blood cells.

#3 Beef & Sweet Potato Stew

Beef & Sweet Potato Stew

Fantastic recipe due to its low salt levels; it’s a super-healthy stew packed full of fresh flavors, nutrients, and energy. 

Suitable for: Small Breeds

Servings: 1

Ingredients:

  • 240g Beef
  • 490g Sweet Potato
  • 120g Spinach
  • 1 Egg
  • 490ml Water
  • 7g Parsley (dried)

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Add all the ingredients and cook on gentle heat.
  3. Stir regularly for 20 minutes to help tender all the meats and ingredients.
  4. Once done, allow the mixture to cool for another 20 minutes to reach room temperature.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water83.33gPhosphorus0.06gVitamin E0.35iu
Protein5.18gPotassium0.21gThiamine0.08mg
Fat1.77gMagnesium0.01gRiboflavin0.08mg
Carbohydrates7.70gCopper0.06mgPantothenic Acid0.39mg
Starch5.37gIodine0.00ngVitamin B60.11mg
Total Sugars2.08gIron1.15mgVitamin B120.49ug
Glucose0.28gManganese0.19mgNiacin1.91mg
Fructose0.25gSelenium2.95ugFolic Acid10.36ug
Sucrose1.55gZinc1.08mgBiotin1.26ug
Fiber0.15gVitamin A745.9iuCholine0.48mg
Calcium0.02gVitamin D11.89iuVitamin K6.67ug

Why is this recipe suitable for my dog?

• Anti-oxidant glutathione from beef has been shown to promote long-term health.

• Spinach is rich in iron, vitamin K, vitamin A, vitamin C, and folic acid. • Eggs are a rich source of essential nutrients selenium, vitamin D, B6, B12, zinc, iron, and copper.

• Rich in polyphenolic flavonoid antioxidants from parsley, including apiin, apigenin, crisoeriol, and luteolin.

• Sweet potato is rich in vitamin A and helps develop healthy eyesight, immune system, and bones.

#4 Spinach & Lentil Dahl

Spinach & Lentil Dahl

This meal is a meat-free alternative with plenty of vegetables. It is rich in protein and minerals from spinach, carrots, and lentils.

Suitable for: Large Breeds

Servings: 1

Ingredients:

  • 190g Red Lentils
  • 48g Carrots
  • 48g Spinach
  • 1 Egg
  • 570ml Water
  • 19ml Vegetable Oil

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Add the water and carrots and allow to simmer gently.
  3. Once soft, add the lentils, egg, and spinach – regularly stirring.
  4. Once ingredients are soft, add the vegetable oil.
  5. Give the ingredients 20 minutes to simmer and soften together.
  6. Once done, allow 20 minutes to cool before feeding your dog.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water76.06gCalcium0.01gVitamin A233.8iu
Protein6.32gPhosphorus0.09gVitamin D10.72iu
Fat3.16gPotassium0.17gVitamin E1.19iu
Carbohydrates10.57gSodium0.02gThiamine0.12mg
Starch9.94gMagnesium0.01gRiboflavin0.07mg
Oligosaccharide0.01gCopper0.15mgPantothenic Acid0.38mg
Total Sugars0.62gIodine0.01mgVitamin B60.08mg
Glucose0.11gIron1.56mgVitamin B120.23mg
Fructose0.10gManganese0.27mgNiacin1.48mg
Sucrose0.40gSelenium8.74ugFolic Acid37.97ug
Fiber3.46gZinc0.76mgBiotin2.22ug

Why is this recipe suitable for my dog?

• Lentils help reduce blood sugar levels and are rich in manganese, iron, phosphorus, copper, and potassium.

• Vitamin A from carrots helps with healthy eyesight, immune system, and bone development.

• Eggs are a rich source of essential nutrients selenium, vitamin D, B6, B12, zinc, iron, and copper.

#5 Carrot & Spinach Surprise

Carrot & Spinach Surprise

A nutritional meal containing tender beef, spinach, egg, and carrots providing a super-tasty option for your dog.

Suitable for: Medium Breeds

Servings: 1

Ingredients:

  • 130g Beef
  • 65g Carrots
  • 49g Spinach
  • 1 Egg
  • 7g Yeast Extract (Marmite)
  • 130ml Water

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Grab a large pot and bring it to a boil.
  3. Turn the heat down to a gentle simmer.
  4. Add the ingredients and stir regularly for 20 minutes.
  5. Once the meat and ingredients are tender, take it off the heat.
  6. Allow a further 20 minutes for the food to cool to room temperature.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water81.06gPhosphorus0.10gVitamin D30.11iu
Protein9.43gPotassium0.19gVitamin E0.54iu
Fat3.53gSodium0.13gThiamine0.10mg
Carbohydrates1.07gMagnesium0.01gRiboflavin0.34mg
Starch0.07gCopper0.03mgPanthothenic Acid0.45mg
Oligosaccharide0.03gIodine0.01mgVitamin B60.18mg
Total Sugars0.97gIron0.96mgVitamin B121.25ug
Glucose0.29gManganese0.02mgNiacin4.10mg
Fructose0.29gSelenium6.11ugFolic Acid53.58ug
Sucrose0.39gZinc1.75mgBiotin3.75ug
Calcium0.02gVitamin A615.9iu

Why is this recipe suitable for my dog?

• Beef contains an antioxidant called glutathione which helps promote long-term health.

• Yeast extract in the meal contains essential B vitamins.

• Eggs are an excellent source of selenium, vitamin B6, vitamin B12, iron, zinc, selenium, and copper.

• Carrots contain high traces of vitamin A which help promote healthy eyesight, immune system, and bones.

#6 Steak & Kidney Stew

Beef & Sweet Potato Stew

A healthy, nutritional stew with plenty of meat, containing beet for protein, kidney for nutrients, and potatoes, peas, and sage.

Suitable for: Medium Breeds

Servings: 1

Ingredients:

  • 110g Beef
  • 81g Potatoes
  • 54g Kidney
  • 54g Peas (frozen)
  • 3g Sage (dried)
  • 110ml Water

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Add all the ingredients and cook on gentle heat.
  3. Stir regularly for 20 minutes to help tender all the meats and ingredients.
  4. Once done, allow the mixture to cool for another 20 minutes to reach room temperature.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water81.49gPotassium0.24gThiamine0.19mg
Protein9.27gSodium0.04gRiboflavin0.40mg
Fat2.25gMagnesium0.02gPanthothenic Acid0.84mg
Carbohydrates5.70gCopper0.13mgVitamin B60.25mg
Starch4.34gIodine0.00mgVitamin B122.76ug
Total Sugars0.92gIron1.75mgNiacin4.47mg
Glucose0.10gManganese0.12mgFolic Acid13.75ug
Fructose0.08gSelenium21.56ugBiotin5.24ug
Sucrose0.75gZinc1.94mgChlorine0.32mg
Fiber1.38gVitamin A98.01iuVitamin K12.48ug
Calcium0.02gVitamin D7.48iu
Phosphorus0.10gVitamin E0.25iu

Why is this recipe suitable for my dog?

• Anti-oxidant glutathione from beef has been shown to promote long-term health.

• Potatoes contain high amounts of energy, fiber, and B vitamins. Potatoes are rich in vitamin C and a great source of manganese and potassium.

• Kidney contains rich traces of omega 3 fatty acids which are great for the heart. It is also thought that kidney contains anti-inflammatory properties.

#7 Sweet as an Egg

Make your own dog food

A recipe packed full of essential vitamins, protein, and minerals. This meal will be a popular choice for your dog!

Suitable for: Small Breeds

Servings: 1

Ingredients:

  • 1 Egg
  • 110G Liver
  • 27g Courgette
  • 54g Sweet Potato
  • 3g Sage (dried)
  • 81ml Water

Instructions:

  1. Prepare the ingredients – weigh out and chop into suitable chunks.
  2. Grab a large pot and bring it to a boil.
  3. Turn the heat down to a gentle simmer.
  4. Add the ingredients and stir regularly for 20 minutes.
  5. Once the meat and ingredients are tender, take it off the heat.
  6. Allow a further 20 minutes for the food to cool to room temperature.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water75.74gPotassium0.21gThiamine0.20mg
Protein8.70gSodium0.06gRiboflavin0.79mg
Fat2.91gMagnesium0.02gPanthothenic Acid2.30mg
Carbohydrates3.93gCopper0.20mgVitamin B60.33mg
Starch2.38gIodine0.01mgVitamin B1211.45ug
Total Sugars1.03gIron3.61mgNiacin5.53mg
Glucose0.17gManganese0.20mgFolic Acid326.4ug
Fructose0.19gSelenium5.44ugBiotin69.70ug
Sucrose0.67gZinc1.50mgChlorine0.37mg
Fiber0.38gVitamin A9458iuVitamin K14.48ug
Calcium0.03gVitamin D31.32iu
Phosphorus0.14gVitamin E0.90iu

Why is this recipe suitable for my dog?

• Eggs are an excellent source of selenium, vitamin B6, vitamin B12, iron, zinc, selenium, and copper.

• Liver contains high amounts of vitamin B7 and choline which help the body produce new blood cells.

• Courgette contains a variety of vitamins, minerals, and beneficial plant compounds.

• Rich in minerals like potassium, zinc, calcium, iron, manganese, copper, and magnesium from sage.

#8 Egg & Veg

A recipe packed full of essential vitamins, protein, and minerals. This meal will be a popular choice for your dog!

Suitable for: Large Breeds

Servings: 1

Ingredients:

  • 2 Eggs
  • 20g Broccoli
  • 52g Sweet Potato
  • 13g Peas (frozen)
  • 4ml Vegetable Oil
  • 100ml Water

Instructions:

  1. Cut up the ingredients into chunks and weigh them.
  2. Grab a large pot and bring it to a boil.
  3. Once boiling, lower the heat to a gentle simmer.
  4. Add the ingredients, stirring regularly.
  5. After 20 minutes, take the ingredients off the heat.
  6. Allow another 20 minutes to cool down.

Typical Analysis (per 100g)

IngredientsVolumeIngredientsVolumeIngredientsVolume
Water82.23gCalcium0.03gVitamin A487.7iu
Protein6.40gPhosphorus0.10gVitamin D58.68iu
Fat5.38gPotassium0.15gVitamin E1.48iu
Carbohydrates3.76gSodium0.08gThiamine0.09mg
Starch2.55gMagnesium0.01gRiboflavin0.24mg
Oligosaccharide0.04gCopper0.05mgPantothenic Acid0.75mg
Total Sugars1.17gIodine0.02mgVitamin B60.08mg
Glucose0.14gIron1.02mgVitamin B121.24ug
Fructose0.16gManganese0.10mgNiacin1.93mg
Sucrose0.87gSelenium10.75ugFolic Acid31.39ug
Fiber0.43gZinc0.62mgBiotin9.19ug

Why is this recipe suitable for my dog?

  • Vitamin A contained in sweet potato improves eyesight, immune system, and bones.
  • Broccoli contains high traces of B vitamins, vitamin C, magnesium, iron, potassium, fiber, and zinc.
  • Eggs are an excellent source of selenium, vitamin B6, vitamin B12, iron, zinc, selenium, and copper.

What to do next?

If you are unsure or have any concerns about any new foods you’re considering feeding your dog, speak to your veterinarian. 
Be sure not to overfeed your dog when making these recipes. Try out our guide on how much to feed your dog as well as our list of 62 human foods dogs can safely eat.

James Fuller

James Fuller

Founder of Honest Whiskers

Hey! I’ve owned a pet pretty much all my life, in fact, I currently have both a cat and a dog! My mission is to deliver a reliable, trusted website that only uses evidence-based information

Dogs and Cat
Looking for pet food?

Save 30% on your next order

We have partnered with Chewy.com to give you the best deals on top brands of pet food for our readers. Simply click the button below and we’ll take you to their exclusive discount page!

Looking for pet food?

Save 30% on your next order

We have partnered with Chewy.com to give you the best deals on top brands of pet food for our readers. Simply click the button below and we’ll take you to their exclusive discount page!

Check Out These Nutrition Guides!