I had this problem last night too.
I had a Maxis fridge, no diagonal walls and both sims got it.
No counters needed cleaning.
I fixed whatever could be fixed with the lot debugger, nothing changed.
On the stove I can sometimes choose serve/have dinner but this disappears from the queue immediately.
Check food levels does not help at all.
I sold the fridge, bought another different one, problem solved for only a short time.
Now it is the same again.
I have TwoJeff's hack and I will try tonight to take it out...