I don't have experience on African routes but on a recent trip from MLE to IST I saw that all the meals were coming from Istanbul. Please note MLE-IST takes less than 8 hours and runs on wide body aircrafts. They might follow the same formula for the African destinations.