A full meal served as small bowls on one tray, built for balance rather than a centrepiece.

A thali is a complete meal on a single tray: dal, a dry vegetable, a gravied vegetable, rice, bread, yoghurt and pickle in small bowls around the rim. Nothing on it is the main course. The design is nutritional and sensory at once — each bowl covers a different taste and texture, and you are meant to move between them.
The thali format appears across India and Nepal with regional contents that change every few hundred kilometres, but the logic is constant and old: the six tastes of Ayurvedic tradition — sweet, sour, salty, bitter, pungent and astringent — should all be present in a meal. In Nepal the equivalent everyday tray is dal bhat. In restaurants it is usually the best-value order on the menu.
Start with the plainest bowl and work towards the strongest, returning to rice between them — the tray is designed to be moved around, not eaten bowl by bowl to the bottom. Mix only a small amount of one curry into the rice at a time. Pickle is a condiment: a small smear per mouthful, not a spoonful. Yoghurt is the reset button, taken when something is too hot. In most restaurants dal and rice are refilled free, so do not over-order at the start.
Pick one dal, one dry vegetable, one wet vegetable, and a yoghurt. The rule is contrast: if the curry is rich, the dry vegetable should be light and sharp. Two rich bowls make a heavy, monotonous tray.
Dal takes the longest and holds well, so it goes on first. Simmer lentils with turmeric and salt until soft, then finish with a tempering of cumin and dried chilli in hot ghee poured over at the end.
A dry sabzi wants high heat and a short time — mustard seed, curry leaf and turmeric in hot oil, then the vegetable stirred until just tender. Cooked long it goes grey and loses the point of having it there.
Onion and tomato cooked down with ginger, garlic and ground spice until the fat separates, then the vegetable or paneer added and simmered briefly.
Both are best fresh. Steam the rice while the curries hold, and cook the chapati immediately before serving.
Rice in the centre or at the base, bowls around the rim clockwise from mildest to strongest, pickle and lemon at the edge. Serving the pickle in a large portion rather than a spoonful is the most common mistake.
Per serving — 1 full tray (about 650 g)
| Calories | 850 kcal |
|---|---|
| Protein | 26 g |
| Carbohydrate | 120 g |
| Fat | 27 g |
| Fibre | 14 g |
| Sodium | 1650 mg |
Approximate values for a typical restaurant portion, calculated from standard ingredient tables. Actual figures vary with the kitchen, the oil used and the portion served. Not intended as medical or dietary advice.