However, we had to make modifications to the recipe due to Archie's allergies. The biggest change is that there are no carbs in my food. Based on what I've read, I actually think no carbs (or low carbs) is the way to go with dog food. Dogs in the wild would eat few carbs, mostly in the form fruits, and most likely would never eat grains or potatoes. (If you're questioning whether wild dogs would eat fruits, I'll let Gabe answer that - he forages for berries in my yard, happily consuming all the raspberries and saskatoon berries he can reach.)
Each week I make a batch of dog food that contains:
(2) - Pick your veggies carefully. The precut coleslaw mix costs a bit more than a head of cabbage, but saves a lot of time. Most veggies (excepting potatoes) do not need to be peeled.
(3) - Drain the hamburger first (by lifting it out of the roaster with a spatula or slotted spoon) and THEN mash. Don't mash first - it will take a long time to drain 6lb of hamburger in a colander.
(4) - If you have access to a second oven or a very large slow cooker, you can cook the hamburger and the veggies at the same time. I actually have a huge slow cooker (a BBQ Pit) that fits 6kg of raw hamburger. There's a lot of cleanup to do all at once when you do it that way, though, so I only use the BBQ Pit when I'm short of time.
(5) - If you wanted to, there's no reason why you couldn't do up and freeze a huge batch of food all at once, so that it lasts weeks or months at a time. When I know ahead of time that I not be able to make food one weekend, I usually make a 9lb meat/13-1/2lb veggie batch for the 2-3 weeks preceeding.