Bring the milk to a boil, reduce and add the lemon juice, mix well for the milk to curdle.
Strain the chhana and let it stand for 5 mins.
Meanwhile, heat a nonstick pan with oil, saute the onions till golden.
Add the tomatoes and all the spices. Cook on high for the tomatoes to be done.
Add water for the mix to become soft and well mixed.
Now add the fresh paneer and mix well.
Finally, add the paneer cubes and adjust the spices.