Mobs that die on camp fires drop cooked meat.
Works server-side and in single player.
To see an on-screen fire overlay either install Camp Fires Cook Mobs on the client, or install Soul Fire'd on both client and server (Soul Fire'd will also create blue flames for soul campfires).
When a mob that drops meat dies from standing on a camp fire (or soul camp fire), they drop the cooked version of their meat, similarly to if they had died in lava or fire.
It bothered me that the primary purpose of a camp fire was to cook food, and yet they didn't cook mobs. They even visually had an open flame just like normal fire, which cooks mobs. No more!
Before -> after:

Configuration
config/camp_fires_cook_mobs.json in your instance folder (.minecraft/ by default for the vanilla launcher). • Standard campfires burn items thrown on them; default: false
• Soul campfires burn items thrown on them; default: false
• Standard campfire damage; default: 1.0 (same as vanilla)
• Soul campfire damage; default: 2.0 (same as vanilla)
• Frostwalker protects from standard camp fires; default: true
• Frostwalker protects from soul camp fires; default: false
"camp_fires_cook_mobs:soul_campfires", or as standard campfires otherwise.
Mod Integrations
Translations
This mod is only for Fabric (works on Quilt, too!) and I won't be porting it to Forge. The license is MIT, however, so anyone else is free to port it.
I'd appreciate links back to this page if you port or otherwise modify this project, but links aren't required.