There is a standard of sorts, if you trust Google:
https://developers.google.com/search/docs/data-types/recipes
https://developers.google.com/search/docs/data-types/recipes
The biggest problem with it, imho, is the lack of a proper definition of ingredients. An ingredient is just a plain string containing the unit, amount and name and sometimes an extra note. Having a quadruple instead of a string would make this standard a lot more useful.
> I was surprised to find that
> bbc.co.uk/food uses the Recipe
> schema
Gotta say, having worked at the Beeb, this doesn't surprise me at all. Amazing what marginal-value technical itches can be scratched when commercial pressure is eased off...