Cooking on the fire is a wonderful experience. All kinds of foods including meats, root and other vegetables, breads and more can be cooked right on the coals. When cooked, the ash and coal just brushes off, leaving foods with wonderful flavoring so that spices are not even needed.
For other items, you can cook with a pottery pot on the fire or rocks can be heated in the fire and added to a pot of water/stew on the side to heat.
There are also many methods of suspending meat, fish and other foods over the fire for cooking.