Aloo Posto Recipe (Bengali Potato Poppy Seed Sabji)

4 from 4 votes
Updated: Oct 07, 2025
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Aloo posto is a classic vegetarian dish from West Bengal, 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.

A wooden bowl filled with Aloo Posto, garnished with fresh herbs. Red chili peppers and green cilantro are scattered around the bowl on a dark surface.

There is a Bengali proverb: “Posto khele ghum aso”, 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. The name translates literally: aloo means potatoes in Bengali and Hindi, and posto is the Bengali word for white poppy seeds.

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 (kalo jeere) 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.

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.

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 ยฝ cup of white poppy seeds to a grinder and grind to make a fine powder.

Poppy seeds added to a grinder.

Step 2: Measure out 4 tablespoons of powder and freeze the remaining for later use.

I like to grind more seeds as it is difficult to grind a smaller quantity.

Fine powder made.

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.

Mustard oil heating in a pan.

Step 5: Add the following ingredients once the oil is hot, and let them crackle for 3-4 seconds.

  • ยฝ teaspoon cumin seeds
  • ยฝ teaspoon kalonji
  • 2 dry red chilies
Cumin, nigella and red chilies added to the pan.

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

Potatoes added to the pan.

Step 7: Now, add the following ingredients to the pan along with ยฝ cup of water.

  • 4 tablespoons of poppy seed powder
  • 1 teaspoon salt
  • 2-3 green chilies (slit in half)
Poppy seeds powder, green chilies and salt added to the pan.

Step 8: Mix well to coat the potatoes.

Water added to the pan.

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 a few times in between.

Pan covered with a lid.

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

Ready Bengali aloo posto.

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.

Poppy seeds should be stored in an airtight container in a cool, dry place. They can also be stored in the refrigerator or freezer to extend their shelf life. Avoid storing posto in direct sunlight or a humid environment, as this can cause it to spoil or become rancid.

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 two 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

How do I make aloo posto with onions?

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.

How to store aloo posto?

Alu Posto can be stored in the refrigerator in an airtight container for 3-4 days. Reheat in a pan or in the microwave until hot before serving.

Serving Suggestions

In Bengali homes, the classic meal pairing for aloo posto is dal-bhaat (steamed white rice with lentils).

For a complete Bengali thali, serve aloo posto alongside luchi, begun bhaja, and a slice of Gondhoraj lebu (a fragrant Bengali lime variety).

You can also serve it with 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 FacebookPinterest, and Instagram for all of the latest updates.

A wooden bowl filled with Aloo Posto, garnished with fresh herbs. Red chili peppers and green cilantro are scattered around the bowl on a dark surface.
4 from 4 votes

Aloo Posto Recipe (Bengali Potato Poppy Seed Sabji)

Bengali Aloo Posto (Poppy Seed Potato Fry) is a perfect side to enjoy with Luchi or Dal Rice. Make this traditional Bengali dish using my easy recipe.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 4 people

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)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Make Poppy Seeds Powder

    Making fine poppy seeds powder in small quantities is not possible using the modern appliances and hence, I grind them in a big batch. I use a little to make the recipe and freeze the remaining powder to use later.
  • 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.
  • Cover the cubed potatoes with water otherwise, they will turn black from oxidation.

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!

Video

Notes

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.
Make sure the poppy seeds are fresh. If kept for a long time, they will develop a stale smell and spoil the dish. I always store them in the refrigerator, significantly increasing their shelf life.

Nutrition

Calories: 160kcal, Carbohydrates: 21g, Protein: 4g, Fat: 7g, Sodium: 91mg, Potassium: 650mg, Fiber: 4g, Vitamin C: 20.6mg, Calcium: 47mg, Iron: 5.3mg
Like this recipe? Rate and comment below!
4 from 4 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 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…

  2. Very nice recipe.But why did you have not used color masala or chilly powder? It will give good color to your recipe.