I would say that most foods have enough creatine. However, some of them stand out, such as different kinds of meat. Just like most amino-acids, creatine is found in game, veal and fish. So as long as you are getting those in your diet, your natural creatine income should be ok, and there is no need to overdo those foods – everything is good in moderation.