If our report time is before 0800 lcl, we get breakfast, despite the flight time only being an hour sometime. That can sometimes get a little busy unless the flight attendants start the oven during taxi out. Multi-leg days (we have very few of those on my fleet) also trigger meals on flights less than 4 hours (block) depending on sit time in between and availability of food options in said airport. All that being said, we are scheduled for crew meals a lot more than other airlines and we eat a lot. Having the ability to preference meal options (Hindu/Moslem/Kosher/lighter choice chicken or beef or seafood/Asian vegetarian) prior to a trip is nice and during the pandemic, we still had our hot meals even while 1st class cabins had halted hot meal choices.