Go Back Email Link
+ servings
Two glass containers of homemade dog food on a marble background with three dog toys.
Print Recipe Add to Collection
5 from 14 votes

Easy Homemade Dog Food on the Stove

Homemade dog food is such an easy way to spoil your dog and feel great about doing it. All you need is a stove and a large pot to make a yummy and healthy meal for your dog.
Cook Time25 minutes
Total Time25 minutes
Course: Pet Food
Cuisine: Dog Food
Keyword: dogfood, dogs, homemade dog food, petfood
Cooking Method: Instant Pot
Servings: 14 1 cup servings
Calories: 542kcal
Author: Kari
Cost: $10


  • 2 - 3 lbs ground beef or: ground chicken, turkey, or fresh fish - shredded chicken breasts work well too.
  • 24 ounces frozen vegetables peas, green beans, carrot, and corn
  • 1 cup frozen fruit I like to use blueberries and strawberries. (Optional)
  • 1 - 2 cups leftover cooked rice or oats
  • 1.5 cups bone broth
  • 2 - 3 tbsp coconut oil refined or unrefined - whatever you have


  • 1/4 cup plain yogurt optional for serving


  • Cook 2 1/2 to 3 pounds of your choice of ground meat in a large pot on the stove.
  • Drain off the cooking grease and discard once cooled. Return the cooked meat to your pot.
  • First, add your frozen vegetables, fruit, and coconut oil.
  • Once the coconut oil melts, add bone broth and oats.
  • Mix well to combine everything.
  • Bring the mixture to a boil then reduce to a simmer. Cook for 10 - 15 minutes until the broth is absorbed and the oats are soft.
  • Remove your dog food from the heat and let the mixture cool. Divide into two portions - one for the next few days and one to freeze. (You can also portion the food into single servings if you feel so motivated.)


To supplement calcium in this food, I will also add bone meal or broccoli stalks as the vegetable portion. You can save them in the freezer and use them as needed. You can also add a tin of sardines packed in water. Fair warning, both broccoli stalks and sardines make this food smell... kind of like a fart.
This recipe is really flexible. You can use ground beef, turkey, fresh fish, or chicken. You can use shredded chicken breast as well. The only thing I would not recommend is canned fish, as it can be very fatty and too much can lead to pancreatitis.
I switch between oats and rice and vary the vegetables and fruits based on what we have and what is in season. Melly is a former street mutt and will eat almost anything, especially if you cook it all together, so we give her all kinds of fun veggies!


Serving: 1cup | Calories: 542kcal | Carbohydrates: 18g | Protein: 31g | Fat: 38g | Saturated Fat: 17g | Cholesterol: 116mg | Sodium: 143mg | Potassium: 565mg | Fiber: 2g | Sugar: 1g | Vitamin A: 2477IU | Vitamin C: 5mg | Calcium: 51mg | Iron: 4mg