I sadly can't think of a way you could change it without making it more complex, because of the way you restock things and logic.
The happy medium of these two ideologies is treating recipes as just that- recipes and treating supplies as a more dynamic cost.
Some simple executions could be just having a behind the scenes value (and with how often I say these things this might already be a thing) but.
Ex:
Kitchen is stocked has 100 food units.
You make a dog taco, subtracts 5 food units
You make a steak, sub tracts 20 food units.
With bars and kitchens, I know there is some internal logic controlling the stock, but this would mean… Higher end recipes would require more food units, thus meaning you need to restock more, this meaning you spend more money on fancy. Then you can turn recipes into like card items you can carry and load into each kitchen.
Could then classify food as high quality, mid quality, and low quality. Maybe changing how fast they help recover- if you want to tie a mechanic to it, but could just be used again as an option for role-play.
More useless thoughts for the void. This is a tangent, but thought it nice to include....
This could allow kitchenettes to maybe then be able to make these recipe cards to give at like a cost and make chefs their own little commodity.