My roommate in Uni would do this. He would have his gf over (great lady, loved her) and cook this massive meal on Friday, Saturday or Sunday nights usually. No problem, they would spend 30-90 mins making the meal and having fun. Then they would eat. Then sit for an hour or more, THEN do the dishes. Problem was, no one else could use the kitchen from the time they started until the time they were done, often 3-4 hours or more. Had to introduce him to the concept of “clean your shit as you go”. I literally made all of us dinner one night and showed him how when I was done with a pot and the food was in the oven, I would clean everything I used to make the food.