It should, but English doesn't phrase a sentence like that! So... I dunno. It should be, but nobody I know says that.
aaah that just doesn't sound very normal! if you were to say that to a native they would probably look at you funny... theres probably some kind of grammar rule behind it but I dont actually know it! take my word for it though, it sounds weird
I love getting confused :D why there is no accusative word after the verb готовить?doesn't it need one?
I think it is because inanimate nouns do not have an accusative case. They remain in the nominate.
http://www.russianlessons.net/grammar/nouns_accusative.php Maybe this will be useful.
This might be splitting hairs, but inanimate masculine/neuter nouns do have an accusative case, it is just the same as nominitive case. The noun after готовить is put into the accusitive case technically, it's just the same as the nominitive case.