The answer is no, but allow me to make a quick and yet pertinent point. No single food stuff contains all the essential nutrients the body needs to be healthy and perform optimally. The only foodstuff known to man that does, is breastmilk for babies, and it makes sense because milk is the only source of nutrition they have up until around 6 months of life. The key to health and vitality in adults then lies not in a single food source, but rather in a balance of various food sources including fruit, veg, starchy carbs and protein.
British Nutrition Foundation, (2014). A Healthy, Varied Diet. Retrieved 22nd April, 2014, from http://www.nutrition.org.uk/healthyliving/healthyeating/healthyvarieddiet