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.
Ever feel like you’re emptying your wallet just to fill your dog’s bowl?
The rising cost of commercial dog food isn’t just a minor inconvenience; it’s a significant financial strain that forces many loving pet parents to compromise on quality, leaving them worried about their furry friend’s health.
What if you could provide nutritious, delicious meals without the hefty price tag, ensuring your best friend thrives while keeping your budget happy?
I wrote this article to show you exactly how.
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 a budget-friendly powerhouse, taking just 45 minutes to prepare and providing a wholesome, balanced meal. It’s packed with lean protein, complex carbohydrates, and essential vitamins, making it perfect for active dogs or those needing a healthy weight management solution.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Serving Size: Approximately 7-10 days for a medium-sized dog (25-50 lbs)
Ingredients List

Crafting this nutritious meal at home not only ensures quality ingredients but also helps you save significantly compared to premium store-bought options. Here’s what you’ll need:
- 2 lbs Ground Turkey (93% lean): ~$8.00 – Lean protein, easy to digest. (Substitute: Ground Chicken or Beef)
- 2 cups Brown Rice: ~$1.00 – Wholesome complex carbohydrate for sustained energy.
- 4 cups Water (for rice)
- 1 cup Chopped Carrots: ~$0.50 – Rich in Vitamin A and fiber. (Substitute: Sweet potato or pumpkin)
- 1 cup Chopped Green Beans: ~$0.50 – Low-calorie, packed with vitamins K and C. (Substitute: Peas or spinach)
- 1/2 cup Rolled Oats (uncooked): ~$0.30 – Good source of soluble fiber for digestion.
- 2 tbsp Olive Oil: ~$0.20 – Healthy fats for skin and coat. (Substitute: Coconut oil)
- 1/4 cup Fresh Parsley, chopped: ~$0.50 – Natural breath freshener and source of vitamins.
Total Estimated Cost: ~$11.00
Step-by-Step Instructions
Let’s get cooking! You’ll find this process surprisingly simple and incredibly rewarding.
- First, cook the brown rice. Combine 2 cups of brown rice with 4 cups of water in a medium pot. Bring it to a boil, then reduce heat to low, cover, and simmer for 25-30 minutes until all water is absorbed and rice is tender.
- While the rice is simmering, grab a large skillet and heat 2 tablespoons of olive oil over medium heat. Add the ground turkey, breaking it up with a spoon as it cooks.
- Cook the turkey thoroughly until it’s browned and no pink remains, usually about 8-10 minutes. Drain any excess grease to keep the meal lean.
- Now, it’s time for the veggies! Stir in the chopped carrots and green beans with the cooked turkey. Continue to cook for another 5-7 minutes, until the vegetables are tender-crisp. You want them cooked through but still retaining some texture.
- Once the rice is ready, add the cooked rice, rolled oats, and chopped parsley to the skillet with the turkey and vegetables. Mix everything together thoroughly.
- Remove the mixture from the heat and let it cool completely before serving or storing. This is crucial for your dog’s safety. The mixture will look hearty and smell delicious, even for humans!
Feeding Guidelines
Portion control is key to ensuring your dog gets the right amount of nutrients without overeating. Remember, these are general guidelines; your vet is your best resource for personalized advice.
- Small dogs (under 20 lbs): 1/2 to 1 cup per day. For example, a Chihuahua might need 1/2 cup, while a Corgi could need 1 cup.
- Medium dogs (20-50 lbs): 1.5 to 2.5 cups per day. A Beagle might thrive on 1.5 cups, whereas a Border Collie could need 2.5 cups.
- Large dogs (50-90 lbs): 3 to 4 cups per day. A Labrador could require 3.5 cups, while a German Shepherd might need 4 cups.
- Giant breeds (90+ lbs): 4.5+ cups per day.
- Puppies, highly active dogs, and lactating mothers may require more food. Senior dogs or less active breeds often need slightly less. Always consult your veterinarian to tailor feeding to your dog’s specific needs and health conditions.

Nutritional Benefits of the Recipe
Every ingredient in this recipe serves a vital purpose in your dog’s health.
- Ground Turkey: Excellent source of lean protein, essential for muscle development and repair. It’s also easily digestible, making it great for sensitive stomachs.
- Brown Rice: Provides complex carbohydrates, offering sustained energy release and dietary fiber for healthy digestion.
- Carrots & Green Beans: Packed with vitamins, minerals, and antioxidants. Carrots offer Vitamin A for good vision, while green beans provide Vitamin K for bone health and Vitamin C for immunity.
- Rolled Oats: A fantastic source of soluble fiber, which aids digestion, helps regulate blood sugar, and can improve heart health.
- Olive Oil: Supplies healthy monounsaturated fats, crucial for a shiny coat, healthy skin, and overall cellular function.
- Parsley: More than just a garnish, it’s a natural breath freshener and offers vitamins K, A, and C, along with iron.
Storage and Serving Tips
Proper storage ensures your homemade food stays fresh and safe for your beloved canine.
- Refrigeration: Store in an airtight container in the refrigerator for up to 5-7 days.
- Freezing: For longer storage, portion out the cooled food into freezer-safe bags or containers. It can be frozen for up to 2-3 months.
- Reheating: Thaw frozen portions in the refrigerator overnight. You can serve it chilled, at room temperature, or slightly warmed in the microwave or on the stovetop.
- Serving Ideas: Serve this meal on its own, or mix it with your dog’s regular kibble to transition them or simply add variety.
Common Questions & Troubleshooting
Can I add other vegetables?
Absolutely! Feel free to include dog-safe vegetables like peas, spinach, pumpkin, or sweet potatoes. Avoid onions, garlic, grapes, and avocados as they are toxic to dogs.
Is this recipe suitable for puppies?
While this recipe provides good nutrition, puppies have different caloric and nutritional needs, especially for bone growth. Consult your vet before feeding this as a primary diet for a puppy.
My dog is a picky eater, how can I introduce this?
Start by mixing a small amount of the homemade food with their current food, gradually increasing the proportion over several days or a week. Warming it slightly can also enhance the aroma and appeal.
📖 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
There you have it—a simple, cost-effective, and incredibly nutritious way to nourish your dog with love! You’re not just saving money; you’re taking control of what goes into their bowl, ensuring they get the very best.
Feeling inspired? Pin this recipe to your Homemade Dog Food board for easy access and follow us for more pet-friendly tips!





