In Ayurveda, every food is described not only by its taste but by its qualities, called gunas. Foods are said to be heavy or light, oily or dry, hot or cold, and so on. Two further ideas, virya (potency) and vipaka (after-digestion effect), describe how a food is said to act once it has been eaten.

These are traditional categories used to teach cooking and eating. They do not correspond to measured temperature, calories or chemistry, and a food’s classification in Ayurveda can differ from what a nutritionist would say about it. This page explains the ideas as tradition states them, and says plainly where they stop.

Why qualities matter

Ayurveda works on the principle that like increases like and opposites reduce. The doshas are described by their qualities: vata as dry, light, cold and mobile, pitta as hot, sharp and slightly oily, and kapha as heavy, cool, oily and slow. Food has qualities too, so a teacher can say that a cold, dry food resembles vata and a heavy, oily one resembles kapha.

The classical texts, including the Charaka Samhita and the Ashtanga Hridayam, list twenty pairs of qualities that apply to everything, from foods to weather to activities. A well-known set is heavy and light, cold and hot, oily and dry, dull and sharp, stable and mobile, soft and hard, and clear and sticky. Not every school gives exactly the same list, so treat any one version as a guide.

The most used pairs in food

Heavy (guru) and light (laghu). Heavy foods are said to take longer to digest and to feel substantial. Examples usually given include wheat, cheese, red meat, nuts, and fried food. Light foods include mung beans, rice that has been cooked until soft, most leafy vegetables and thin soups. Tradition says heavy food suits strong digestion and small amounts, while light food is preferred when digestion is weak. The idea of digestive strength is covered in agni.

Oily (snigdha) and dry (ruksha). Oily describes food that is unctuous, such as ghee, milk, sesame and avocado. Dry describes food that leaves the mouth dry, such as crackers, popcorn, raw vegetables and many beans. Teachers connect the oily quality with lubrication and nourishment, and the dry quality with lightness.

Hot (ushna) and cold (sheeta). This pair is the one most often misunderstood. It does not mean the temperature of the food on the plate. It describes an effect said to be produced in the body, and is closely related to virya, covered below. Ginger, pepper and sesame are called hot, while cucumber, coconut and fennel are called cold or cooling.

Other pairs. Soft and hard, smooth and rough, sharp and dull, liquid and dense are used as well. A thin broth is liquid and light, while a dense cake is heavy and sticky, and such descriptions help a cook choose what suits the person and the season.

Virya: potency

Virya is usually translated as potency or energy, and in the context of foods it is traditionally said to be either heating or cooling. The texts treat it as the most active property of a food, and as the quality that comes into play soon after eating. Many later teachers describe it as the reason a food feels warming or cooling in the body.

The same food can have both a strong taste and a different potency, which is why the two are listed separately. Pungent foods are generally described as heating and bitter foods as cooling, but there are exceptions that texts call out. Sweet milk, for example, is said to be cooling, whereas honey, which is also sweet, is described as heating, and black pepper is both pungent and heating. The six tastes gives the usual patterns.

Some teachers speak of more than two potencies, listing eight in older works, but the simple heating and cooling division is the one used in everyday teaching. This is one of the points on which schools differ.

Vipaka: the after-digestion effect

Vipaka means the after-digestion transformation. Tradition holds that a food’s taste on the tongue is not necessarily the effect it has after digestion. The commonly taught scheme describes three vipakas: sweet, sour and pungent.

  • Foods with sweet and salty tastes are said to have a sweet vipaka.
  • Sour foods are said to have a sour vipaka.
  • Pungent, bitter and astringent foods are said to have a pungent vipaka.

Sweet vipaka is described as nourishing and heavy, and pungent vipaka as lightening and drying. Some authors use a two-fold scheme, sweet and pungent, in place of three, which is another place where teachers differ. Vipaka is taught as a theory about what happens as food is converted in the body. Nothing in modern physiology matches it directly, and it has not been tested as the texts describe it.

Prabhava: special action

Some substances, the texts say, act in a way that taste, quality and potency do not explain, and this is called prabhava. It is a classical way of marking the exceptions. You will see it mentioned in the context of herbs more than everyday foods, and this site covers some of them in the herbs section.

Putting qualities together

When a teacher describes a food, they combine all of these. Ghee, for example, is usually described as sweet, oily, heavy and cooling in potency, with a sweet after-effect. You can read about the traditional view of it on ghee. Mung dal is described as sweet and astringent, light, and slightly cooling, which is one reason it appears so often in kitchari.

In practice, these descriptions are used for general guidance in cooking and in eating by season, for instance suggesting lighter food in spring and heavier, warmer food in cold weather, as seasonal eating explains. They are also behind the dosha-based suggestions on the pages for vata, pitta and kapha.

What modern nutrition says

Modern nutrition has no equivalent of guna, virya or vipaka. Heaviness may loosely correspond to energy density and fat content, and “dry” might loosely correspond to low moisture, but the matches are not exact. Heating and cooling have not been shown to correspond to any measurable effect on body temperature. Studies that test these Ayurvedic categories are few and small. The sensible takeaway is not that the ideas are proven, but that they are a descriptive language from a different tradition that can still prompt useful questions, such as whether a meal is rich or light for your own appetite.

Safety notes

  • Allergies and intolerances. Qualities describe tradition and do not make a food safe. If you are allergic or intolerant to something, a “cooling” or “light” label changes nothing.
  • Diabetes. A food labelled sweet and nourishing may raise blood sugar considerably. Follow your clinical team’s guidance.
  • Kidney disease. Foods that tradition calls light or cooling, such as coconut water or leafy greens, can be high in potassium, which matters in kidney disease. A kidney dietitian must plan the diet.
  • Pregnancy and breastfeeding. Needs change, and food classifications should not override medical or midwife advice, particularly about foods to avoid in pregnancy for safety reasons.
  • Eating disorders. Sorting foods into heavy, light, hot or cold can feed rigid thinking about food. Please speak to a doctor if you are affected.
  • Weight and medical diets. Using these categories to lose or gain weight, or to manage a condition, is a decision for a doctor or registered dietitian.

Educational content only, not medical advice. Please read the medical disclaimer, speak to a doctor about any health concern, and consult a registered Ayurvedic practitioner (BAMS in India) if you want Ayurvedic care.

Frequently asked questions

↳ What are gunas in Ayurvedic food?

Gunas are the qualities Ayurveda assigns to a food, such as heavy or light, oily or dry, hot or cold. They are traditional descriptions used to match food to a person and a season, and not measured properties.

↳ What is the difference between virya and vipaka?

Virya is the potency of a food, said to be heating or cooling in the body. Vipaka is the after-digestion effect, usually described as sweet, sour or pungent. Both are traditional ideas that modern science does not test in the same terms.

↳ Does a heating food mean it is served hot?

No. Heating refers to a traditional effect in the body, not the temperature on the plate. Ginger is called heating whether it is eaten raw or cooked, and a cold lassi may still be described as cooling or heating depending on what is in it.

↳ Is there scientific evidence for hot and cold foods?

There is no good evidence that foods have a heating or cooling effect on the body in the way Ayurveda describes. Some spices cause a sensation of warmth, but that is not the same as the classical idea.

↳ Can I use these qualities to plan a diet for a health condition?

No. These qualities are traditional guides for general cooking and eating, not a medical tool. For any condition or for weight goals, please see a doctor or registered dietitian.