bread and butter
(someone's) bread and butter
informal
a job or activity that provides you with the money you need to live.
Teaching at the local college is his bread and butter.
Cambridge English Idioms Dictionary