Top 12 Ayurvedic Tonics For Weight Gain

Medically reviewed by Rowinda Dimech, RDN Rowinda Dimech Rowinda DimechRDN facebook_icontwitter_iconinsta_icon
Written by , MA (English Literature), Diploma In Health & Wellness Aditi Naskar MA (English Literature), Diploma In Health & Wellness Experience: 5 years
Edited by , Integrated MA Medha Deb Integrated MA Experience: 5 years
Fact-checked by , MA (Journalism & Mass Communication) Rajeshwari Das MA (Journalism & Mass Communication) Experience: 3 years
All products recommended on StyleCraze are independently selected by our editorial team. If you make a purchase through any of these links, we may receive a commission. Learn more about our product selection process here.

If you are looking to gain weight, you may have not seen any results despite exploring several options. Rowinda Dimech, a registered dietitian, says, “If, you are underweight, it’s important to try to reach a normal BMI. When you are underweight, you will be more prone to infections and diseases due to a compromised immune system. You are also likely to feel chronic fatigue, low blood pressure, vitamin deficiencies, excess acid production in the stomach and low mood.” If that is the case, then it may be time for you to look at a few Ayurvedic tonics that not only promise to help gain weight, but also deliver results in only minimal time. Here are 12 Ayurvedic tonics or syrups that will help you gain weight effortlessly.

Top PicksCheck Price
Best For Strength:Khushmanda Avaleha RasayanaPrice On Amazon
Best For Energy:Swamala CompoundPrice On Amazon
Best For Healthy Mind:Patanjali Badam Pak For Weight GainPrice On Amazon
Best For All Age Groups:ChyavanprashPrice On Amazon
Best For Lactation:ShatavariPrice On Amazon
Best For Stamina:Ashwagandha ChurnaPrice On Amazon
Best For Diabetes:Vasant Kusumakar RasPrice On Amazon
Best For Stress:AlfalfaPrice On Amazon
Best For Immunity:YashtimadhuPrice On Amazon

Top 12 Ayurvedic Tonic Or Syrup For Weight Gain

1.Best For Strength:Khushmanda Avaleha Rasayana

Khushmanda is ash gourd and as the name suggests, khushmanda avaleha is a ash gourd jam. It also contains ginger, black pepper, pippali, cardamom, coriander seeds, patra, white caraway seeds, and honey. It helps to boost the immunity and improve strength. Khushmanda avaleha can also help you gain weight by improving your digestion and absorption of food.

Khushmanda Avahela Rasayana Dose For Weight Gain
  • 12 years and above – 5-15 gm with milk before or after a meal twice a day.
  • 5-12 years – 5 gm with milk before or after a meal twice a day.

Prepare this in a copper vessel.

2.Best For Energy:Swamala Compound

This is also a herbal jam that helps to gain weight. Its main ingredients are Suvarna, Chyawanprash, Kantaloha Bhasma, Roupya Bhasma, Pravala Pishti, Makardhwaj, Rajata Bhasma, and Abhrak Bhasma. It energizes your body and strengthens your immunity. It also helps to balance your Kapha, Pitta, and Vata.

Swamala Compound Dose For Weight Gain

1-2 teaspoons twice a day followed by a glass of milk.


Should not be given to pregnant or lactating women and children.

3.Best For Healthy Mind:Patanjali Badam Pak For Weight Gain

One of the best products of Patanjali is Patanjali Badam Pak. It helps to build inner strength, aids weight gain, prevents mental fatigue, microbial infections, stress, and constipation. The main ingredients are almond, ghee, cardamom, jaiphal, saffron, cinnamon, swarna bhasma, pistachio, and clove.
Patanjali Badam Pak  Dose For Weight Gain 
  • Children – 5 gm in milk twice a day
  • Adults – 10 gm in milk twice a day
  • Pregnant & Lactating women – 10 gm with water twice a day

Add chopped apples to enhance the taste and nutritional value.

 4.Best For All Age Groups:Chyavanprash

This is the most well-known Ayurvedic tonic for weight gain. It is a blend of herbs and contains many vital nutrients that help to increase weight and improve overall health. It can be consumed by people of all ages and gender without any problems. It spurs weight gain by hastening digestion which causes you to feel hungry sooner and also would increase your appetite. Its main ingredients are amla, honey, sesame oil, guduchi, and ghee.

Chyavanprash Dose For Weight Gain
  • 13-19 years – 1-2 teaspoons
  • 20-60 years – 2-3 teaspoons
  • Above 60 years – 1-2 teaspoons
  • Pregnant women – ½ a teaspoon
  • Lactating women – 1 teaspoon

Add chyavanprash to a glass of warm milk and drink it to gain weight.

5.Best For Lactation:Shatavari

Shatavari, whose literal meaning is having a hundred roots, is an effective medicine for weight gain. It is usually prescribed to women to support their reproductive system, digestion, and to balance the hormones during menopause. But it also helps in weight gain by balancing pitta and ensuring optimal body fluids.

Shatavari Dose For Weight Gain
  • Capsule – 1 capsule twice a day after meals.
  • Powder – ¼ – ½ teaspoon with honey and milk.
  • Liquid extract – ½ – 2 teaspoons per day.

Add honey to enhance taste and flavor.


6.Best For Stamina:Ashwagandha Churna

The berries, leaves, and roots of Ashwagandha plant are used as a herbal medicine. It is also known as Indian ginseng. Ashwagandha churna helps to boost immunity, balance hormones, improve digestion, protect the liver, and increase energy. It can be used to gain weight as it helps increase appetite and improves absorption of nutrients.

Ashwagandha Churna Dose For Weight Gain

300-500 mg per day.


You can mix it with lemon juice.

7.Best For Diabetes:Vasant Kusumakar Ras

Vasant kusumakar ras is a herbal medicine that contains minerals and a meager amount of heavy metals. It helps to treat diabetes, gastrointestinal and urinary disorders and helps protect the heart. It can also be taken to improve body mass and gain weight. The main ingredients present in vasant kusumakar ras are Malabar nut, lotus, banana tree, laksha, sugarcane, malti, pearl bhasma, coral bhasma, iron bhasma, lead calx, tin calx, gol bhasma, and silver bhasma.

Vasant Kusumakar Ras Dose For Weight Gain

Adults – 125 mg per day.


Pregnant and lactating women should consult their doctor before taking vasant kusumakar ras.

8.Best For Stress:Alfalfa

Alfalfa is a perennial flowering plant, consuming which can make you strong and healthy. It helps to increase appetite and thus used in tonics for weight gain. It is loaded with vitamins and minerals which boost the immunity and relieves stress and anxiety.

Alfalfa Dose For Weight Gain

Adults – 1 tablespoons thrice per day

Children – According to doctor’s instructions


You can add alfalfa sprouts to your salad.

9.Best For Immunity:Yashtimadhu

If you have a weak immune system, you will never be able to put on weight. Hence, you first need to strengthen your immune system. By taking Yashtimadhu not only will your immune system become strong, but you will also notice a significant improvement in your stamina and strength. Take Yashtimadhu as directed by your Ayurvedic physician and see how you start to gain weight!

Yashtimadhu Dose For Weight Gain

Adults – 1 tablet per day


Pregnant and lactating women, diabetic patients, and high blood pressure patients should avoid it.

*The prices provided in this article are based on the latest available information. However, they may vary due to changes in pricing by the seller and/or promotional offers.

10. Annonna Squamosa

12. Annonna Squamosa
Image: Shutterstock

Annonna squamosa is the tree that bears sugar apples or custard apples. This tropical fruit is loaded with fruit sugar and other nutrients, which helps to strengthen immunity and to improve appetite. In fact, Annonna squamosa is perfect for you if you are looking to strengthen your muscles or overcome the debilitating effects of anorexia nervosa.

Annonna squamosa Dose For Weight Gain

1-2 fruit per day


Add sweet apple and banana to a glass of milk and blend it. Drink this super delicious drink for breakfast.

So, these were the top 12 weight gain Ayurvedic tonics that will help you gain weight permanently. But are they all safe? Find out next.

*Subject to Availability

Are Weight Gain Tonics Safe To Use?

 Yes, most Ayurvedic medicines are safe and do not have any side effects. But to be on the safer side, you must consult a doctor before taking any of these herbal medicines. It helps to seek doctor’s advice especially if you are pregnant, lactating, or have any medical complications.

Now, before you start using the weight gain capsules, you must be aware of the factors that influence your inability to gain weight. Understanding the root cause will help you make informed decisions, and you will get quick and effective results.

Why Can’t I Gain Weight? 

Not being able to gain weight can be frustrating and can also affect you mentally. Here are a few reasons why you are not able to gain weight.

  • Malnourishment

You are malnourished. You probably eat a lot, but you are not eating the right food. You must consume veggies, fruits, a good source of proteins, and healthy fats in order to gain weight. Take a look at this article where I have explained in detail about the diet for weight gain.

  • Too Much Cardio

 Cardio is good but not when you are not able to build muscle mass. You need to go for weight training so that your muscles undergo wear and tear. When muscles undergo wear and tear, they repair themselves when we rest, and they build themselves bigger and stronger. This way, the more you weight train, the more chances that you will start building muscle.

  • Hormonal Imbalance

Hypothyroidism can be the reason why you are not able to gain weight. Consult a doctor and start treatment as soon as possible.

  • Genes

 Scientists have found that a duplication in the short arm of chromosome 16 can prevent you from gaining weight. If this gene has been passed on to you from your parents or ancestors, then you might find it difficult to gain weight. Consult a doctor or a dietician to find the best possible ways to help you gain weight.

  • Eating Disorders 

Anorexia nervosa is a serious psychological disorder that has affected many. The fear of gaining weight leads to an unhealthy and sometimes fatal habit of forcing to vomit the food or not eating enough. Remember, being extremely underweight is as deadly and as unappealing as being obese. You have to strike a balance and try to be fit and active. Talk to a psychiatrist or call on anonymous helplines to take baby steps towards a healthier you.

  • Medications

If you are on any medication, ask your doctor if that can hinder your weight gain.

  • Stress

Stress can also be a factor why you are losing weight and not able to gain weight. You must meditate or do yoga or do things that make you happy for at least 20-30 minutes every day to reduce stress. Also, get proper sleep.

To conclude, being underweight can lead to serious problems like weak immunity, malnourishment, hormonal imbalance etc. Eating more food will not solve the problem if your body doesn’t absorb the food. Plus, aim at building muscle and bone mass and not gaining flab. With the help of these weight gain tonics you will be able to gain weight if you also eat well and exercise. Talk to your doctor today and start taking these harmless Ayurvedic medicines and flaunt a healthy figure.


Frequently Asked Questions

What is the best tonic to increase weight?

You can take any of the above-mentioned tonics to gain weight.

What is the best baby tonic for weight gain?

Please talk to a pediatrician to help you. You must not give your baby these tonics without consulting the doctor.

Which tonic will increase appetite or make me hungry?

All the tonics mentioned in the article will help increase your hunger.

Is the Dabur weight gain tonic good for weight gain?

Dabur is one of the trusted brands in India. The other brands are also good and therefore make an informed decision before you buy any Ayurvedic weight gain tonic or weight gain syrup.

What is the best blood tonic for weight gain?

The weight gainer tonics or syrups work in a way to help boost the immunity, increase red blood cell count, support digestion and absorption of food etc. So, you can consume any one of the weight gain tonics recommended above to gain weight.

Can I use Hamdard weight gain medicine?

Talk to your doctor before taking this weight gain tonic.

How can I gain weight fast?

You can gain weight fast by eating right, in right quantities, training with weights, and taking these Ayurvedic weight gainer tonics.

How long does it take to see results from using tonics for weight gain?

The time to see results may depend on individual factors like metabolism and lifestyle. Generally, noticeable changes may take a few weeks to a couple of months.

Are tonics for weight gain effective in increasing muscle mass?

Tonics for weight gain often contain ingredients that can support muscle growth, but their effectiveness in increasing muscle mass also relies on regular exercise and a balanced diet.

Do tonics for weight gain require a prescription or can they be purchased over-the-counter?

Many tonics for weight gain can be purchased over-the-counter without a prescription, as they usually contain natural ingredients and supplements.

Are tonics for weight gain suitable for individuals with a high metabolism?

Yes, tonics for weight gain can be suitable for individuals with high metabolism as they aim to provide additional calories and nutrients needed for weight gain.

Are there any age restrictions or guidelines for using tonics for weight gain?

Certain tonics may have age-related guidelines due to their specific ingredients. Consulting a healthcare professional is wise, especially for younger users.

Recommended Articles:

The following two tabs change content below.