Bengal's most beloved everyday dish — potatoes cooked with poppy seed paste. The poppy seeds are non-negotiable and non-substitutable. Simple, unusual, exceptional.
Aloo posto is Bengal's culinary identity in a single dish — potatoes (aloo) cooked with poppy seed paste (posto). It is eaten across the state daily, from villages to Kolkata apartments. The poppy seeds provide a unique thick, nutty, slightly milky paste when ground that coats the potatoes in a way no other ingredient can replicate. There is no substitute for posto — sesame, peanut or cashew produce different results. The dish is deceptively simple but the poppy seed preparation technique makes the difference between a good aloo posto and a great one.
Drain soaked poppy seeds. Grind with green chillies and a tablespoon of water to a very smooth, thick paste. Grind for at least 3–4 minutes in a spice grinder or blender. The paste should be white and creamy with no gritty texture.
Poppy seeds contain 40–50% fat by weight — one of the highest fat contents of any seed used in cooking. This fat releases during grinding and emulsifies with the small amount of water, creating the characteristic thick, creamy, almost milky paste. The soaking hydrates the seed coat, making grinding easier and producing a smoother paste. Gritty posto indicates insufficient grinding — the seed coats have not fully broken down. The fat also carries the distinctive mild, nutty aroma compounds of posto.
Heat mustard oil in a pan until it begins to smoke lightly. Remove from heat 30 seconds, then return to medium heat. This removes the harsh raw pungency of mustard oil.
Raw mustard oil's pungency comes from allyl isothiocyanate. Heating to smoking point (160°C) breaks down this compound, mellowing the flavour while retaining mustard oil's distinctive character. This step is standard across Bengali and Rajasthani cooking with mustard oil.
Add potatoes and turmeric to the oil. Stir to coat. Cover and cook on medium-low for 8–10 minutes until the potatoes are about 70% cooked — slightly firm in the centre.
Partially cooking the potatoes before adding the poppy paste prevents the paste from burning before the potatoes are cooked. The paste is high in fat and burns quickly on direct heat. Adding it to partially cooked potatoes means the combined cooking time is much shorter.
Add the poppy paste to the potatoes. Add salt, sugar and 2–3 tablespoons water. Stir gently to coat every potato piece. Cook on low heat, stirring every 2 minutes, for 8–10 minutes until potatoes are completely cooked and the posto has dried slightly and coated the potatoes. Do not let the posto burn.
The poppy seed fat emulsion absorbs into the potato surfaces during this final cooking stage, producing the characteristic coating. Low heat is essential — high heat causes the fat in the posto to separate and the coating becomes greasy rather than integrated. The slight drying of the posto concentrates the flavour and produces a very light crust on the coating.