Shukto is a lightly bitter mixed-vegetable medley from Bengal in eastern India, eaten over plain rice as the opening course of a traditional meal. Bitter gourd is the defining vegetable, cut with milder ones — potato, green banana, eggplant, drumstick, raw papaya and flat beans — and simmered in a pale, mildly sweet gravy thickened with milk and a paste of mustard and ginger. It is cooked without onion or garlic and finished with a tempering of panch phoron or radhuni in ghee, sometimes with a little ground poppy seed or fried bori (lentil dumplings). The bitterness is deliberate and restrained, balanced by the sweetness of the milk and a touch of sugar, and it is served warm at the very start of the meal to open the appetite.
Shukto is a long-documented dish of Bengali cuisine, though no single inventor or date can be fixed. The custom of opening a meal with something bitter (teto) is old in Bengal, and shukto appears across medieval Bengali literature: the Mangal-Kavya narrative poems, where the goddess Annapurna is asked to cook it, and the biographies of the 15th–16th-century saint Chaitanya Mahaprabhu, whose hagiography the Chaitanya Charitamrita records it among his meals. The dish is built without onion or garlic, in the manner of Bengali ritual and Vaishnava cooking, and the bitter-first sequence is traditionally explained as a way to whet the appetite and aid digestion before the richer fish and meat courses that follow.
A pale, loose, milky gravy carries soft pieces of mixed vegetable, the bitter gourd holding a slight chew and a clean, restrained bitterness. The first taste is gently bitter, then the milk and a whisper of sugar round it into something mild and almost sweet, with the warm nutty aroma of radhuni or panch phoron bloomed in ghee running underneath. Nothing is sharp — no onion, no garlic, no chili heat — and the textures range from melting potato to the firmer bite of drumstick you suck off the fibrous core. Eaten warm with the first mouthfuls of plain rice, it leaves the palate clean and open for the courses to come.
The dish is an exercise in controlling, not removing, bitterness. Bitter gourd carries bitter compounds (cucurbitacins and momordicin) concentrated in its skin and seeds; salting or a brief fry tempers them, and pairing with starchy, sweet vegetables and milk dilutes the perception so the bitterness reads as an edge rather than a wall. Building the gravy on milk (and sometimes ground poppy or mustard paste) adds body and a low sweetness — lactose plus added sugar — that the tongue registers in direct opposition to the bitter notes. The dish stays onion- and garlic-free, so the aromatics come entirely from the tadka: panch phoron or radhuni seeds bloomed in hot ghee, where fat-soluble aroma compounds are released into the fat and carried through the gravy. A ginger paste and a little ground mustard supply gentle pungency without the sharp allyl-isothiocyanate bite of raw mustard oil, keeping the whole dish soft and clean.
Variations
Recipes differ on the tempering: some Bengali households insist on radhuni (wild celery seed), others on the full five-seed panch phoron, and the choice marks regional and family lines. The vegetable mix is flexible — ridge gourd, broad beans (sheem), sweet potato and drumstick come in by season — but bitter gourd is rarely left out. Richer versions thicken the gravy with ground poppy seed (posto) or mustard paste and add fried bori (sun-dried lentil dumplings) for texture; lighter ones lean almost entirely on milk. A closely related Bengali bitter dish is teto, an even more sharply bitter mix that often centers on neem leaves with bitter gourd, served the same way at the start of a meal.
On the Palate
Where Shukto sits in the Indian flavor cloud
Ingredients
Serves 4How it's made
7 steps · 20 min
- 112 min
Cut the bitter gourd, potato, eggplant, green banana, drumstick and other vegetables into even fingers; rub the bitter gourd with a little salt and set aside for 10 minutes.
Watch outRub the bitter gourd with salt and let it sit 10 minutes — this draws out and tempers the sharp bitterness so it reads as an edge, not a wall.
- 210 min
Heat ghee with a little oil and lightly fry the bitter gourd pieces until their edges colour, then lift them out; fry the remaining vegetables in batches until softened at the surface.
- 32 min
In the same fat add a tempering of panch phoron (or radhuni), a bay leaf and a dried red chili, and let the seeds crackle.
- 43 min
Stir in a paste of ground mustard and ginger (and a little ground poppy seed if using) and cook briefly until the raw smell lifts.
- 52 min
Return all the vegetables, add warm milk, salt and a small pinch of sugar, and bring to a gentle simmer.
- 615 min
Simmer uncovered on low heat until the vegetables are tender and the gravy thickens lightly, stirring so the milk does not catch.
Watch outSimmer uncovered on low, stirring, until lightly thickened — keep stirring so the milk doesn't catch and scorch on the bottom.
- 72 min
Finish with a spoon of ghee and a little ground radhuni or roasted spice, and serve warm over plain rice as the first course.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.







