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.

Table of Contents
Quick Look: Bengali Aloo Posto
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 servings
Dietary Info: Vegan, gluten-free
Method: Stovetop
Flavor/Texture: Mildly nutty, earthy potatoes coated in creamy posto (poppy seed) paste with a unique mustard oil aroma
There is a Bengali proverb: “Posto khele ghum ashe”, eat posto and sleep comes to you. That sums up aloo posto perfectly. It is warm, nutty, mildly pungent, and impossibly comforting. One bowl of aloo posto with hot steamed rice and dal, and the whole world feels right again.
I first made this dish because my son Bhavye loved potatoes, and I needed a recipe interesting enough to keep me equally interested. I learned it from a Bengali friend’s mother, who ground her poppy seeds on a stone sheel nora (mortar and pestle) every morning. That patience, that ritual, it is cooked into this dish. And once you taste it, you understand why every Bengali household makes it at least once a week.
Aloo posto is a niramish recipe, no onion, no garlic, making it ideal for packed lunches and quick weeknight dinners. It takes just 30 minutes, uses pantry staples, and delivers deep, satisfying flavor every single time.
I have tested this recipe dozens of times to get the posto bata (poppy seed paste) silky-smooth and the potatoes perfectly coated. Read on for every technique and tip you need.
What Is Aloo Posto?
Aloo posto (also spelled alu posto, posto aloo, or aloo poshto) is a traditional vegetarian dish from West Bengal, India.
In this dish, cubed potatoes are cooked in a thick, creamy paste made from soaked and ground white poppy seeds called posto bata. The entire preparation is tempered in mustard oil with nigella seeds, cumin seeds, dry red chilies, and green chilies. The result is a dry-to-semi-dry sabji with a mellow, nutty flavor and the unique pungency only mustard oil can provide.
Ingredients
All the ingredients for this classic Bengali dish are easily available at any Indian grocery store.
- Potato – This recipe’s key ingredient is potatoes. You can use any variety of potatoes that are easily available.
- Mustard Oil – Always make this Bengali aloo dish in mustard oil for the traditional flavor. If it’s not available, you can use any cooking oil instead.
- White poppy seeds (posto, khus khus, posta dana) are the star ingredient that makes the aloo posto recipe stand out. Make sure they are fresh; rancid posto makes the dish bitter.
- Others – You will also need salt, nigella seeds (kalonji, kalo jeere), cumin seeds, dry red chilies, and green chilies.
Some people add turmeric powder to their recipes, but I don’t. Add ยฝ teaspoon of turmeric powder along with poppy seed powder if you want.

Posto (white poppy seeds) are tiny oilseeds from the opium poppy plant (Papaver somniferum). They are the same seeds you see on bagels, but the white/ivory variety used in Indian cooking has a nuttier, creamier flavor than the blue-grey European variety. You find them in Indian grocery stores labeled khus khus or posto.
Making Posto Paste
This is the trickiest part of making alu posto sabji.
Traditionally, white poppy seeds were ground into a paste with a stone grinder. The paste made using this technique is very fine. But nowadays, not many kitchens have stone grinders, so we have to rely on a spice grinder or coffee grinder to make posto paste.
I have made this recipe multiple times, and the challenge I initially encountered is that making poppy seed paste in small quantities is nearly impossible with modern machines.
I also realized that grinding to make powder is easier than making a paste. The powder can also be stored in the freezer for an extended period. So now I make my aloo posto using poppy seed powder instead of poppy seed paste, and this trick works perfectly. You can try it too!
How To Make Aloo Posto
Make Poppy Seeds Powder
Step 1: Add 100 g of white poppy seeds to a grinder and grind to make a fine powder.

Step 2: Measure out 50 g of powder and freeze the remaining in an airtight container for later use. It will stay good for up to 6 months. You can use it directly from the freezer; no need to thaw.

Prepare The Potatoes
Step 3: Peel 500 g of potatoes and cut them into ยฝ-inch cubes. Soak the cubed potatoes in water; otherwise, they will turn black from oxidation.
Make The Sabzi
Step 4: Heat 4 tablespoons of mustard oil in a pan over medium-high heat.

Step 5: Add the following ingredients once the oil is hot, and let them crackle for 3-4 seconds.
- ยฝ teaspoon cumin seeds
- ยฝ teaspoon nigella seeds
- 2 dry red chilies

Step 6: Drain the water from the cubed potatoes and add them to the pan. Saute for 2-3 minutes.

Step 7: Now, add the following ingredients to the pan along with ยฝ cup of water.
- 50 g poppy seed powder
- 1 teaspoon salt
- 2-3 green chilies (slit in half)

Step 8: Mix well to coat the potatoes.

Step 9: Reduce the heat to low. Cover the pan with a lid and cook until the potatoes are tender and the raw smell of poppy seeds is gone (12-15 minutes). Stir every 4-5 minutes.

Step 10: Remove the lid and cook uncovered until the sabji is almost dry. Check for salt and add more if needed. Serve hot!

Pro Tips By Neha
The poppy seeds turn bitter very soon. Check the best-before date before using them in the recipe; otherwise, they will spoil the dish’s flavor.
If you want to make this dish the traditional way, using poppy seed paste rather than powder, you can do that as well. To make the paste, soak 50 g of white poppy seeds in ยฝ cup of hot water for two hours. Strain and add them to a grinder jar, along with 2-3 green chilies and 100 ml of water. Grind to make a smooth paste. Use all of this paste instead of the powder in this aloo posto recipe.
Aloo Posto FAQs
You can also make Bengali aloo posto with onion. It will not be niramish in this case. Heat oil, add cumin seeds, nigella seeds, and dry chilies, and saute. Add ยฝ cup of chopped onions to the pan and cook until they are lightly browned. Then add the potato cubes and follow the rest of the recipe as mentioned.
You can also add some fried onions at the end of cooking; they taste nice.
Aloo posto can turn bitter if the poppy seeds (posto) are old or rancid, or if the posto was cooked too long or on high heat. Burnt spices can also cause bitterness. To avoid this, use fresh posto and cook it gently until the raw smell disappears. If your dish is already bitter, add a splash of water, a little fresh posto paste, or a tiny pinch of sugar to balance the flavor.
Aloo posto can be stored in an airtight container in the refrigerator for 2–3 days. Reheat gently on low heat with a splash of water or mustard oil to refresh the texture.
You can freeze it for up to 2–3 weeks. Store in a freezer-safe container or portion it out. Thaw in the fridge overnight before reheating.
Make-ahead tip: You can also prep posto paste in advance and refrigerate it separately for 2–3 days, which makes cooking faster and fresher.
Serving Suggestions
Aloo posto sits at the heart of Bengali cuisine. It appears at everyday meals alongside dal bhaat (lentils and rice), at festival spreads during Durga Puja and Basant Panchami, and at weddings and birthdays. It is, as food writers often say, not just a recipe; it is an emotion.
For a complete Bengali thali, serve aloo posto alongside luchi (Bengali poori), begun bhaja, and a slice of Gondhoraj lebu (a fragrant Bengali lime variety).
You can also serve it with plain poori or tawa paratha.
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, and Instagram for all of the latest updates.

Aloo Posto Recipe
Ingredients
- ½ cup white poppy seeds powder (posto) (check the instructions for details)
- 500 grams potatoes
- 2 tablespoons mustard oil
- ½ teaspoon cumin seeds
- ½ teaspoon nigella seeds (kalonji)
- 2 whole dry red chilies
- 1 teaspoon salt (or to taste)
- 2-3 green chilies (slit into half)
Instructions
Make Poppy Seeds Powder
- Add ½ cup of white poppy seeds to a grinder and grind to make a fine powder.
- Measure out 4 tablespoons of powder and freeze the remaining for later use.
Prepare The Potatoes
- Peel the potatoes and cut them into ½-inch cubes.
Make The Sabzi
- Heat mustard oil in a pan over medium-high heat.
- Once the oil is hot, add cumin seeds, kalonji, and dry red chilies and let them crackle for 3-4 seconds.
- Drain the water from the cubed potatoes and add them to the pan. Saute for 2-3 minutes.
- Now add 4 tablespoons of poppy seeds powder, salt, and green chilies to the pan along with ½ cup of water and mix well to coat the potatoes with the mixture.
- Reduce the heat to low.
- Cover the pan with a lid and cook until the potatoes are tender and the raw smell of poppy seeds is gone (12-15 minutes). Stir a few times in between.
- Remove the lid and cook uncovered until the sabji is almost dry.
- Check for salt and add more if required.
- 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.