Chhanar Kalia
Soft, spongy paneer balls simmered in a rich, aromatic tomato and yogurt gravy. This classic Bengali curry is a festive delight, balancing sweet, savory, and spicy flavors perfectly.
For 4 servings
Prepare the Chhana (Fresh Paneer)
- In a heavy-bottomed pan, bring the milk to a rolling boil over medium heat, stirring occasionally to prevent scorching.
- Once boiling, reduce the heat to low and slowly pour in the lemon juice. Stir gently until the milk curdles completely and a greenish whey separates from the solids.
- Turn off the heat. Line a colander with a muslin or cheesecloth and strain the curdled milk.
- Rinse the chhana under cold running water for a minute to remove any lingering lemon taste. Gather the cloth and squeeze out as much water as possible.
- Hang the cloth-wrapped chhana for 30-45 minutes to drain completely. It should be moist but not wet.
Knead and Form the Chhana Balls
- Transfer the drained chhana to a large plate or clean countertop. Use the heel of your palm to knead the chhana for 7-10 minutes until it becomes completely smooth, soft, and dough-like, with no grainy texture.
- Add the maida, 0.5 tsp sugar, and 0.25 tsp salt to the smooth chhana. Knead for another 2 minutes to incorporate everything well.
- Divide the dough into 12-14 equal portions and roll them between your palms to form smooth, crack-free balls.
Fry the Chhana Balls
- Heat the vegetable oil in a kadai or deep pan over medium heat. The oil should be hot but not smoking.
- Carefully slide the chhana balls into the hot oil, frying in batches to avoid overcrowding the pan.
- Fry for 5-6 minutes, turning them gently and occasionally, until they are evenly golden brown and crisp on all sides.
- Use a slotted spoon to remove the fried balls and place them on a plate lined with paper towels to drain excess oil.
Prepare the Gravy Base
- In a separate pan or kadai, heat the mustard oil over medium-high heat until it is slightly smoking. This removes its pungent raw smell.
- Reduce the heat to medium. Add the bay leaf, cinnamon stick, green cardamoms, and cloves. Sauté for about 30 seconds until they become fragrant.
- Add the onion paste and cook for 6-8 minutes, stirring frequently, until it turns light golden brown and the oil begins to separate at the edges.
Cook the Masala
- Add the ginger and garlic pastes and sauté for 1-2 minutes until the raw aroma disappears.
- Add the turmeric powder, Kashmiri red chili powder, cumin powder, and coriander powder. Stir for 30-40 seconds on low heat.
- Pour in the tomato puree, mix well, and cook for 5-7 minutes until the mixture thickens and oil starts to ooze from the sides of the masala.
Finish the Gravy and Simmer
- Reduce the heat to the lowest setting. Add the whisked curd to the pan, stirring continuously for 2 minutes to prevent it from curdling.
- Once the curd is incorporated, add 2 cups of hot water, 1 tsp salt, and the remaining 1 tbsp (3 tsp) of sugar. Mix well and bring the gravy to a gentle boil.
- Carefully add the fried chhana balls and the slit green chilies to the gravy.
- Cover the pan and let it simmer on low heat for 5-7 minutes. This allows the balls to soften and absorb the flavors of the gravy.
Garnish and Serve
- Turn off the heat. Stir in the garam masala powder and ghee for a final touch of flavor and aroma.
- Let the Chhanar Kalia rest, covered, for at least 10 minutes before serving. This helps the flavors to meld together.
- Garnish with freshly chopped coriander leaves and serve hot with steamed rice, pulao, or luchi (Bengali fried bread).
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Kneading the chhana until completely smooth is the most critical step for soft, non-breaking balls.
- 2Fry the balls on a steady medium flame. High heat will brown them too quickly, leaving the inside uncooked, while low heat can make them absorb too much oil.
- 3Always add whisked yogurt on low heat while stirring constantly to prevent the gravy from splitting.
- 4Do not over-boil the chhana balls in the gravy, as they might become hard and rubbery.
- 5For the most authentic Bengali taste, using mustard oil is highly recommended.
- 6The balance of sweet and salt is key in this dish. Adjust sugar according to your preference and the tartness of the tomatoes and yogurt.
Adapt it for your goals.
No Onion No Garlic (Niramish)
For a sattvic version, omit the onion and garlic pastes. Instead, use a paste of 1 tbsp poppy seeds (posto) and 8-10 cashews, and add 1/4 tsp of asafoetida (hing) to the hot oil with the whole spices.
With Potatoes (Alu diye)With Potatoes (Alu diye)
Make it a heartier curry by adding 1 cup of small, par-boiled and lightly fried potato cubes to the gravy along with the chhana balls.
Healthier Baked VersionHealthier Baked Version
For a lower-fat option, arrange the chhana balls on a baking sheet and bake at 180°C (350°F) for 15-20 minutes, or until golden brown, instead of deep-frying.
Creamier GravyCreamier Gravy
For an even richer gravy, add 2 tablespoons of cashew paste along with the tomato puree.
Why this is on our healthy list.
Rich in Protein
Paneer (chhana) and yogurt are excellent sources of high-quality protein, which is essential for muscle repair, cell growth, and overall body function.
Source of Calcium
The significant amount of milk and yogurt in this dish provides a good dose of calcium, which is vital for maintaining strong bones and teeth.
Aids Digestion
Yogurt is a natural probiotic that promotes a healthy gut microbiome. Additionally, spices like ginger, cumin, and coriander are traditionally known to aid digestion and reduce bloating.
Provides Sustained Energy
This dish offers a balanced mix of protein, fats, and carbohydrates, providing a source of sustained energy that keeps you feeling full and satisfied.
Frequently asked questions
This usually happens for two reasons: either the chhana had too much moisture, or it wasn't kneaded long enough to become smooth. Ensure you drain the chhana well and knead it until it forms a soft, non-grainy dough.



