No I dont think we should get XP for cooking on a campfire or house oven.
Beside the fact that I think it would be nightmare to script, giving XP for cooking, means possible failures as well and then every campfire will become a "craft area" which will be quite a big thing to manage.
Cooking on the campfire or house ovensĀ gives you guarenteed food and no XP. If you want XP cook it in the inn's kitchen area, but you will need more ingredients than just meat and you will have a much higher failure rate.