Do you know what DOG ESSENTIALS you are missing out? Find out now!
Zack Keithy, our author, is a certified veterinarian technician (UC Blue Ash) for over 6 years (contact him here). The articles written here are based on his expertise and experience, combined with a review by our expert vet reviewers including Dr M. Tarantino. Learn more about us here.
Are you tired of worrying about what’s really in your dog’s kibble?
Many commercial dog foods are packed with fillers, artificial ingredients, and things that can upset sensitive stomachs.
And when your dog suddenly develops allergies or digestion issues, it’s frustrating trying to find a food that works.
Here’s how to make a simple, healthy, and delicious meal your dog will love, right at home.
Medical Questions? Talk to a Veterinarian 24/7.
Connect one-on-one with a licensed vet who will answer your questions in minutes.
*Article may contain affiliate links to retailers like Amazon and Chewy. Learn more on our disclosure page.
Recipe Overview
This homemade chicken and vegetable dog food recipe is straightforward and great for most dogs.
It’s full of lean protein, healthy carbs, and lots of vitamins.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Serving Size: Makes about 6-8 cups (enough for a medium-sized dog for 3-4 days)
Ingredients List
Here’s what you’ll need for a batch of this wholesome dog food:
- 2 lbs boneless, skinless chicken breast or thighs (about $10.00 – $14.00)
- Substitution: Ground turkey, lean ground beef, or cooked salmon can also work.
- 2 large sweet potatoes (about 2 lbs), peeled and diced (about $2.00 – $4.00)
- Substitution: Pumpkin or butternut squash are good alternatives.
- 1 cup green beans, fresh or frozen (about $2.00 – $3.00)
- Substitution: Peas, chopped spinach, or broccoli florets (in moderation) work well.
- 1 cup carrots, peeled and diced (about $1.00 – $2.00)
- Substitution: Parsnips or more sweet potato.
- ½ cup rolled oats (about $0.50)
- Substitution: Brown rice or quinoa (cook separately then add).
- 6 cups water or low-sodium chicken broth (about $0.50)
- 1 tablespoon olive oil or coconut oil (about $0.25)
Estimated Total Cost: $16.25 – $24.75 per batch.

Step-by-Step Instructions
Follow these simple steps to make a nutritious meal for your best friend:
- Step 1: Get your ingredients ready. Dice the chicken, peel and dice the sweet potatoes and carrots. If using fresh green beans, chop them into smaller pieces.
- Step 2: Heat the oil. Put a large pot or Dutch oven over medium heat. Add the olive or coconut oil.
- Step 3: Cook the chicken. Add the diced chicken to the pot. Cook until it’s browned all over, breaking it up with a spoon as it cooks. This usually takes about 5-7 minutes.
- Step 4: Add vegetables and liquid. Stir in the diced sweet potatoes, carrots, and green beans. Pour in the water or low-sodium chicken broth. Make sure everything is mostly covered.
- Step 5: Bring to a boil, then simmer. Bring the mixture to a boil. Then, lower the heat, cover the pot, and let it simmer for about 15 minutes. The vegetables should be tender when you poke them with a fork.
- Step 6: Add oats. Stir in the rolled oats. Cook for another 5 minutes, or until the oats are soft and have soaked up some of the liquid. Stir occasionally to keep it from sticking to the bottom.
- Step 7: Cool and mash. Take the pot off the heat. Let the mixture cool completely. Once it’s cool, you can lightly mash it with a potato masher or fork. This helps break up larger pieces for easier eating, especially for smaller dogs.
- Step 8: Portion and store. Divide the food into meal-sized portions. Store any leftovers properly.
Feeding Guidelines
How much your dog should eat depends on their size, age, and how active they are.
Always talk to your vet before making big changes to your dog’s diet. This recipe is meant to be a supplemental food or a fresh alternative to dry kibble, but it’s important to make sure it’s balanced for long-term use with your vet’s input.
- Small dogs (up to 20 lbs): Start with ½ to 1 cup per day. For example, a Chihuahua might need ½ cup, while a Corgi might need 1 cup.
- Medium dogs (20-50 lbs): Give 1½ to 2½ cups per day. A French Bulldog might do well with 1½ cups, and an Australian Shepherd around 2½ cups.
- Large dogs (50-90 lbs): Feed 3 to 4 cups per day. A Labrador Retriever might eat 3½ cups.
- Giant breeds (90+ lbs): They might need 4+ cups per day. A Great Dane could easily eat 5-6 cups.
- Adjust for activity: Active dogs, like a Border Collie that runs daily, will need more food than a less active senior dog.
- Puppies and seniors: Puppies need more calories for growth, usually fed more often in smaller amounts. Senior dogs might need fewer calories and softer food.
- Mix with kibble: You can serve this food on its own or mix it with your dog’s regular kibble to add variety and fresh nutrients. Start with a small amount mixed in and gradually increase over a few days to avoid upsetting their stomach.
Nutritional Benefits of the Recipe
Every ingredient in this recipe brings something good to the table for your dog’s health:
- Chicken: This is a great source of lean protein. Protein is essential for strong muscles, healthy skin, and a shiny coat. It helps repair tissues and keeps your dog feeling full.
- Sweet Potatoes: These are packed with dietary fiber, which is good for digestion and gut health. They also have vitamins A and C, which support vision and the immune system.
- Green Beans: Low in calories and full of vitamins K and C, and fiber. They’re a healthy crunch for your dog and can help them feel full without adding too many calories.
- Carrots: Another excellent source of Vitamin A (from beta-carotene), which is crucial for good eyesight and a healthy immune system. Carrots also provide fiber.
- Rolled Oats: These are a gentle source of soluble fiber, which can help regulate blood sugar and promote healthy digestion. They’re a good carbohydrate choice for dogs, especially those with sensitive stomachs or grain sensitivities.
- Olive or Coconut Oil: A small amount provides healthy fats. These fats are good for skin and coat health and help your dog absorb fat-soluble vitamins.

Storage and Serving Tips
Knowing how to store and serve the food helps keep it fresh and safe for your dog.
- Refrigeration: Store any unused portions in an airtight container in the refrigerator. It stays fresh for about 3-4 days.
- Freezing: For longer storage, you can freeze portions in freezer-safe containers or bags for up to 2-3 months. Label the containers with the date so you know when you made it.
- Reheating: Thaw frozen portions in the refrigerator overnight. You can serve the food cold, at room temperature, or slightly warmed. If warming, use a microwave or stovetop until it’s just warm to the touch, not hot.
- Serving Ideas: Serve this food on its own as a full meal. You can also mix it with your dog’s dry kibble to add moisture and fresh nutrients. Some dogs prefer it slightly warm, which can bring out the flavors.
Common Questions & Troubleshooting
Can I use raw chicken in this recipe?
No, this recipe is designed for cooked chicken. Raw meat can carry bacteria like salmonella, which can make your dog sick. Always cook the chicken thoroughly.
Is this recipe a complete and balanced meal for my dog long-term?
While this recipe is packed with nutrients, for long-term feeding as a sole diet, it’s best to consult your veterinarian or a canine nutritionist. They can help you add any missing vitamins or minerals to make sure it’s nutritionally complete for your dog’s specific needs.
Can I add other vegetables?
Yes, you can. Many vegetables are safe for dogs. Just be sure to avoid onions, garlic, grapes, and raisins, as these are toxic to dogs. Always research new vegetables before adding them.
How long does the food last after cooking?
It stays fresh in an airtight container in the refrigerator for about 3-4 days. If you freeze it, it can last for 2-3 months.
Wrapping Up
Making your dog’s food at home means you know exactly what they’re eating. It’s a great way to show them how much you care, with fresh, wholesome ingredients.
Feeling inspired? Pin this recipe to your Homemade Dog Food For Senior Dogs board for easy access and follow us for more pet-friendly tips!





