10 Days in space is completely different from 10 hours over the Atlantic.Emirates airlines serves some pretty good fare and it's all prepared on the ground. I could see there being companies that have the technology to do this as a general service in a future like Traveller.
The ground based kitchen can create meals, and those can be kept in warmers on the plane and still maintain some reasonable level of quality, and can then be readily assembled by the staff on the plane (plated, given a roll and butter, a small, chilled salad, etc.).
On a 10 day trip the Steward is either cooking, or sticking pre-made meals in to the microwave.
If they're nuking meals, they're either frozen or simply refrigerated until prepared (vs the "canned in a baggie" food that makes up a modern MRE).
If you look at a crab boat (everything I know about crab fishing I got from watching "Deadliest Catch"), they have a galley, they cook their food, and they have on-sea times similar to the travel times for a starship (a week or weeks at sea).
They cook and feed up 6, 7, up to 10 people. A commercial passenger ferrying starship might have more variety, or better presentation than a crab boat, but the basics are the same. Burners, cooked food. There's no reason a Steward can't be a part time cook for a small ship.
Prepare the meal ingredients in advance: pre-cut, pre-measured, etc. Crews can buy these meals from local Starport kitchen companies. They just need to cook the food (rather than just heat it up).
For example, you can buy a prepared frozen turkey breast, throw it in the oven, frozen, and 2+hrs later - "fresh turkey". Easy. Whip up some stuffing mix and dried potatoes. Boom. Turkey dinner.