Aloo Posto Recipe
This post may contain affiliate links. Please read our privacy policy.
Aloo posto is a classic West Bengal vegetarian dish, made with tender potatoes cooked in a mildly spiced poppy seed (posto) paste, flavored with mustard oil and green chilies. Make it using my easy recipe.

Quick Look: Bengali Aloo Posto
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 people
Calories: Approx. 240 per serving
Dietary Info: Vegan, gluten-free
Skill Level: Easy
Tools Needed: Pan with lid, spice or coffee grinder for the posto powder.
Table of Contents
What Is Aloo Posto?
Aloo posto is a classic dish from West Bengal: potato cubes cooked in a creamy white poppy seed (posto) coating, tempered in mustard oil with nigella seeds and green chilies.
In Bengali, aloo means potato and posto means poppy seeds. It is dry to semi-dry, mildly spiced, and naturally vegan and gluten-free. You will also see it spelled alu posto, posto aloo, or aloo poshto.
Confession: I don’t make posto paste anymore. I grind the seeds dry, freeze the powder, and stir it straight into the pan. My aloo posto has never been creamier.
There is a Bengali saying, “posto khele ghum ashe,” which means eat posto and sleep comes to you. One bowl of this with hot rice and dal, and you’ll see why.
I first made aloo posto because my son loved potatoes, and I wanted a potato dish that kept me interested too. I learned it from a Bengali friend’s mother. Every morning she ground her poppy seeds on a sheel nora, a flat grinding stone with a stone roller. Her paste was silk. Mine, made in a modern grinder, was gritty and stubborn. That’s how this powder method was born.
It is a niramish dish, which means it has no onion and no garlic.
Ingredients
See the recipe card below this post for ingredient quantities and full instructions.
- Potatoes – Any variety works. In the US, Yukon Gold holds its shape well. Baby potatoes can go in halved, skin on.
- White poppy seeds (posto, khus khus) – The star of the dish. Buy the ivory-white kind from an Indian grocery, not the blue-grey seeds used on bagels. Freshness matters more than brand. There is no true substitute.
- Mustard oil – Gives the sharp, nose-tingling flavor that defines Bengali cooking. Any neutral oil works if you can’t find it, but the taste will be milder.
- Nigella seeds (kalonji, kalo jeere) – Tiny black seeds with a light onion-pepper taste. Panch phoron (Bengali five-spice) is a good swap.
- Cumin seeds – Add warmth to the tempering. Skip it if using panch phoron.
- Dried red chilies – Give smoky heat in the oil. Use Kashmiri chilies for less heat.
- Green chilies – They flavor the posto without making it fiery. Serrano peppers work in the US.
- Salt – Regular table salt or sea salt.
Some cooks add turmeric (haldi). I don’t, because it hides the pale, creamy look and mutes the posto. If you want it, add ½ teaspoon with the poppy seed powder.
Posto Paste vs Posto Powder: Why I Use Powder
Traditional posto bata (poppy seed paste) is made by soaking the seeds for hours, then grinding them on a stone. Today most of us use electric grinders, and here’s the catch: grinding a small batch of poppy seeds into a smooth paste is nearly impossible. The blades just spin over them.
Grinding them into a dry powder is easy. Once the powder hits the pan with a little water, it turns into the same creamy coating. And the extra powder freezes for months, so the next batch of aloo posto is even quicker.
Prefer the traditional paste? See the Tips section.
How To Make Aloo Posto
Make Poppy Seed Powder
Step 1: Add 100 g white poppy seeds to a dry grinder and grind to a fine powder. I always grind a double batch because modern grinders can’t handle small quantities well.

Step 2: Measure out 50 g of the powder for this recipe. Freeze the rest in an airtight container for up to 6 months. You can use it straight from the freezer; no thawing needed.

Prepare The Potatoes
Step 3: Peel 500 g potatoes and cut them into ½-inch cubes. Keep them in a bowl of water until you need them, or they’ll turn grey-black from the air. Small, even cubes also cook through in the same time it takes the posto to lose its raw taste.
Make The Sabzi
Step 4: Heat 2 tablespoons of mustard oil in the pan over medium-high heat until it shimmers.

Step 5: Add ½ teaspoon cumin seeds, ½ teaspoon nigella seeds, and 2 dried red chilies. Let them crackle for 3-4 seconds. Nigella burns fast and turns bitter, so keep the potatoes drained and ready before this step.

Step 6: Add the drained potatoes to the pan and sauté for 2-3 minutes. This coats every cube in the spiced oil before the posto goes in.

Step 7: Add 50 g poppy seed powder, 1 teaspoon salt, 2-3 slit green chilies, and ½ cup water. The water is what turns the powder into a paste right in the pan.

Step 8: Mix well so every cube is coated. It will look loose and pale, like the photo below; that’s right.

Step 9: Turn the heat to low, cover, and cook for 12-15 minutes, stirring every 4-5 minutes. Posto loves to stick to the bottom of the pan, so keep the heat low. Aloo posto is ready when the potatoes are tender, and the raw, grassy smell turns nutty.

Step 10: Take off the lid and cook until almost dry, with no water pooling in the pan. Taste and add salt if needed. Serve hot.

Pro Tips By Neha
- Smell your posto first. Fresh seeds smell mild and nutty. Stale ones smell like old nuts and will make the whole dish bitter. I keep mine in the fridge, which makes them last much longer.
- Stick to ½-inch cubes. Bigger pieces need more water and time, and the posto overcooks before they soften.
- Stop a little before it looks right. Aloo posto thickens as it sits, so take it off the heat while the coating is still glossy.
- Finish the Bengali way. A few drops of raw mustard oil over the top just before serving bring back that sharp aroma.
- Want the traditional paste? Soak 50 g white poppy seeds in ½ cup hot water for 2 hours. Strain, then grind with 2-3 green chilies and 100 ml water into a paste. Try making the paste as smooth as possible. Use all of it in place of the powder in Step 7.
Variations
- With onion: Sauté ½ cup chopped onion after the tempering until light brown, then add the potatoes. (It’s no longer niramish.)
- Jhinge posto: Swap half the potatoes for ridge gourd (turai) cubes; they cook faster, so add them with the posto.
- Golden aloo posto: Add ½ teaspoon turmeric along with the poppy seed powder.
- Panch phoron tempering: Use ½ teaspoon panch phoron in place of cumin and nigella.
- Extra spicy: Add 1-2 more slit green chilies, plus a raw one on top to serve.
Aloo Posto FAQs
The poppy seeds were stale, or the nigella seeds burned. If it’s already bitter, stir in a spoonful of fresh posto powder with a little water and a tiny pinch of sugar.
The powder wasn’t ground fine enough. Cook covered for 3-4 more minutes to soften the seeds, then grind the next batch longer.
The heat is too high, or the water dried up too quickly. Add 2-3 tablespoons of water, scrape the bottom, and go back to low heat.
Serving Suggestions
The classic way is dal bhaat: Steamed rice with a thin dal like Bengali masoor dal.
For a festive Bengali thali, add crisp luchi, a plate of begun bhaja, and a wedge of Gondhoraj lebu (a fragrant Bengali lime).
On busy days, it’s just as good with poori or a plain tawa paratha.
Storage Suggestions
Aloo posto tastes best fresh off the stove, while the coating is still soft and creamy.
Store leftovers in an airtight container in the fridge for 2-3 days; they travel well in a lunch box.
The posto firms up as it cools, so reheat it in a pan over low heat with a splash of water and a few drops of mustard oil, stirring until it loosens. I skip the microwave, as it dries out the coating and turns the potatoes rubbery.
Do not freeze it, as the potatoes turn rubbery when thawed.
Make-ahead tip: grind a double batch of posto powder and freeze it for up to 6 months. Then you can make aloo posto from start to finish in about 25 minutes.
✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Other Bengali Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

Aloo Posto Recipe
Ingredients
- 100 grams white poppy seeds
- 500 grams potatoes
- 2 tablespoons mustard oil
- ½ teaspoon cumin seeds
- ½ teaspoon nigella seeds (kalonji)
- 2 whole dried red chilies
- 1 teaspoon salt (or to taste)
- 2-3 green chilies (slit in half)
Instructions
Make Poppy Seed Powder
- Add poppy seeds to a dry grinder and grind to a fine powder.
- Measure out 50 g of the powder for this recipe. Freeze the rest in an airtight container for up to 6 months. You can use it straight from the freezer; no thawing needed.
Prepare The Potatoes
- Peel the potatoes and cut them into ½-inch cubes. Keep them in a bowl of water until you need them, or they’ll turn grey-black from the air.
Make The Sabzi
- Heat mustard oil in a pan over medium-high heat.
- Once the oil is hot, add cumin seeds, kalonji, and dried red chilies. Let them crackle for 3-4 seconds. Nigella burns fast and turns bitter, so keep the potatoes drained and ready before this step.
- Add the drained potatoes to the pan and sauté for 2–3 minutes.
- Now add the poppy seed powder, salt, green chilies, and ½ cup of water.
- Mix well so every cube is coated.
- Turn the heat to low, cover, and cook for 12-15 minutes, stirring every 4–5 minutes. Aloo posto is ready when the potatoes are tender and the raw, grassy smell turns nutty.
- Take off the lid and cook until almost dry, with no water pooling in the pan. Taste and add salt if needed. Serve hot.
























This is a genuine question. What makes this dish so popular and loved? I made it for my Bengali husband who as it turned out has never been a fan of alu posto (He must be the exception to prove a rule). But I was excited for my first taste of this much loved Bengali dish. I was disappointed with the result.. A bland potato bhaji with a hint of chilly and a certain oiliness that the posto lends to the dish. But to each his own, I suppose. Will try again till I figure out the ‘Bengali love connection’ 😉 I doubt at the moment if I’ll ever grow to love it…
Some tastes are acquired I guess.
Very nice recipe.But why did you have not used color masala or chilly powder? It will give good color to your recipe.
This recipe is traditionally made like this only. You can add turmeric powder if you want to.