Eat up for better health and longer nails in no time! 1. Salmon. Certain protein sources such as salmon, that are rich in Vitamin D and protein, are some of the best superfoods to help your nails grow. Vitamin D is a powerful nutrient that helps the immune system, along with bone, skin and nail health.