I’m sure you’ll would have heard that certain foods are good for certain parts of the body, like walnuts for the brain, carrots for the eyes, berries for the skin, tomatoes for the heart and so on.

Well, the same way, there are different types of foods good for different parts of the body. If we know which foods are good for which parts, we can make a conscious effort to consume our meals accordingly, balancing it out.
So, let’s discuss in this article, the best foods for every body part and why as well!
Best Foods for Every Body Part
1. Brain
Foods for your brain should include those foods that are rich in nutrients like omega-3 fatty acids, antioxidants and also vitamins. This is because these nutrients can help improve cognition and memory and also improve your focus and concentration power.
Foods: Fatty fish, berries, leafy greens, walnuts, avocados, eggs, red grapes, dark chocolate, chia seeds, green tea, turmeric, olive oil.
2. Hair
For good hair health, you should consume foods rich in minerals, protein and vitamins. This can help support healthy hair.
Foods: Eggs, fish, chicken, lean meats, tofu, legumes, beans, nuts, berries, carrots, dark green leafy vegetables, bananas, potatoes, whole-grain products etc.
3. Muscles
To build your muscles you need foods that are rich in protein, healthy fats and carbohydrates. While they help build muscle, they can also help in recovery after a workout and can also help reduce inflammation.
Foods: Eggs, chicken, Greek yogurt, salmon, quinoa, almonds, cottage cheese, leafy greens, avocados, nuts and nut butters, berries, mangoes etc.
4. Eyes
For optimal eye health, consume foods rich in vitamin C and vitamin E, in addition to leafy greens and fish.
Foods: All leafy greens, fish, bell peppers, seeds and nuts, cauliflower, eggs, sweet potato, Bok choy, citrus fruits, strawberries, and carrots.
5. Lungs
Foods rich in anti-inflammatory and antioxidant properties can help keep your lungs in good health.
Foods: Berries, nuts, fatty fish, ginger, garlic, turmeric, kale, pineapple, onion.
6. Heart
If you want to keep your heart healthy, consume foods like fruits, vegetables, whole-grains and protein-rich foods. These foods can significantly help lower the risk of developing heart diseases.
Foods: Spinach, nuts, fish, berries, olive oil , flaxseeds, beans.
7. Bowels
For your bowels, consuming foods that are high in their fibre content can help add bulk to your stools and that makes it easier to pass.
Foods: All fibre-rich foods, fruits, vegetables, whole-grains, berries and nuts etc.
8. Skin
For good skin health, consume foods that are rich in vitamins, antioxidants and also those rich in healthy fats. They can improve skin health and skin condition and improve skin glow and radiance.
Foods: avocado, peppers, citrus fruits, grapes, seeds and nuts, barley, yogurt, dark chocolate, red meat and leafy greens
9. Bones
Foods that are good for your bones with include those like whole grains, fish, nuts, dairy products, leafy green vegetables etc., that can provide your bones with calcium, vitamin D, magnesium and other such minerals and nutrients for optimal bone health.
Foods: Dairy products, fish, leafy greens, tofu, breads, pastas, cereals (only those fortified with calcium), milk etc.
10. Liver
Foods that are low in saturated fats and added sugars, like fruits, vegetables, whole grains, lean proteins and healthy fats, are all good foods for your liver health.
Foods: Leafy greens, cruciferous vegetables (like cauliflower, broccoli, brussel sprouts, cabbage etc.), berries, citrus fruits, brown rice, oatmeal, fish, poultry, beans, nuts, fatty fish, avocados etc.
11. Teeth
For good teeth health consume foods like fruits, vegetables, dairy and nuts etc., to help clean your teeth, stimulate the production of saliva and also provide your teeth and gums with nutrients.
Foods: Apples, carrots, celery, citrus fruits, nuts, cheese, milk, yogurt etc.
12. Kidneys
Foods like fruits, vegetables, lean proteins and healthy fats are very good for your kidney health. Also, make sure to limit your sodium and protein intake.
Foods: Berries, bell pepper, red grapes, spices, leafy greens, cruciferous vegetables, onions, plant-based proteins like lentils, pulses, legumes, tofu, lean meats, dairy, oily fish, olive oil.