Keep your dog healthy and fit with these dog food recipes. They are cheaper than store-bought products and tastier than your average canned food.  

We all want to eat balanced, nutritious food as it can reduce our risk of chronic diseases and promote overall health. Just as we care for our family, we also want to make sure that our fluffiest member is getting some great homemade dog food. Homecooked dog food recipes are not difficult to prepare and you will have complete control over every ingredient your pet consumes. DIY dog food recipes can come in handy if your dog is picky about his food or suffers from food allergies.


If you’re looking to keep your friend healthy and are willing to dedicate some of your free time to make your own dog food, see this list of the best dog food recipes you can easily prepare in your kitchen.

ground turkey and veggies

  1. Yummy, that’s Delicious Ground Turkey and Veggies Mix


We call this recipe “Yummy, that’s delicious!” because it’ll become one of your dog’s favourite. This dog food recipe has 50% protein, 25% veggies, and 25% grains. If you wish, you can make alterations to the ratios. Prepare your batch and divide it into smaller portions before putting them in the freezer. When your dog is ready to eat some homemade dog food, simply defrost one serving in the fridge overnight and heat it for 30 seconds. Pretty simple, right?

total time:45 min


  • 1 1/2 cups brown rice
  • 1 tablespoon olive oil
  • 3 cups baby spinach, chopped
  • 1.3 kilos ground turkey
  • 2 carrots, shredded
  • 1 zucchini, shredded
  • 1/2 cup peas, canned or frozen

how to prepare: 

  1. Take a large saucepan and cook rice.
  2. Heat some olive oil and add ground turkey. Cook it until it gets a brown colour.
  3. Stir in spinach, peas, carrots, zucchini and brown rice until the spinach has wilted and everything is heated.
  4. Let it cool completely.

beef and veggies

2. Woof, Woof, I Want More Beef & Veggie Crockpot

If you own a slow cooker, then this recipe is the perfect choice for you. You can simply gather all the ingredients and dump them in the cooker. Let it cook before you go to work and come home to find a 10-days worth of homemade dog food. You can also customizable the veggies to your dog’s liking. Easy-peasy!

total time:6 hours


  • 1 1/2 cups brown rice
  • 1 (425-grams) can kidney beans
  • 1 kilogram ground beef
  • 1 1/2 cups chopped butternut squash
  • 1 1/2 cups chopped carrots
  • 1/2 cup peas

how to prepare:

  1. Stir the ground beef, brown rice, kidney beans, butternut squash, carrots, peas and 4 cups water into the slow cooker.
  2. Cover and cook on low heat for 6 hours or high heat for 3 hours.
  3. Let it cool completely.

beef stew

3. Puppy’s Delight Homemade Beef Stew

This stew is a great alternative to buying canned fog food. Making it is quite easy and doesn’t require long hours of sturring. It includes meat for protein, veggies for vitamins, and gravy for flavour if your dog is picky. You can store the stew in the fridge for up to 5 days.

total time:45 minutes


  • 450 grams of beef stew meat
  • 1 small sweet potato
  • 1/2 cup of carrots, diced
  • 1/2 cup of green beans, diced
  • 1/2 cup of flour
  • 1/2 cup of water or organic vegetable oil, plus 1 tablespoon of vegetable oil for frying

how to prepare:

  1. Cook the sweet potato in a microwave for 5-8 minutes while it gets tender.
  2. Slice the stew pieces and cook them for 10-15 minutes on medium heat in a tablespoon of olive oil.
  3. Remove the beef from the pan but save the drippings.
  4. Dice the sweet potato.
  5. Heat up the drippings, add water and flavour to prepare the tastiest gravy.
  6. Add the meat, sweet potato, carrots, and green beans into the gravy and stir to coat.
  7. Cook until the carrots are tender, about 10 minutes.
  8. Let it cool.

chicken soup

4. Is it Ready Yet Chicken Soup

This is a classic homemade dog food. It’s tasty, quick and cheap. What’s more, it’ll keep your dog supplied with important nutrients. Give small portions and store the remaining soup in the fridge. You can also freeze it in small containers for a later use.

total time:75 minutes


  • unseasoned cooked chicken
  • 3 carrots
  • 1 stalk of celery
  • 1 sweet potato
  • a handful of raw green beans
  • 1 tsp of chicken base
  • water

how to prepare:

  1. Cook the chicken in a slow cooker. Cook it in any way you wish, without seasonings.
  2. Slice up the veggies and dump them in a pot. Cover them with water.
  3. Put the pot of veggies on the stove to cook on medium for 1 hour.
  4. When the chicken is done, skim the fat off the top of the broth.
  5. Take 1/2 a cup of bone broth and add it to the veggie pot.
  6. Shred the chicken and add it to the pot of soup.

mutt meatballs

5. What is That Delicious Smell Mutt Meatballs

This DIY dog food recipe is a time- and money-saver. The mutt meatballs are tasty, healthy, and easy to be fed to your dog. They can serve as a treat to take along when you’re going out together. You can store the extra meatballs in a container in the refrigerator. As they contain fat, make sure you don’t give them to a dog that suffers from gastrointestinal diseases.

total time: 40 minutes


  • 453 grams of lean ground beef
  • 2/3 cup grated cheddar cheese
  • 1 large carrot, chopped
  • 3⁄4 cup breadcrumbs
  • 1 egg, whisked
  • 6 tablespoons tomato paste (low-sodium)

how to prepare:

  1. Preheat your oven to 175 degrees Celsius.
  2. Put all the ingredients in a bowl.
  3. Scoop out by the spoonful, and roll into mini meatballs.
  4. Place the meatballs on a cookie sheet.
  5. Bake for 15 to 20 minutes.
  6. Let it cool before serving.

meat cakes

6. Heaven is a Place on Earth Meat Cakes

If you wish to prepare something mouth-watering and nutritious for your four-legged friend, then start cooking this homecooked dog food recipe. It has all the nutrients your dog needs and it can be stored in the fridge or freezer for a later use. What’s more, your dog(s) will love it!

total time: 2 hours


how to prepare:

  1. Preheat oven to 205 degrees C. Grease 36 cups of 3 large muffin tins.
  2. Put the rice with water in a saucepan. Boil it over high heat, uncovered, and cook for 10 minutes. Reduce heat to low, cover, and let it simmer for 20 minutes. Remove the pan from the stove, let it cool several minutes before setting it aside.
  3. Put the potatoes, carrots, celery, ground beef, and eggs in a bowl. Mix them all together. Add salt, olive oil, rolled oats, and rice. Mix again.
  4. Fill each muffin cup with the meat mixture and make it firm. Bake for 45 minutes. Let it cool for 10 minutes.
  5. Remove the meat cakes by turning the muffin tin upside down over a sheet of aluminum foil. Tap each muffin cup to release the cake. 
  6. Let it cool completely before serving.

dog treats

7. Go Fetch Homemade Peanut Butter Dog Treats

If your dog’s favourite flavour is peanut butter, why not prepare this easy dog food recipe and see your friend jump with joy. The recipe is perfectly healthy for any pup and you can use it as a treat while playing some mentally stimulating games. Undoubtedly, your dog(s) will be begging for more.

total time: 1 hour


how to prepare:

  1. Preheat oven to 163°C. Line two large baking sheets with parchment paper or silicone baking mats.
  2. Mix the peanut butter, milk, and egg together in a large bowl. Add the flour and baking powder. Mix in the oats and bacon. The dough is should be thick and heavy.
  3. Cut into shapes using cookie cutters or a knife with the help of a floured rolling pin. Arrange everything on the baking sheets. Bake for 18-20 minutes.
  4. Remove from the oven, and flip the treats to bake the other side for 10-12 more minutes.
  5. Let it cool completely before serving.

lentil loaf

8. Who Let the Dogs Out Lentil and Barley Vegan Loaf

If you wish to cut down your dog’s meat intake, why not try this healthy dog food recipe? It has plenty of nutrients and it can be prepared in under 40 minutes. If your dog gets picky and turns down the food, try adding another source of protein in the food, like an egg. Or you can add different flavours, such as garlic powder or cheese. Bon appétit doggy! 

total time: 40 minutes


  • 2 cups water or veggie stock (salt-free or low sodium)
  • 1/2 cup dried lentils, washed
  • 1/3 cup barley
  • 1/2 cup chopped celery
  • 1/2 tsp sea kelp

how to prepare:

  1. Boil the water in a large bowl.
  2. Add the lentils and barley. Reduce heat, and cover the pot.
  3. Let it simmer for 25 minutes.
  4. Add a little water in a blender and blend the celery for one minute.
  5. Add this mixture to the cooked grains.
  6. Let it cool slightly, but serve warm.

Let’s Get Down to Cooking!

There you have it, 8 mouth-watering homemade dog food recipes for your friend to try. Why not put on your apron and start cooking your first delicacy today?  Remember, the easiest way to prepare your pet’s meals is to use the ingredients that you’re using for your own meals. Your dog will enjoy the same nutrients that you and your family enjoy without giving you added stress for meal planning.

Tell us how the cooking goes in the comments below. Share some of the recipes that your dog loves and leave us some tips and tricks that you’ve picked up over the years as a dedicated pet owner.

Additional Reading: The Ultimate Guide to Dog Door Types in Australia for 2018

Leave a reply

Your email address will not be published.