Bengal's bittersweet opening course — a medley of vegetables including bitter gourd, cooked in a milk and mustard paste. Intentionally bitter, intentionally complex.
Shukto is served at the beginning of a traditional Bengali meal — before the dal, before the fish, before the rice dishes — because its bitter quality is believed to stimulate digestive enzymes and prepare the palate. It contains bitter gourd (karela), along with a combination of other vegetables — drum stick, raw banana, sweet potato, brinjal — cooked in a pale, mildly spiced gravy of mustard paste and milk. The bitterness is intentional and essential. Shukto without bitterness is not shukto.
Heat mustard oil to smoking point, reduce heat. Lightly fry each vegetable separately in the oil — just 2 minutes each — until slightly coloured. Remove and set aside. The bitter gourd goes last.
Frying each vegetable separately serves two functions. First, it seals the surface, preventing vegetables from absorbing too much liquid in the gravy and becoming mushy. Second, the bitter gourd is fried last because its bitter compounds transfer to the oil — if fried first, all subsequent vegetables would absorb the bitterness.
Grind soaked poppy seeds and mustard seeds separately with water to smooth pastes. Combine. This is the flavour base of shukto.
Mustard seed paste contains sinigrin — a glucosinolate that converts to allyl isothiocyanate (the pungent compound) when the seed coat is broken. In shukto, the mustard paste is added to a liquid-based gravy rather than hot fat, producing a milder, more aromatic result than the sharp pungency of mustard in a tadka. The poppy paste adds body and creaminess.
In the same pan, add panch phoron and dried red chilli to remaining oil. Add ginger paste and fry 1 minute. Add mustard-poppy paste and fry gently for 2 minutes on low heat. Add milk gradually, stirring constantly.
Adding milk to a mustard paste-based gravy requires low heat — milk proteins coagulate above 80°C, especially in the presence of acid or salt. The mustard paste also contains compounds that can cause milk to separate if heated aggressively. Low heat and gradual addition prevents curdling.
Add all par-fried vegetables. Add turmeric, sugar, salt and a little water if needed. Simmer on low-medium heat for 10–12 minutes until all vegetables are cooked through. Adjust seasoning — the dish should taste bitter, slightly sweet, and gently spiced.
The bitter compounds (momordicin and charantin) from bitter gourd distribute through the gravy during simmering, giving shukto its characteristic bitter note throughout. This is the desired result — not just bitter gourd pieces but a gravy that carries mild bitterness as a flavour undertone.