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.
Honestly, the price of good quality dog food just keeps going up and if you want to give your dog the best it is quite hard. You are probably asking yourself if they are receiving enough nutrients or if that cheap kibble is really doing them any good.
Moreover, there are special diets that are even more expensive. It really seems like you have to pick between your wallet and your dog’s well-being.
Nonetheless, you could actually have both! This article is going to teach you how to prepare homemade dog food that is healthy, affordable, and a delight to both your dog’s stomach and your wallet.
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 dog food recipe is budget-friendly and packed with good stuff. It focuses on affordable, nutrient-dense ingredients.
- Purpose: A cost-effective, balanced meal for adult dogs.
- Benefits: Provides protein, fiber, and essential vitamins; helps manage food costs.
- Prep Time: 15 minutes
- Cook Time: 30-40 minutes
- Serving Size: Approximately 8-10 servings (for a medium dog)
Ingredients List
Here’s what you’ll need to make this economical meal for your furry friend. All ingredients are dog-safe and chosen for their nutritional value and affordability.
- 1 pound Ground Turkey (93% lean) – $4.99
- 1 large Sweet Potato, peeled and diced – $1.50
- 1 cup Brown Rice – $0.50
- 4 cups Water (for cooking rice and sweet potato) – $0.00
- 1 (15-ounce) can Kidney Beans, drained and rinsed – $0.99
- 1 (15-ounce) can Corn, drained – $0.79
- 2 tablespoons Olive Oil – $0.20
- 1/2 cup Green Beans, chopped (fresh or frozen) – $0.80
- 1 teaspoon Dried Parsley (optional, for fresh breath) – $0.10
Total Estimated Cost: $9.87
Substitutions: You can swap ground turkey for ground chicken or lean ground beef. If your dog doesn’t do well with sweet potato, regular white potato can be used. Brown rice can be substituted with oatmeal or quinoa for variety.

Step-by-Step Instructions
Follow these simple steps to create a delicious and healthy meal for your dog.
- Step 1: Cook the Grains and Sweet Potato. In a large pot, combine the brown rice, diced sweet potato, and 4 cups of water. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes.
- Step 2: Cook the Meat. While the rice and sweet potato are simmering, heat the olive oil in a large skillet over medium heat. Add the ground turkey and cook, breaking it up with a spoon, until it’s fully browned. Drain any excess fat.
- Step 3: Combine Ingredients. Once the rice and sweet potato are tender and the water is mostly absorbed (after about 20 minutes), add the cooked ground turkey to the pot. Stir well to combine.
- Step 4: Add Vegetables. Drain and rinse the kidney beans thoroughly. Add the drained kidney beans, drained corn, and chopped green beans to the pot. Mix everything together gently.
- Step 5: Simmer and Finish. Continue to simmer the mixture for another 10-15 minutes, stirring occasionally. This allows the flavors to meld and ensures all vegetables are heated through. If using dried parsley, stir it in during the last 5 minutes.
- Step 6: Cool Completely. Remove the pot from the heat and let the food cool completely before serving. This is crucial to prevent burning your dog’s mouth.
Feeding Guidelines
It’s important to feed your dog the right amount to maintain their health and weight. These are general guidelines; always adjust based on your dog’s needs.
- Small Dogs (10-20 lbs): 1/2 to 1 cup per day, divided into two meals.
- Medium Dogs (20-50 lbs): 1.5 to 2.5 cups per day, divided into two meals.
- Large Dogs (50-90 lbs): 3 to 4 cups per day, divided into two meals.
- Activity Level: More active dogs may need slightly more food. Less active or senior dogs might need a little less.
- Puppies and Pregnant/Lactating Dogs: These groups have higher nutritional demands and may need different formulations or increased portions. Consult your vet for their specific needs.
Always talk to your veterinarian before making significant changes to your dog’s diet. They can help you determine the best portion sizes and ensure this recipe is appropriate for your dog’s specific health profile.
Nutritional Benefits of the Recipe
Every ingredient in this recipe serves a purpose, contributing to your dog’s overall health.
- Ground Turkey: A lean protein source that helps build and maintain muscle mass. It’s often easier to digest for dogs with sensitive stomachs.
- Sweet Potato: An excellent source of dietary fiber, which aids digestion, and essential vitamins like A and C. It’s also rich in antioxidants.
- Brown Rice: Provides complex carbohydrates for sustained energy. It’s also a good source of fiber and B vitamins.
- Kidney Beans: A fantastic plant-based protein and fiber source. They support digestive health and provide important minerals.
- Corn: Contains carbohydrates for energy, along with fiber and antioxidants. It’s a common misconception that corn is just a filler; in moderation, it offers good nutrition.
- Green Beans: Low in calories and high in vitamins K, C, and A. They add essential fiber and a healthy crunch.
- Olive Oil: Provides healthy fats, particularly omega-3 fatty acids, which are great for skin and coat health.

Storage and Serving Tips
Proper storage ensures the food stays fresh and safe for your dog.
- Refrigeration: Store leftover food in an airtight container in the refrigerator for up to 3-4 days.
- Freezing: For longer storage, divide the cooled food into individual serving portions. Place them in freezer-safe bags or containers and freeze for up to 2-3 months.
- Reheating: Thaw frozen portions in the refrigerator overnight. You can serve the food at room temperature or warm it slightly in the microwave or on the stovetop. Ensure it’s not too hot before serving.
- Serving Ideas: Serve the homemade food on its own. You can also mix it with a small amount of their regular kibble to transition their diet or to add variety.
Common Questions & Troubleshooting
Can I add other vegetables?
Absolutely! Feel free to add dog-safe vegetables like peas, carrots, or spinach. Always avoid onions, garlic, grapes, and raisins.
Is this recipe balanced for long-term feeding?
This recipe is a great supplement or occasional meal. For long-term, exclusive feeding, it’s best to consult a veterinary nutritionist. They can help ensure it meets all your dog’s specific nutritional requirements.
My dog has a sensitive stomach, is this suitable?
Many dogs with sensitive stomachs do well on homemade diets with easily digestible ingredients. However, kidney beans and corn might be new to some dogs. Introduce the food slowly, mixing small amounts with their current food to see how they react.
What if my dog won’t eat it?
Dogs can be picky! Try warming it slightly to enhance the aroma. You could also mix a small amount with their usual food, gradually increasing the homemade portion. Some dogs simply prefer a different texture, so mashing it up might help.
Can I use dried beans instead of canned?
Yes, but you must properly soak and cook dried beans until very soft. Raw or undercooked kidney beans contain phytohaemagglutinin, which is toxic to dogs. Canned beans are already processed and safe after rinsing.
📖 Don’t Miss This…
Need more ideas on what to cook for your dog? Then you must check out my library of homemade dog food recipes today!
Wrapping Up
Making your dog’s food at home is a rewarding way to ensure they get healthy, affordable meals. This recipe is a fantastic starting point for a happier, healthier pup.
Feeling inspired? Pin this recipe to your Homemade Dog Food board for easy access and follow us for more pet-friendly tips!





