In a large skillet, heat Canola oil over medium heat. add onions, jalapenos and ginger. Cook until fragrant and slightly browned.
Add curry powder and salt and mix well, cooking for one minute. Add diced tomatoes and cook for an additional three minutes.
Transfer veggie mixture to blender or immersion blender cup and blend until completely smooth, adding milk in small increments to create a thick gravy.
Return to skillet and add chicken pieces to coat in sauce. Cover and cook over medium low for 10 minutes, stirring halfway through.
Remove lid and add frozen peas and cook for an additional 8 minutes, stirring often.
Serve with freshly made Basmati rice and chopped cilantro. Enjoy!