Keep your pup healthy and happy with this DIY Homemade Dog Food, made from ground turkey, wholesome grains, and fresh vegetables. It’s nutritious, budget-friendly, and surprisingly easy to make at home.
I never imagined I’d be the kind of dog parent who cooked full meals for my dog but life has a funny way of changing plans. When my dog Butters had an upset stomach, our vet recommended a simple, bland diet of plain protein and rice. After a few days of cooking chicken and rice, I started researching homemade dog food and quickly realized just how many fresh, dog-safe ingredients could be included.
That discovery opened the door to creating balanced meals using real food no fillers, no mystery ingredients, and nothing questionable from a can. And honestly? Once you start, it’s hard to go back.
The best part of homemade dog food is knowing exactly what goes into your dog’s bowl. Dogs have different nutritional needs than humans, so balance matters. A healthy meal should include:
- High-quality protein (meat or eggs)
- Healthy fats (oils or natural fats from meat)
- Carbohydrates (grains or vegetables)
- Calcium and essential fatty acids (from whole food sources or supplements as advised by your vet)
This recipe follows a simple balance of approximately 50% protein, 25% vegetables, and 25% grains, which can be adjusted based on your dog’s size, breed, and activity level.
Once cooked, the food can be portioned into individual servings and frozen. When it’s time to eat, just thaw overnight in the fridge and warm slightly before serving. Homemade dog food really can be that easy.

DIY Homemade Dog Food Recipe
Yield: About 8 cups
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Ingredients
- 1½ cups brown rice
- 1 tablespoon olive oil
- 3 pounds ground turkey
- 3 cups baby spinach, chopped
- 2 carrots, shredded
- 1 zucchini, shredded
- ½ cup peas (fresh, frozen, or canned)
Instructions
- Cook the brown rice according to package instructions and set aside.
- Heat olive oil in a large stockpot or Dutch oven over medium heat.
- Add ground turkey and cook until fully browned, breaking it apart as it cooks (about 3–5 minutes).
- Stir in spinach, carrots, zucchini, peas, and cooked rice.
- Cook for another 3–5 minutes, until the spinach wilts and everything is evenly combined.
- Remove from heat and allow the mixture to cool completely before serving or storing.

Storage Tips
- Refrigerate in airtight containers for up to 4 days
- Freeze individual portions for up to 3 months
- Thaw overnight in the fridge and warm slightly before serving

Final Notes
Homemade dog food doesn’t have to be complicated to be nourishing. With simple ingredients and a little prep, you can give your dog meals made with real food and real love.
Always consult your veterinarian before switching your dog to a homemade diet or adding supplements, especially for long-term feeding.
Homemade Dog Food Made Easy
Keep your pup healthy and happy with this DIY Homemade Dog Food, made from ground turkey, wholesome grains, and fresh vegetables. It’s nutritious, budget-friendly, and surprisingly easy to make at home.
I never imagined I’d be the kind of dog parent who cooked full meals for my dog but life has a funny way of changing plans. When my dog Butters had an upset stomach, our vet recommended a simple, bland diet of plain protein and rice. After a few days of cooking chicken and rice, I started researching homemade dog food and quickly realized just how many fresh, dog-safe ingredients could be included.
That discovery opened the door to creating balanced meals using real food no fillers, no mystery ingredients, and nothing questionable from a can. And honestly? Once you start, it’s hard to go back.
The best part of homemade dog food is knowing exactly what goes into your dog’s bowl. Dogs have different nutritional needs than humans, so balance matters. A healthy meal should include:
- High-quality protein (meat or eggs)
- Healthy fats (oils or natural fats from meat)
- Carbohydrates (grains or vegetables)
- Calcium and essential fatty acids (from whole food sources or supplements as advised by your vet)
This recipe follows a simple balance of approximately 50% protein, 25% vegetables, and 25% grains, which can be adjusted based on your dog’s size, breed, and activity level.
Once cooked, the food can be portioned into individual servings and frozen. When it’s time to eat, just thaw overnight in the fridge and warm slightly before serving. Homemade dog food really can be that easy.
Ingredients
- 1½ cups brown rice
- 1 tablespoon olive oil
- 3 pounds ground turkey
- 3 cups baby spinach, chopped
- 2 carrots, shredded
- 1 zucchini, shredded
- ½ cup peas (fresh, frozen, or canned)
Instructions
- Cook the brown rice according to package instructions and set aside.
- Heat olive oil in a large stockpot or Dutch oven over medium heat.
- Add ground turkey and cook until fully browned, breaking it apart as it cooks (about 3–5 minutes).
- Stir in spinach, carrots, zucchini, peas, and cooked rice.
- Cook for another 3–5 minutes, until the spinach wilts and everything is evenly combined.
- Remove from heat and allow the mixture to cool completely before serving or storing.
Notes
Homemade dog food doesn’t have to be complicated to be nourishing. With simple ingredients and a little prep, you can give your dog meals made with real food and real love.
Always consult your veterinarian before switching your dog to a homemade diet or adding supplements, especially for long-term feeding.