Punjabi Kadhi Pakora Recipe
In this piece you will find the story behind the pot, the secrets my elders never wrote down, the folklore of the mustard fields, and a full recipe card at the end.
The smell that lived in my grandmother's dupatta
I still search for one smell in every kitchen I walk into. It is sour at the front and warm underneath, the kind of smell that climbs into the ceiling and sits in the folds of cloth left drying near the chulha. My grandmother's dupatta carried a trace of it no matter how many times she washed it. In our house I never once called it a dish. I called it a season.
I never planned my kadhi as a child, and my grandmother never planned hers either. It arrived on the day the curd turned too sour to drink, too sharp for lassi, too proud to be poured down the drain. I would watch her lift the bowl to her nose, sniff once, and say a single word under her breath that meant our whole afternoon had just changed its plans.
Sour curd is not spoiled milk, she told me while pouring it into her big brass patila. It is milk that has finally grown old enough to become something wise.
How I learned to cook without a measuring cup
I asked my grandmother once how much besan she was adding. She looked at me the way you look at a child who has asked why the sky is blue. There was no measuring cup on her kitchen shelf. There was her fist, her palm, a wrist that turned the whisk in slow circles until the sound itself told her the batter was ready.
She called it haath ka andaza, the estimate of the hand. I did not understand it then. I understand it now, after years of standing beside her, that it was not superstition at all. It was decades of the same motion folded into muscle memory, something a printed recipe can only point toward and never fully replace, though I have tried to translate it into cups and spoons for you below.
A story my grandmother told me while stirring
My grandmother told me once about a bride from her own village who arrived at her new home during the harvest season carrying nothing but a small cloth pouch of roasted gram flour from her mother's kitchen. Everyone had told her that her mother in law's kadhi was famous three villages over, thick enough to coat the back of a spoon and sour enough to make your eyes water with joy, not pain.
On her first attempt the bride's kadhi split, the yogurt curdled into ugly clumps, and my grandmother said the girl cried quietly near the village well that evening. An old woman drawing water there told her that kadhi forgives everything except impatience. Stir it too fast and it breaks its temper. Stir it too slow and it forgets you are there at all. My grandmother repeated that same line to me the first time my own kadhi split, and I repeat it to myself even now, decades later, every time I lower the flame under my pot.
Why my family always adds the pakoras
My grandmother told me the pakoras were never meant to be a luxury in her mother's time. During lean harvest months, when there was little in the house besides gram flour and a few onions from the store, a thin bowl of kadhi was stretched into a full meal by dropping fried fritters straight into it. That habit born out of scarcity is the same habit I follow today, except now I do it because I genuinely cannot imagine a bowl of kadhi without them.
Why my father waited for winter to make his kadhi
My father always insisted that his kadhi made in December tasted nothing like the one made in June, and after enough winters and summers in his kitchen, I have to agree with him. Curd left out in cold weather sours slower and gentler, giving a rounder tang, while the same bowl in summer turns sharp and aggressive within hours. My father timed his best kadhi to the weeks when the mustard crop was being harvested near our fields, serving it beside fresh sarson da saag on the same table, and that pairing on a cold evening is still the closest thing I know to a festival on a plate.
What I do differently from every kadhi I have tasted outside my own home
I have eaten kadhi at weddings, at friends' homes, at little dhabas on the highway between Chandigarh and Ludhiana, and I have read enough recipes online to know most of them ask you to whisk raw besan straight into curd, bring it to a simmer, and stir for thirty or forty minutes until the rawness cooks out. That works, and it works well. But it is not what I do, and it is not what my grandmother did.
I roast the besan before it ever touches the curd
Before I whisk anything, I put my besan alone into a dry pan on low heat for two or three minutes until it turns a shade darker and starts smelling nutty instead of raw. My grandmother did this every single time, and I have never seen it written into any recipe I have come across. Roasting the flour first means my kadhi loses its raw edge in a fraction of the simmering time other versions need, and the flavour underneath tastes rounder from the very first spoon instead of only after a long cook.
I check for doneness the way my mother taught me, not by the clock
My mother never once looked at a timer while her kadhi simmered. She would tilt the ladle and watch for a thin sheen of oil rising and separating at the edges of the pot. That, she told me, is the moment the besan has fully let go of its rawness and the kadhi has nothing left to hide. I still use her eyes more than my own clock every time I cook this.
I temper it twice, not once
My mother made her tempering of cumin, fenugreek and dried red chillies twice in one pot. Half went in early to build the base underneath, and the second half went in fresh, seconds before the bowl left the kitchen, so the aroma hit the table at the exact moment the spoon did. I have never eaten a kadhi outside my own home that arrived at the table smelling the way hers did, and I am convinced this is why.
A kadhi that does not announce itself the moment it enters the room has not been tempered with enough love, my mother would say, tapping the ladle twice against the rim of the pot.
I use curd that has already sat for two days
My grandmother never bought fresh curd for her kadhi. She let it sit at room temperature for a day or two past the point most people would still call it fresh, because she said young curd gives you a shy kadhi, one that never fully speaks up. I keep a small bowl set aside for exactly this reason every week, and it is the single ingredient decision that changes the dish the most.
How my family serves it
In my house kadhi pakora never arrives alone. I ladle it generously over a mound of plain steamed rice, sometimes with a spoon of ghee melting into the middle, and a side of boiled jeera aloo when I am feeling a little indulgent. My father always ate his with a raw green chilli on the side, biting into it between spoonfuls, a habit my mother never understood and never stopped teasing him about at the table.
A small ritual before the first spoon
Before anyone at our table takes the first spoon, my mother still does something her own mother did before her. She sets aside a tiny portion near the stove, an old habit meant to thank the fire for cooperating that day. I do not question it anymore. It has simply become part of how I begin the meal too.
Punjabi Kadhi Pakora Recipe Card
For the kadhi
- 2 cups sour yogurt, whisked smooth
- 4 tablespoons besan gram flour, roasted lightly
- 4 cups water
- 1 teaspoon turmeric powder
- 1 teaspoon red chilli powder
- Salt to taste
- A small piece of jaggery, optional
For the pakoras
- 1 cup besan gram flour
- 1 onion, finely chopped
- 2 green chillies, chopped
- 1 inch ginger, grated
- 1 teaspoon carom seeds
- Salt to taste
- Water as needed for the batter
- Oil for deep frying
For the tempering
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 1/2 teaspoon fenugreek seeds
- 2 dried red chillies
- A pinch of asafoetida
- A handful of curry leaves
Method
- Roast the besan for the kadhi alone in a dry pan on low heat for two to three minutes until it turns a shade darker and smells nutty. Let it cool slightly.
- Whisk the roasted besan into the sour yogurt along with water until completely lump free.
- Add turmeric, red chilli powder and salt to the mixture and place it on low heat, stirring gently and often.
- Meanwhile mix the besan for the pakoras with chopped onion, green chillies, ginger, carom seeds, salt and just enough water to form a thick batter.
- Heat oil and fry small spoonfuls of the batter until golden and crisp. Set aside on a paper towel.
- Let the kadhi simmer on the lowest possible flame, stirring every few minutes so it does not stick or split. Watch for a thin sheen of oil rising and separating at the edges of the pot. That is your real sign it is done, not the clock.
- Prepare the tempering by heating ghee and adding cumin, fenugreek seeds, dried red chillies, asafoetida and curry leaves until they crackle.
- Pour half the tempering into the simmering kadhi and let it absorb the flavour for ten more minutes.
- Drop the fried pakoras into the kadhi a few minutes before serving so they soften slightly but do not turn mushy.
- Pour the remaining tempering fresh over the kadhi right before serving and serve hot with steamed rice.
Notes from my kitchen
- I use curd that is at least two days old for the most honest sour depth, the way my grandmother did.
- I never let the kadhi come to a hard boil since a rolling boil is what makes it split.
- A tiny piece of jaggery at the end rounds off sharp sourness without making the dish sweet.
Questions I get asked most often
Can I skip frying and still get a good Punjabi kadhi pakora?
I have air fried the pakoras on days I wanted less oil, and they still work, though I will tell you honestly they never quite match the crisp edge my mother's deep fried version gets.
Why does my kadhi still taste raw or too sharp?
In my experience this happens when the besan has not been roasted before it meets the curd, or when the curd used is too fresh. Roasting the besan first and letting your curd sit a couple of extra days fixes both problems for me every time.
How long does this kadhi keep in the fridge?
Mine stays good for about two days in an airtight container. I reheat it gently on low heat and fry a fresh batch of pakoras if I can, since the old ones lose their bite by day two.