more.../more often than somebody has had hot dinners

(have done) more (something) than (one) has had hot dinners

Has more experience at something than the person one is referring to. Oh please, I've completed more of these reports than he's had hot dinners, so no, I'm not going to listen to any of his suggestions.
See also: dinner, hot, more
Farlex Dictionary of Idioms.

more .../more often than somebody has had hot ˈdinners

(informal, often humorous) used for emphasizing how much/many or how often somebody has done something: He’s won more medals than you’ve had hot dinners. She’s been to France more often than you’ve had hot dinners.
See also: dinner, hot, more, often, somebody
Farlex Partner Idioms Dictionary
See also:
  • (have done) more (something) than (one) has had hot dinners
  • more something than someone has had hot dinners
  • more than someone has had hot dinners
  • have had more (something) than (one) has had hot dinners
  • someone
  • refer to (someone or something)
  • somebody
  • do battle
  • do/join battle
  • all fours