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

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

To have a great deal more of something than one. Why are you giving me advice? I've had more dates than you've had hot dinners! Oh, please, he's just a braggart. Our team has had more sales than his has had hot dinners.
See also: dinner, have, hot, more
Farlex Dictionary of Idioms.

more — than someone has had hot dinners

someone's experience of a specified activity or phenomenon is vastly greater than someone else's. British informal
1998 Odds On Triplett has been second more times than he's had hot dinners, and there must be a question about his bottle, but he has two qualities that will stand him in good stead at the Olympic Club.
See also: dinner, hot, more, someone
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
  • more.../more often than somebody has had hot dinners
  • someone
  • (mother) nature's (something)
  • somebody
  • do battle
  • do/join battle
  • batshit crazy