Sprinkle the chicken with salt, pepper, and flour.
Stir fry the chicken in a pan with heated oil. Until the color changes. Transfer to a plate.
Stir fry butter, garlic, onion and bell peppers in the same pan.
Add chicken and tomato, curry powder, cumin, galam masala, chicken stock cube, water and raisins. Mix. Cover when boiling. Cook over low heat for 30 minutes.