Take 200g of boneless chicken. Cut them into pieces of acceptable size.
Put the pieces in a bowl. Add salt, turmeric powder, chilli powder, chicken masala (or meat masala or garam masala) powder, garlic-ginger paste, curd and 1tsp oil.
Mix well. The pieces should have the spices evenly applied. Keep marinated aside for 1hr.
Take 2 medium tomatoes and 2 medium onions. Make puree for each. If you don't have a mixer, you can use the smallest holes in a grater to get puree like paste.
Take a pan. Add 3tsp of oil. Heat on low flame for 2mins. Add onion puree and stir for 2mins. Add tomato puree. Mix well and stir for 2mins. You should see water leaving from sides.
Add the marinated chicken pieces. Mix well.
Close lid and let it cook for 10mins. No need to add water. Natural water from tomatoes and chicken should be enough.
Open the lid and stir well. Chicken should look more cooked now. Close lid again and let it cook for 5mins. Use low flame throughout.
Open the lid and mix well. Paste must have thickened. Curry is ready! Serve hot.