Besan ji Bhaji
A homestyle Sindhi-style gram flour curry simmered until silky and lightly spiced, with onions, tomatoes, and a simple tempering. It is comforting, filling, and especially good with steamed rice or phulka.
For 4 servings
- prep · ~3 min
Mix the besan with water.
1.Add besan to a bowl.2.Pour in 1 cup water little by little and whisk until smooth.3.Make a lump-free slurry and keep it ready. - temper · ~1 min
Make the tempering.
1.Heat oil in a kadai over medium heat.2.Add cumin seeds and mustard seeds.3.Let them crackle for a few seconds. - saute · ~6 min
Cook the onion, ginger, garlic, and chili.
1.Add onion and cook until soft and light golden, 4 to 5 minutes.2.Add ginger, garlic, and green chili.3.Cook for 1 minute until fragrant. - saute · ~6 min
Cook the tomato and spices.
1.Add tomato and cook until soft and pulpy, 4 to 5 minutes.2.Add turmeric powder, red chili powder, coriander powder, and salt.3.Mix well and cook for 30 seconds. - mix · ~2 min
Add the besan slurry.
Lower the heat and pour in the besan slurry while stirring continuously so it stays smooth and does not catch at the bottom.
TIPKeep stirring as you pour. Besan thickens quickly and can form lumps if added all at once. - simmer · ~12 min
Simmer the bhaji until smooth and cooked.
1.Add the remaining 2 cups water and mix well.2.Stir in tamarind paste.3.Cook on low heat, stirring often, until the raw besan smell is gone and the curry turns smooth and slightly thick, 10 to 12 minutes.TIPIf the bhaji gets too thick, add a splash of water and stir well. - garnish
Garnish with coriander leaves.
- serve
Serve hot.
Serve Besan ji Bhaji hot with steamed rice, phulka, or plain chapati.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Whisk the besan with water in small additions so the slurry stays completely lump-free.
- 2Lower the heat before pouring in the slurry; besan catches quickly on a very hot kadai.
- 3Stir the bhaji often while simmering, especially around the base and corners, to prevent sticking.
- 4Cook until the raw besan smell fully disappears; that is the clearest doneness cue for this curry.
- 5Add tamarind only after the slurry is mixed in and loosened, so the besan cooks evenly.
- 6The bhaji thickens as it stands, so keep a little hot water ready to adjust before serving.
- 7This dish reheats well; warm it gently with a splash of water and whisk to restore its silky texture.
Adapt it for your goals.
Low-oil
Reduce the oil slightly and cook the onion-tomato base a bit longer with splashes of water for a lighter everyday version.
veganVegan
This recipe is naturally vegan as written, making it a simple plant-based curry to pair with rice or phulka.
spicierSpicier
Add an extra green chili or a little more red chili powder if you prefer a sharper, hotter Sindhi-style bhaji.
garlic freeGarlic-free
Skip the garlic and increase ginger slightly for a cleaner flavor while keeping the curry aromatic.
Why this is on our healthy list.
Plant-Based Protein
Besan, made from chickpeas, adds satisfying plant protein that makes this curry filling and hearty.
Good Fiber Support
Chickpea flour, onion, and tomato contribute fiber, which helps make the dish more sustaining than a thin gravy.
Aromatic Digestive Spices
Ginger, cumin, mustard seeds, and coriander bring traditional flavor along with ingredients often used in comfort cooking.
Tomato and Herb Freshness
Tomatoes and coriander leaves add freshness and beneficial plant compounds to balance the richness of besan.
Frequently asked questions
Lumps usually happen when the besan is added too quickly or into high heat. Make a smooth slurry first and pour it in slowly while stirring continuously.



