Puran Poli Recipe: How to Make Maharashtra’s Most Beloved Festive Sweet

Introduction: Puran Poli and the Smell of Festivals

In Maharashtra, there is a particular smell that means a festival is coming. It arrives a day early, the afternoon before Holi or Ganesh Chaturthi or any of the auspicious days my grandmother consulted her panchang to identify. It is the smell of chana dal cooking with jaggery — sweet and slightly caramelised and unmistakably festive.

Puran poli is not everyday food. It is celebration food. And the making of it is itself ceremonial. The whole family gathers. Someone sits with the dal. Someone rolls. Someone stands at the tawa. The kitchen becomes the living room. Everything important happens there.

My aunt made the best puran poli I have ever had. Her secret was patience — more time on the dal than any recipe suggests, more ghee than is arguably sensible, and a dough that rested for a full hour. Here is that recipe.

Ingredients (Makes 10–12 polis)

For the puran (sweet filling): — 1 cup chana dal (split Bengal gram) — 1 cup + 2 tbsp jaggery, grated (adjust to taste — some prefer it sweeter) — 1/2 tsp cardamom powder — 1/4 tsp nutmeg powder — Pinch of saffron dissolved in 1 tbsp warm milk (optional but traditional)

For the dough (cover): — 2 cups whole wheat flour (atta) — 1/4 cup maida (all-purpose flour) — this makes the dough more pliable — 1/2 tsp turmeric (gives the poli its traditional yellow tinge) — 2 tbsp oil — Salt — just a pinch — Warm water to knead — roughly 3/4 cup

For cooking: — Ghee — generous, do not measure nervously — at least 4 to 5 tbsp for cooking 10 polis

Method

Step 1 — Cook the chana dal: Wash and soak chana dal for 1 hour. Drain. Cook in a pressure cooker with 2 cups water until soft — 4 to 5 whistles on high, then 5 minutes on low. The dal should be cooked completely through but should not have become a paste. Individual lentils should be visible but completely soft. If they hold any bite, cook longer. Drain any excess water. This excess water (varan) is saved and made into a soup — do not throw it.

Step 2 — Make the puran: Add the drained, hot dal to a heavy pan. Add grated jaggery. Cook on low-medium heat, stirring constantly. The jaggery will melt and combine with dal. Keep stirring. This mixture must be cooked until it is completely dry — when you drag a spoon through it, it should leave a clean line and not fill back in immediately. This takes 15 to 20 minutes of patience. A puran that is even slightly wet will make rolling impossible. Add cardamom, nutmeg, and saffron milk. Mix well.

Step 3 — Pass the puran through the masher: While still warm, push the puran through a puran patra (traditional hand masher) or a potato ricer. This creates the smooth, uniform texture. If you do not have either, mash vigorously with a fork until lump-free. Let cool completely. Divide into 10 to 12 equal balls.

Step 4 — Make the dough: Combine both flours, turmeric, pinch of salt, and oil. Mix. Add warm water slowly, kneading as you go. Knead for 8 to 10 minutes — the dough should be very soft, slightly sticky, and extremely pliable. If it is stiff, add more water. The softness of the dough is what allows you to stretch it over the filling without tearing.

Rest the dough covered for 1 full hour. This is not optional. The gluten needs to relax or the dough will fight you when you roll.

Step 5 — Stuff and roll: Divide dough into 10 to 12 balls — slightly smaller than the puran balls. Take one dough ball. Flatten in your palm. Place one puran ball in the centre. Bring the edges of the dough up and around the filling, pinching firmly to seal. The seal must be tight or filling escapes during rolling. Gently roll the stuffed ball into a circle — about 6 to 7 inches diameter. Roll slowly and evenly. If it tears, patch with a small piece of dough and press gently.

Step 6 — Cook: Heat a tawa on medium flame. Place the poli on it. Cook until brown spots appear underneath — about 1.5 to 2 minutes. Flip. Apply ghee on the cooked side — generously. Flip again. Apply ghee on this side too. Press gently with a soft cloth (or folded kitchen paper) so the poli puffs and cooks evenly. Total cooking time is about 3 to 4 minutes per poli. The colour should be golden with visible brown spots.

Serve warm with a drizzle of extra ghee. And more ghee when no one is looking.

What Can Go Wrong

Filling bursts through during rolling: Either the dough was too thin in places, the seal was not tight, or the puran was too wet. Wet puran is the most common culprit.

Poli is hard and chewy: The dough was too stiff (not enough water or not rested long enough), or it was cooked on too high a flame which dried it before it cooked through.

Filling is grainy or lumpy: The puran was not passed through the masher or mashed well enough, or the jaggery was not melted properly.

Poli has no flavour: The cardamom and nutmeg were added in too small a quantity. Taste the puran before stuffing — it should be sweetly fragrant.

Too sweet or not sweet enough: Adjust jaggery before cooking is complete. Once the puran is sealed in the poli, you cannot fix it.

The Maharashtrian Table

Puran poli is traditionally served with katachi amti — the dal water (varan) that was drained from the chana dal, tempered with spices and made into a thin, tangy soup. The poli is dipped into the amti between bites. The contrast of sweet poli and tangy amti is the combination — do not skip the amti or you are missing the full picture.

In some homes, it is also served with milk — warm, slightly sweetened, with a tiny pinch of cardamom. My grandmother served it both ways depending on the festival. On Holi, milk. On Ganesh Chaturthi, amti.

The ghee is not optional in either case. It is structural.

A bowl of deep red rajma curry with steamed white rice, sliced onions and a wedge of lime on a steel thali

Introduction: The Breakfast That Requires No Introduction

Ask anyone from Madhya Pradesh, Maharashtra, or Gujarat what they eat for breakfast on a normal weekday and the answer is, with very high probability, poha. It is the breakfast that requires no occasion, no planning, and no advance preparation. Everything needed is already in the kitchen. It takes fifteen minutes if you are unhurried and ten if you are running late.

I first ate proper poha in Indore. I had eaten poha before — or what I thought was poha, the version made in Mumbai dabbas that is pale yellow, slightly dry, and served with a wedge of lemon that you squeeze and forget about. Then in Indore I sat at a small stall near Sarafa Bazaar at seven in the morning and the man behind the counter handed me a plate that was a completely different thing: turmeric-yellow, fragrant with curry leaves, topped with fine sev, a scattering of pomegranate seeds, and a squeeze of fresh lime. There was a small bowl of green chutney alongside.

I ate two plates. I asked him what he did differently. He looked at the question with the mild confusion of someone who had never considered that there was another way to make poha.

This recipe is what I have reconstructed from that morning and from subsequent trips, with measurements finally nailed down after many attempts in my own kitchen.

The Poha Question: Which Variety to Use

Poha — flattened rice — comes in three thicknesses: thin (patla), medium, and thick (mota). This matters significantly.

Thin poha: disintegrates too easily when soaked and turns mushy almost immediately. Avoid for this recipe.

Medium poha: works well and is the most commonly available. This is what most home cooks use.

Thick poha: the best choice for this recipe. It holds its shape during soaking and cooking, gives a better texture, and does not become a paste. Look for “thick poha” or “jada poha” at your grocery store. It may require an extra 30 seconds of soaking time.

If you have tried making poha and it always turns out mushy, the first thing to check is which variety you are using. Switching to thick poha solves the problem in most cases.

Ingredients (Serves 2)

For the poha:

  • 2 cups thick poha (flattened rice / jada poha)
  • Water for rinsing — not soaking; there is a difference (explained in method)

For the tempering and base:

  • 2 tbsp oil — not ghee for this recipe; oil keeps the poha lighter
  • 1 tsp mustard seeds
  • 1/2 tsp cumin seeds
  • 8 to 10 curry leaves — fresh, not dried
  • 2 green chillies, finely chopped
  • 1 medium onion, finely chopped
  • 1 medium potato, cut into very small cubes — 1cm pieces
  • 1/2 tsp turmeric — this is what gives poha its colour
  • 1/2 tsp sugar — do not skip; it balances the flavour
  • Salt to taste — approximately 1 tsp
  • Juice of 1 lime — added at the end

For the Indore-style garnish (the part that changes everything):

  • 3 tbsp fine sev — the thin, crispy chickpea flour noodles
  • 2 tbsp pomegranate seeds — fresh
  • 2 tbsp fresh coriander, chopped
  • 1 tbsp grated fresh coconut — optional but traditional
  • Extra lime wedge for serving

Method

Step 1 — Prepare the poha correctly (the most important step):

Place the poha in a colander or strainer. Run cold water over it for 20 to 30 seconds, tossing gently with your hand. Stop. Do not soak it in a bowl of water — this is the mistake that makes poha mushy. The poha should be just moist enough that the grains separate when you run your fingers through them, but not wet or sitting in water.

Test by pressing a few grains between your fingers. They should flatten easily without crumbling, and should feel soft but hold their shape. If they are still hard and dry, run a little more water over them and wait 2 minutes. If they have become wet and sticky, you have over-soaked — spread them on a plate and let them dry for 5 minutes before using.

Add turmeric, sugar, and salt to the soaked poha. Mix gently with your hands. The turmeric coats every grain evenly. Set aside.

Step 2 — Cook the potato first:

Heat oil in a wide pan or kadai on medium-high heat. Add the small-cubed potato with a pinch of salt and turmeric. Cook on medium heat, stirring every minute or so, until golden and cooked through — 8 to 10 minutes. The potato cubes should be soft inside and slightly crisp outside. Remove from pan and set aside. Do not skip pre-cooking the potato — adding raw potato directly with the poha does not give it enough time to cook through.

Step 3 — The tempering:

In the same pan, heat a little more oil if needed. Add mustard seeds. Wait for them to splutter — this happens within 10 to 15 seconds on medium-high heat. Add cumin seeds. Wait 5 seconds. Add curry leaves — they will crackle and spit oil, step back slightly. Add green chillies. Cook 20 seconds. Add the chopped onion. Cook on medium heat until the onion turns translucent and the edges begin to turn light golden — 5 to 6 minutes. The onion should not brown; it should soften and become sweet.

Step 4 — Add poha:

Add the cooked potato cubes back to the pan. Add the seasoned poha. Mix gently using a folding motion — not stirring, which breaks the grains. The goal is to coat every grain of poha with the tempering without mashing it. Fold and turn rather than stir and press.

Cook on low heat for 2 minutes, folding gently every 30 seconds. The poha should heat through completely. Taste and adjust salt. Add lime juice. Fold once more.

Step 5 — Plate immediately and garnish:

Poha must be plated and served immediately — it continues to absorb moisture and becomes stodgy if it sits in the pan for more than a few minutes.

Plate onto a flat plate rather than a bowl — poha spreads better and the garnish sits properly. Add sev over the top — do not mix it in, it will go soft. Add pomegranate seeds, fresh coriander, and coconut if using. Add a wedge of lime on the side. Serve with green chutney alongside.

Why the Indore Additions Matter

The sev, pomegranate seeds, and fresh coconut are not decoration. They are structural.

The sev adds crunch that the soft poha itself cannot provide. Every bite has a textural contrast — soft grain against crisp noodle.

The pomegranate adds bursts of tartness and sweetness that cut through the oil and spice. Without it the dish is one-dimensional.

The fresh coconut adds a mild sweetness and slight chewiness that ties everything together.

Without these garnishes you have adequate poha. With them you have Indore poha, which is a different thing entirely.

What Goes Wrong

Poha is mushy: You soaked it in water rather than rinsing it, or you used thin poha instead of thick. Rinse quickly, do not soak. Use thick poha.

Poha is dry and clumping: The poha was not soaked enough. Add 1 tsp water to the pan after adding poha and fold gently. Next time, rinse for slightly longer.

Potato is still hard inside: Cubes were too large, or not cooked long enough before adding to the poha. Cut potato to 1cm pieces maximum and cook until a fork slides through easily.

Poha has no colour — pale and uninviting: Not enough turmeric, or the turmeric was not mixed into the poha before cooking. Mix turmeric directly into the soaked poha before everything else.

Everything is cooked but the dish tastes flat: The sugar was skipped. This is almost always the reason. Half a teaspoon of sugar does not make poha sweet — it balances the salt and the sourness of the lime and gives the dish its characteristic rounded flavour. Add it.

Variations Worth Making

Kanda poha (Maharashtra style): No potato, more onion, lighter garnish — just coriander and lime. The onion is added raw just before serving in some versions for extra crunch. This is the everyday breakfast version that most Mumbaikars make on a regular Tuesday morning.

Batata poha: Heavy on potato, lighter on onion. The potato is the star. Common in Pune and in Gujarati households.

Dadpe pohe (no-cook poha): A Maharashtrian version where thick poha is soaked, mixed with finely grated coconut, raw onion, green chilli, lime, and salt — no cooking required. Eaten cold, almost like a salad. Unusual and genuinely good.

When to Make Poha

Poha is breakfast food. It is also the food you make when someone arrives unexpectedly and you need to feed them something real within fifteen minutes. It is the food you make on Sunday mornings when you want something light before a heavy lunch. It is the food you make when there is nothing else in the house because there is always poha in the house.

It does not reheat well — the texture changes and the sev goes soft. Make exactly as much as you will eat. This is not a dish for leftovers. It is a dish for right now.

How to Apply for a Driving Licence Online in India in 2026

Getting a driving licence in India used to mean taking half a day off work, standing in a long queue at the RTO, and hoping the officer at the counter was in a good mood.

The process has genuinely improved. Most states now allow the complete application online through the Parivahan portal. My cousin in Pune got her learning licence approved without visiting the RTO at all — the test was online and the licence was delivered by post.

Here is the complete process.


Step 1 — Go to the Official Portal

sarathi.parivahan.gov.in

This is the official Ministry of Road Transport portal. Do not use any third-party agents or websites — they charge fees for a process you can do yourself for free (except the government fee).

Select your state from the dropdown menu.


Step 2 — Apply for Learning Licence First

You cannot apply for a permanent driving licence without first holding a learning licence for at least 30 days.

On the Sarathi portal: Driving Licence → Apply for Learner Licence → fill the application form

You will need:

  • Aadhaar number for identity verification
  • Address proof (Aadhaar serves this purpose)
  • Date of birth proof (Aadhaar or Class 10 certificate)
  • Passport-size photograph
  • Signature (you will upload a scanned image)

Fee: ₹200 for learning licence application


Step 3 — Take the Learning Licence Test

The learning licence test is a 20-question online multiple choice test on traffic rules and road signs. You need to score at least 60% (12 out of 20) to pass.

The test is available in Hindi, English, and most regional languages. You can take it:

  • At the RTO (scheduled appointment)
  • Online from home in states that have enabled remote testing

Study material is available free on the Sarathi portal under “Study Material for LL Test.” Spend one hour reading through it the day before — the questions are straightforward and based entirely on standard traffic rules and road sign meanings.


Step 4 — Receive Your Learning Licence

After passing the test your learning licence is generated digitally. You can download it from the Sarathi portal and save it on your phone — DigiLocker integration means it is legally valid on your phone without printing.

The learning licence is valid for 6 months. You must practice driving during this period and apply for your permanent licence after a minimum of 30 days.


Step 5 — Apply for Permanent Driving Licence

After 30 days of holding your learning licence:

Sarathi Portal → Apply for Driving Licence → select your learning licence number

Book a driving test appointment at your nearest RTO. This is the one step that still requires a physical visit in most states.

Documents to carry on test day:

  • Learning licence (printed or on DigiLocker)
  • Aadhaar card original
  • Application fee receipt

Fee: ₹300–₹500 depending on vehicle category (two-wheeler, four-wheeler, or both)


Step 6 — The Driving Test

The driving test at most RTOs involves:

  • Basic vehicle control demonstration
  • Driving on a marked track with specific manoeuvres
  • Knowledge of hand signals in some RTOs

The test is straightforward if you have actually practiced driving for the 30-day learning period. The most common failure reason is nervousness rather than skill — the test track manoeuvres are basic.


Step 7 — Receive Your Permanent Licence

After passing the test your permanent driving licence is processed and delivered by Speed Post to your registered address within 7–21 days.

You can track the status at the Sarathi portal using your application number. The licence is also available on DigiLocker before the physical card arrives — the DigiLocker version is legally valid for driving.


Fees Summary

Step Fee
Learning licence application ₹200
Permanent licence (two-wheeler) ₹300
Permanent licence (four-wheeler) ₹300
Both categories together ₹500
Smart card licence ₹200 additional

Total for a standard four-wheeler licence from start to finish: approximately ₹700–₹800 in government fees.

Rajma Chawal Recipe: The Sunday Dish That Every North Indian Home Gets Right

Introduction: Sunday Has a Smell

In every North Indian household I have ever visited — Delhi, Chandigarh, Lucknow, Jalandhar, Dehradun — Sunday morning has the same smell. It is not incense. It is not fresh bread. It is rajma, quietly cooking on the back burner since before anyone woke up, filling the flat with the deep, earthy smell of kidney beans and onion and whole spices that have been simmering together for hours.

Rajma chawal is the most democratic dish in North India. It is made in tiny one-room kitchens and in large farmhouse stoves. It costs almost nothing and tastes like it cost everything. It is what you eat after a long week of eating out and remembering you actually prefer home food. It is what you want when you are homesick. It is, for a very large number of people I know, the dish that tastes most like their mother.

My mother made rajma every Sunday without exception for eighteen years. I do not remember ever being bored of it. I do remember the one Sunday she ran out of rajma and made chole instead and the entire family reacted as if something had gone wrong with the calendar.

Here is the recipe. The real one. With the parts that take time and the parts where most people go wrong.

The Non-Negotiable Rule: Overnight Soaking

Rajma must be soaked overnight. Not for two hours. Not for four hours. Overnight — a minimum of eight hours, ideally ten to twelve.

Kidney beans are dense and starchy. Insufficient soaking means the beans take far longer to cook, cook unevenly, and never develop the creamy interior that makes good rajma what it is. The outside softens but the centre stays chalky. No amount of pressure cooking fixes under-soaked rajma.

Soak in plenty of cold water — the beans will double in size and absorb a significant amount of water. In the morning, drain and rinse thoroughly. The soaking water is discarded — it contains the oligosaccharides that cause digestive discomfort.

Plan the night before. This is the only inconvenient step. Everything else is straightforward.

Which Rajma? This Matters More Than People Think

There are two main varieties available in Indian markets:

Kashmiri rajma — smaller, darker, and more intensely flavoured. These are the ones that make the best rajma chawal. They cook slightly faster and their skin is thinner, giving a creamier texture when fully cooked.

Large red kidney beans (the regular supermarket kind) — bigger, milder, and sturdier. They work well but need longer cooking and produce a slightly less complex flavour.

If you can find Kashmiri rajma — sold at Punjabi grocery stores and in most good dry goods shops — use those. If not, the regular variety works fine with slightly longer pressure cooking.

Ingredients (Serves 4–5)

For the rajma:

  • 5 cups rajma (kidney beans), soaked overnight
  • 4 cups water for pressure cooking
  • 1 tsp salt for cooking

For the masala base:

  • 3 tbsp oil or ghee — ghee gives a richer flavour
  • 2 medium onions, very finely chopped
  • 4 medium tomatoes, finely chopped or pureed — about 400g
  • 1 tbsp ginger-garlic paste — freshly made
  • 2 green chillies, slit
  • 1 tsp cumin seeds
  • 2 bay leaves
  • 1 black cardamom
  • 4 cloves
  • 1 inch cinnamon stick

Spice powders:

  • 5 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp red chilli powder — adjust to taste
  • 1/2 tsp turmeric
  • 1 tsp garam masala — added at the end, not during cooking
  • Salt to taste

Finishing:

  • 1 tbsp butter — stirred in at the very end
  • Fresh coriander, chopped, for garnish
  • Juice of half a lemon — added just before serving

Method

Step 1 — Pressure cook the rajma:

Drain and rinse the soaked beans. Add to pressure cooker with 4 cups fresh water and 1 tsp salt. Cook on high flame until the first whistle, then reduce to medium and cook for 20 to 25 minutes. For Kashmiri rajma, 18 to 20 minutes is usually enough. For large kidney beans, 25 minutes. Let the pressure release naturally — do not force it. Open the cooker and test a bean by pressing between your fingers. It should crush completely without any resistance. If there is any hardness, cook for 5 more minutes with a little extra water. Undercooked rajma cannot be fixed by adding it to the gravy — the simmering time in the gravy is not long enough to soften beans that are still hard inside.

Reserve all the cooking liquid. Do not discard it — this starchy water is what gives rajma gravy its body.

Step 2 — Build the masala:

Heat oil or ghee in a heavy-bottomed kadai or pot on medium heat. Add cumin seeds and wait for them to sputter. Add bay leaves, black cardamom, cloves, and cinnamon. Wait 20 seconds until fragrant. Add finely chopped onions.

Cook the onions on medium heat until deep golden brown — this takes 15 to 18 minutes and cannot be rushed. This caramelisation of the onion is the foundation of rajma’s deep flavour. Pale or undercooked onions produce a raw, sharp-tasting gravy. Go until they are genuinely golden and reduced significantly in volume.

Add ginger-garlic paste. Cook 2 minutes, stirring continuously. Add green chillies. Add all powdered spices except garam masala — coriander, cumin, red chilli, turmeric. Stir and cook 1 minute on medium heat. Add chopped or pureed tomatoes. Add 1 tsp salt. Cook on medium heat, stirring occasionally, until the tomatoes are completely broken down and the oil begins to separate on the sides of the masala — 15 to 18 minutes. The masala should look dark, concentrated, and oily at the edges. This is correct.

Step 3 — Combine and simmer:

Add the cooked rajma to the masala along with all the cooking liquid. Stir well. Bring to a boil. Reduce heat to low. Simmer uncovered for 20 to 25 minutes, stirring every few minutes. During this time the rajma absorbs the masala, the gravy thickens, and the flavours come together. Do not add extra water unless the gravy is becoming too thick — rajma gravy should coat a spoon heavily.

At the 20-minute mark, take the back of a spoon and press 4 to 5 beans against the side of the pot, mashing them into the gravy. This releases their starch and thickens the gravy naturally. Stir through.

Add garam masala and stir. Cook 2 more minutes. Turn off heat. Add butter and stir until it melts. Add lemon juice. Taste and adjust salt.

Step 4 — The rice:

Rajma chawal means the rice is as important as the rajma. Use long-grain white rice — basmati is traditional but any long-grain white rice works. Rinse until the water runs clear. Cook with a 1:1.5 ratio of rice to water. The rice should be separate-grained, slightly firm, and fragrant. Mushy rice undermines everything.

Why Rajma Tastes Better the Next Day

This is not food mythology. It is chemistry. Overnight, the beans continue to absorb the masala. The spices mellow and integrate. The gravy thickens further as starches from the beans continue to leach out. The sharpness of the ginger-garlic paste softens. Everything rounds out.

If you are making rajma for a special meal, make it the day before and refrigerate it. Reheat slowly on low flame with a splash of water. It will be noticeably better.

This is also why leftover rajma from a Sunday always tastes better on Monday morning with a paratha than it did at Sunday lunch. Do not be surprised by this. Plan for it.

What Goes Wrong

Beans are not fully soft even after long cooking: They were not soaked long enough, or your pressure cooker is old and losing pressure. Soak longer next time. With an old cooker, add 5 to 10 minutes extra cooking time.

Gravy is too thin: Simmer uncovered longer. Mash more beans against the side of the pot. Do not add flour or cornstarch — these change the flavour character completely.

Rajma tastes flat despite all the spices: The onion was not cooked long enough, or the tomatoes were not cooked down properly. Both steps require patience that most first-time cooks skip. The depth of rajma comes entirely from those two slow-cooked foundations.

Too sour: Your tomatoes were very acidic. Add a small pinch of sugar and an extra half teaspoon of butter at the end. Both round out excessive acidity.

How to Serve — The Complete Rajma Chawal Plate

Place a generous mound of rice on the plate or in a bowl. Ladle rajma over one side — enough that it runs into and under the rice. On the side: raw sliced onion, a wedge of lime, and green chutney if you have it. A small piece of butter placed on the hot rajma and left to melt is the restaurant touch that most home cooks forget.

Eat with a spoon, mixing rice and rajma together in each bite. The ratio of rajma to rice in each spoonful is a personal matter on which people have strong opinions. Find your own ratio and defend it.