A 30-minute chicken jalfrezi, with a timing plan that actually works
Hot pan, chunky peppers, charred onion, green chillies and a sauce that clings. The trick isn't a secret ingredient. It's doing things in the right order so the rice, the chicken and the sauce all land at once.
By S
7 October 2026 · 10 min read
Jalfrezi is the curry-house dish for people who like their dinner with a bit of bite: chicken and vegetables cooked fast over a high heat, with chunky peppers and onions that keep some crunch, plenty of green chilli and a tomato sauce that's thick enough to coat rather than pool. The name is often linked to jhal, the Bengali word for heat and spice, which feels about right.
Here's a slightly awkward confession for a British Bangladeshi: I grew up thinking jalfrezi was restaurant food. Nobody made it at home. At home there was bhuna, there was dal, there was fish curry on a Sunday that made the whole stairwell smell of mustard oil. Jalfrezi lived on the laminated menu of the takeaway near my parents' place, between the madras and the pasanda, and it arrived in a foil tray on special occasions, like a cousin's exam results or a power cut.
I only clocked how Bangladeshi it really was when I was old enough to notice who was cooking it. A lot of the curry houses on British high streets are run by families from Sylhet, and the menu was a sort of translation: home cooking, sped up, made louder for a flame that never goes below full. Jalfrezi is the loudest one on the list. When I finally tried making it myself, in my first flat, I used a non-stick pan the size of a dinner plate, put everything in at once and produced a grey, wet stew with green peppers floating in it like rubber ducks. It tasted of nothing in particular. I ate all of it, out of stubbornness.
These days it's what I make on a Tuesday when T comes home from work with that particular look that means a client meeting went long and lunch was a cereal bar. It's quick, it's properly spicy, and the noise of a hot pan seems to cheer her up before she's eaten anything.
It's also a perfect weeknight curry, because almost nothing needs to simmer for long. The flavour comes from browning, not time. The one thing that trips people up is juggling: rice that's ready ten minutes before the curry, or chicken that's still cooking while the peppers turn to mush. So this recipe comes with a timing plan.
SEveryone wants a secret ingredient. The secret is a schedule.
THe's going to make me read a timetable before I'm allowed to eat. Fine. As long as it's thirty minutes and not "thirty minutes".
What makes it work
- A properly hot pan. A wide frying pan, wok or karahi gives the chicken and peppers room to brown instead of steaming.
- Chunky veg, cut big. Peppers and onion in 3cm pieces keep their bite and pick up a little char at the edges.
- Onions two ways: one chopped finely to melt into the sauce, one cut into petals for texture.
- Green chillies two ways: sliced into the sauce for heat, and a couple slit whole for flavour without much fire.
- Not too much liquid. Jalfrezi is a thick, clingy curry, not a soup. Tinned tomatoes and a splash of water are enough.
- Doing the chopping first. Once the pan is hot, there isn't time to stop.
Ingredients (serves 4)
For the chicken
- 600g boneless, skinless chicken thighs, cut into 3cm chunks (breast works too, but it dries out faster)
- ½ tsp ground turmeric
- 1 tsp Kashmiri chilli powder (or ½ tsp hotter chilli powder)
- 1 tsp salt
- 1 tbsp lemon juice
For the jalfrezi
- 4 tbsp neutral oil (vegetable, sunflower or rapeseed), divided
- 1 tsp cumin seeds
- 2 medium onions: 1 finely chopped, 1 cut into 3cm petals
- 4 garlic cloves, finely grated
- 4cm piece of ginger, finely grated
- 4 green chillies: 2 thinly sliced, 2 slit lengthways
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tbsp tomato purée
- 200g tinned chopped tomatoes (half a 400g tin)
- 2 peppers (ideally 1 red and 1 green), deseeded and cut into 3cm pieces
- 2 ripe tomatoes, each cut into 6 wedges
- ½ tsp garam masala
- 100ml just-boiled water, as needed
- A small handful of fresh coriander, roughly chopped
- Lemon wedges, to serve
For the rice
- 300g basmati rice
- 450ml cold water
- A pinch of salt
The 30-minute plan
Read this before you start. Times are from the moment you walk into the kitchen, and assume one hob ring for the rice and one for the curry.
- 0:00 to 0:03. Rinse the rice until the water runs nearly clear, then put it on (see the method). Mix the chicken with its spices in a bowl.
- 0:03 to 0:10. Chop everything: onions, peppers, chillies, tomatoes, garlic and ginger. The chicken marinates while you do this.
- 0:10 to 0:15. Sear the chicken in a very hot pan. Lift it out.
- 0:15 to 0:21. Fry the cumin seeds and chopped onion, then the garlic, ginger, ground spices and tomatoes, until thick. Somewhere in here, the rice comes off the heat to rest.
- 0:21 to 0:28. Peppers and onion petals in on high, chicken back in, simmer until the chicken is cooked through.
- 0:28 to 0:30. Tomato wedges, garam masala and coriander. Fluff the rice. Serve.
Method
- Put the rice on. Rinse the basmati in a sieve under the cold tap until the water runs nearly clear. Tip it into a pan with a tight-fitting lid, add the 450ml cold water and a pinch of salt, and bring to the boil. Stir once, cover, turn the heat to its lowest and cook for 10 minutes. Turn off the heat and leave it covered to steam for at least 10 minutes. Don't lift the lid.
- Marinate the chicken. Mix the chicken chunks with the turmeric, chilli powder, salt and lemon juice. Leave it while you chop. Use a separate board and knife for raw chicken, and wash your hands, the board and the knife in hot soapy water before touching anything else.
- Prep everything else, so it's ready to go into the pan: finely chop one onion, cut the other into petals, cut the peppers into 3cm pieces, slice two chillies and slit two, cut the tomatoes into wedges, and grate the garlic and ginger.
- Sear the chicken. Heat 2 tbsp oil in a large frying pan, wok or karahi over a high heat until it shimmers. Add the chicken in a single layer, laying pieces in away from you, and leave it alone for 2 minutes so it browns. Turn and brown for another 2 to 3 minutes. It won't be cooked through yet. Lift it onto a clean plate, not the bowl the raw chicken was in. If your pan is small, do this in two batches.
- Build the sauce. Turn the heat to medium-high and add the remaining 2 tbsp oil and the cumin seeds. When they sizzle (about 20 seconds), add the finely chopped onion and fry for 4 to 5 minutes, stirring, until soft and turning golden at the edges.
- Add the garlic, ginger and sliced chillies and stir for 1 minute. Add the ground cumin and coriander and stir for 30 seconds, then add the tomato purée and stir for another minute. If anything starts to catch, add a splash of water.
- Add the chopped tomatoes and cook hard for 3 to 4 minutes, stirring, until thick and the oil starts to show at the edges.
- Turn the heat back up to high. Add the peppers, onion petals and slit chillies, and stir-fry for 2 to 3 minutes. You want them glossy, slightly charred at the edges and still crunchy.
- Return the chicken and any juices from the plate. Add 50ml just-boiled water, stir, and simmer briskly for 5 to 6 minutes, stirring now and then, until the chicken is cooked through. Add a little more water only if the sauce is sticking. The chicken is done when it reaches 75°C in the thickest piece, or when you cut the biggest piece open and there's no pink meat and the juices run clear.
- Finish. Add the tomato wedges and garam masala, and toss for 1 minute, just long enough to warm the tomatoes without collapsing them. Taste and add salt if needed. Take it off the heat, scatter over the coriander, and serve with the rice and lemon wedges.
How it actually went on our hob
I cooked this to the plan three times before I let myself call it a 30-minute recipe, with T holding the stopwatch on her phone, which she enjoyed far more than was necessary. We have a four-ring gas hob that's older than our marriage, and I used the big ring at full whack with a 30cm carbon-steel wok. A karahi or a big, heavy frying pan works too. A small non-stick pan does not, as I'd already proved in my twenties.
- First go: 41 minutes. The chopping took me 12 minutes, not 7, because I was trying to make the pepper pieces all the same size. They do not need to be the same size. I also crammed all the chicken in at once, and it sat there sweating instead of browning, so I had to fish half of it out and start again.
- Second go: 33 minutes. Chicken in two batches, which is slower on paper and faster in real life. The sauce caught on the bottom while I was hunting for the garam masala, which is why the method now says to add a splash of water the moment anything sticks.
- Third go: 29 minutes, with T chopping the onions and peppers while I did the chicken. So, honestly: 30 minutes on your own if you chop briskly and have everything out on the counter first. Closer to 25 with a second pair of hands.
The rice is the bit that makes it work. Because it rests off the heat for at least 10 minutes, it has a built-in buffer. On the slow first night it sat there for twenty and was still perfect. Don't lift the lid to check on it. I know. I always want to as well.
On quantities: the 50ml of water was plenty every time, and I never needed more. Thighs stayed juicy both times I used them. When I tried breast on the third night (T's request, as she says thighs are "a bit much" on a weeknight), I took it off a couple of minutes earlier, once it had reached 75°C, and it was fine, but it didn't have the same give. The chillies are where we argued.
TTwo sliced chillies in a dish whose name basically means "hot". That's a mild jalfrezi with a good lawyer.
SThe two slit ones are in there too. They count.
TThey count as decoration. I bit one on purpose and nothing happened.
SThat's what the third chilli in the allergens note is for. It's yours. You can put it in.
For the record, she did, and I needed a glass of milk. The recipe stays at two sliced and two slit, because that's the version most people will enjoy on a Tuesday. If you grew up eating raw green chillies with your rice, you already know what to do.
High heat, safely
- Pat the chicken dry with kitchen paper if it's wet before it goes in, so the oil spits less.
- Never leave a pan of hot oil unattended. If oil starts smoking heavily, take the pan off the heat and let it cool a little.
- Keep pan handles turned inwards, away from the edge of the hob.
- If oil ever catches fire, turn off the heat and cover the pan with a lid or a damp tea towel. Never use water.
Leftovers, and the rice
Jalfrezi keeps well, though the peppers soften overnight. Cool leftovers quickly, cover and refrigerate within 2 hours, then eat within 2 days. Reheat once only, until it's steaming hot all the way through.
Rice needs more care than the curry. Cooked rice can carry spores that survive cooking, so if you're not eating it straight away, spread it out on a tray to cool and get it into the fridge within 1 hour. Eat it within 24 hours and reheat it only once, until piping hot.
How we serve it, and the shortcuts we actually use
Mostly with the basmati, because the rice is part of the plan. On nights when even that feels like admin, we'll have it with shop-bought frozen parathas instead, cooked from frozen in a dry pan while the curry simmers. Next to it there's usually a quick salad of sliced red onion, cucumber and tomato with lemon juice and a pinch of salt, the kind every Bangladeshi aunt puts out without being asked. T likes a spoon of plain yoghurt on the side to cool things down, mostly after she's ignored her own advice about the third chilli. (Parathas contain wheat and yoghurt is dairy, so bear that in mind if you're feeding anyone with allergies.)
Shortcuts, honestly:
- Jarred garlic and ginger paste: yes, on a tired night. Use about 1 heaped tbsp in place of the fresh garlic and ginger. It's a touch sharper, because most jars have a bit of acid in them, and fresh is better, but nobody at our table has ever complained. Check the label, as some brands add other ingredients.
- Frozen sliced peppers: no. I tried, once. They dump water into the pan, nothing chars, and you're back to the grey stew from my first flat. Fresh peppers are the whole point of a jalfrezi.
- Ready-chopped frozen onion: fine for the onion that melts into the sauce, not for the petals. Keep one fresh onion for those.
- Pre-diced chicken from the supermarket: fine, but the pieces are often small. Give them a minute less in the sear so they don't dry out, and still check they're cooked through at the end.
If there's any jalfrezi left, it goes into the fridge as soon as it has cooled (see the storage notes above), and I'll have it the next day stuffed into a warm paratha with a bit of that onion salad. T says it's better the next day. I've decided to take that as a compliment to the spices rather than a comment on my cooking.
TCan I just say, the timetable was worth it. I didn't have to ask "how long?" once.
SThank you. I'd like that minuted.
TIt's minuted. Next week, you're doing it without me chopping. Let's see your 29 minutes then.

Cook it with Jan
Want to make chicken jalfrezi tonight? Jan will scale it for your crowd and walk you through every step.
- Quick weeknight dinners
- Chicken
- Curry
- 30 minutes
- Desi
- Timing plan
About the authors
Tech entrepreneur & recipe tinkerer
One half of Kookbook. Tech entrepreneur, obsessive recipe tinkerer and the person most likely to turn a simple dinner into an experiment involving three pans.