Every time this is posted I am going to point out that if you take 2 hours for cooking every time, you are doing something wrong. 1 hour is maybe more realistic but for a lot of meals I make I don't need more than 30-40 minutes.
Also, if you finish your meal in 10 minutes there is also an opportunity to slow down your eating a bit.