Cooking dinner? I'd rather do that my self for the moment as I like variety, which I don't think a robot would be as good at compared to extremely repetitive cleaning tasks.
Invert it. Robots prepare the food and you cook it. It's pretty damn near what I do now for my dinner. When I lived in DC, I got used to a place called "Let's Dish" it's one of those places where you prepare your meals from a list of recipes each month. You then stick them in your freezer for when you need them. Later the 'cooking' is basically just adding heat/sautéing/baking and you have a full meal in 30 minutes or so. It ends up being cheaper for me because even with the overhead of "Let's Dish" they buy their ingredients in bulk and my meals end up being about $3-5 per serving. I'm not careful enough in my meal planning to beat that.
So what do I mean by invert it? Robots in the preparation, humans do the final cooking. The early work such as chopping, slicing, packing, marinating, sorting are the kinds of mindless timeconsuming portions which seem to be right in line with the type of work a robot could do. The final cooking and cleanup requires much more subjective actions which are suited to humans. Thus invert it and you could have robots prepare your meals except for the final steps.
(Personally I love the make and take places because I always know that a meal has 6 servings, will take 30 minutes from freezer to plate, and keeps me from impulse purchases when in the grocery store)