Indian food is renowned worldwide for its taste and its nutritious value. Tomatoes, Yogurt, spinach are some top Indian superfoods. Flaxseeds and the Indian gooseberry are other great options.