You are currently viewing Best Indian Foods for Hair Growth: 7-Day Diet Plan for Thicker, Shinier Hair
powerful hair-boosting foods

Best Indian Foods for Hair Growth: 7-Day Diet Plan for Thicker, Shinier Hair

  • Post author:
  • Post last modified:December 17, 2025

Best Indian Foods for Hair Growth

Beautiful hair starts from the inside. While shampoos and oils play a part, what you eat matters most. Indian traditional foods like Amla (Indian Gooseberry), lentils, nuts, and seeds are rich in vitamins, minerals, and antioxidants that naturally boost hair growth.

If you want long, thick, and glossy hair, this article reveals the best Indian foods for hair growth and a 7-day food chart to nourish your hair from root to tip.

Why Indian Foods Are the Secret to Healthy Hair

Indian cuisine is full of natural superfoods packed with biotin, iron, zinc, omega-3 fatty acids, and vitamin C — nutrients that directly improve hair strength and shine. Unlike chemical-based treatments, Indian foods work from within, healing the scalp and follicles over time.

Top Indian Foods That Promote Hair Growth

1. Amla (Indian Gooseberry)

Amla is the ultimate hair superfood. Rich in vitamin C and antioxidants, it strengthens hair follicles, prevents premature greying, and boosts natural shine.
How to consume:

  • Drink one shot of fresh amla juice every morning.
  • Or eat 1–2 raw amlas daily.
  • You can also add amla powder to smoothies or chutneys.

2. Curry Leaves

Curry leaves are loaded with iron, beta-carotene, and amino acids that repair damaged hair roots and promote new growth.
How to consume:
Add a handful of curry leaves to your morning chutney, dal, or hair oil.

3. Methi (Fenugreek Seeds)

Methi seeds are rich in protein and nicotinic acid, both of which reduce dandruff and promote healthy hair growth.
How to consume:
Soak methi seeds overnight, grind them, and eat the paste with warm water or curd.

4. Coconut

Coconut is packed with healthy fats that moisturize hair from within. It also helps in preventing dryness and split ends.
How to consume:
Use coconut oil for cooking or drink coconut water daily for hydration.

5. Spinach and Leafy Greens

Spinach provides iron, folate, and vitamin A, all essential for hair follicle strength.
How to consume:
Include spinach sabzi, dal palak, or green smoothies in your daily meals.

6. Lentils and Chickpeas

These legumes are rich in biotin, zinc, and plant-based protein, all vital for thicker hair.
How to consume:
Eat dal, chana salad, or sprouts regularly.

7. Nuts and Seeds

Almonds, walnuts, and flaxseeds are full of omega-3 fatty acids and vitamin E that promote scalp health and shine.
How to consume:
Eat a handful of mixed nuts daily or sprinkle flaxseeds over your meals.

8. Eggs

Eggs are a powerhouse of protein and biotin, the building blocks of hair.
How to consume:
Boil, scramble, or make omelets — one egg a day can make a visible difference.

9. Sweet Potatoes

Sweet potatoes are high in beta-carotene, which the body converts into vitamin A — essential for shiny hair.
How to consume:
Bake or steam sweet potatoes for lunch or dinner.

10. Yogurt (Curd)

Curd adds probiotics to your diet and strengthens hair from the inside out while improving scalp health.
How to consume:
Eat a bowl of curd with lunch or make buttermilk for hydration.

7-Day Indian Food Chart for Thicker, Shinier Hair

Here’s a simple 7-day meal plan that includes all the above hair-boosting foods.

DayBreakfastLunchDinnerSnack/Drink
Day 1Amla juice + boiled eggDal, rice, spinach sabziChapati + mixed veg curryHandful of almonds
Day 2Curd with flaxseedsChana masala + saladBrown rice + fish curry / paneerCoconut water
Day 3Poha with curry leavesDal palak + rotiKhichdi + curdFresh amla juice
Day 4Oats with nutsRajma rice + green saladGrilled tofu + sautéed veggiesButtermilk
Day 5Sprouts saladMoong dal + rotiVegetable biryani + raitaWalnut & fig smoothie
Day 6Amla powder in warm waterChole + riceDal + leafy green sabziHandful of cashews
Day 7Idli + coconut chutneySambar + riceRoti + lentil soupFresh fruit bowl

Tip: Drink at least 2–3 liters of water daily and include 1 teaspoon of ghee in meals for better nutrient absorption.

Benefits of Following This Diet

✔️ Promotes thicker hair growth
✔️ Prevents premature greying
✔️ Improves scalp health
✔️ Adds shine and smoothness
✔️ Strengthens roots and reduces hair fall

Additional Tips for Maximum Results

  • Avoid skipping meals — hair thrives on consistent nutrition.
  • Reduce processed sugar and fried foods.
  • Combine this diet with regular scalp massages using amla or coconut oil.
  • Sleep 7–8 hours daily to allow natural repair and growth.
  • Use a mild, herbal shampoo to maintain scalp pH.

Conclusion

Your hair reflects what you eat. Including traditional Indian foods for hair growth like Amla, methi, nuts, and spinach can transform your hair naturally. Combine these nutrient-rich foods with a balanced lifestyle, and in a few weeks, you’ll notice shinier, thicker, and healthier hair — all powered by nature.