To a pressure cooker - add onion, tomatoes and cashews. Add 1/2 cup water and pressure cook for 2 whistles. Cool down completely.
Transfer to mixer jar and make a fine puree, set aside.
Heat a pan with oil - add jeera let it crackle. Add ginger garlic paste fry for a minute.
Add onion tomato puree and let it boil in low flame.
Now add required salt along with red chilli powder and garam masala powder. Simmer for 5mins in low flame.
Add fresh cream mix well then add milk. Mix it and bring to a boil, garnish with coriander leaves and switch off.
In a mixing bowl - add jamun mix along with carrot,onion and coriander leaves. Mix well first.
Then sprinkle little water to a form a dough. Roll small lemon sized balls. Arrange in a plate.
Heat oil in a kadai - fry the balls, roll and cook for even browning and cooking.
Fry 3-4 balls at a time. Fry in batches. Fry until golden brown.
Drain in tissue paper. At the time of serving add the balls to the gravy and serve.
Serve Jamun Kofta Curry hot with roti or chapathi.