To promote longevity, you should eat in a way that helps you maintain a balanced weight with foods that are packed with nutrients, including protein, fiber, antioxidants, phytochemicals, healthy fats, vitamins, and minerals. Such diets include the Mediterranean eating style, the DASH diet, and the MIND diet.