Gather all ingredients.
Chop onions, bell peppers, and cauliflower. Set aside.
Chop chicken into 1-inch pieces. Set aside.
Measure spices and add to a small bowl. Set aside.
Heat a large dutch oven (or large skillet) over medium heat.
Add canola oil to skillet and let it heat up.
Add sliced onions. Cook for about 13 minutes, stirring frequently.
Add spices. Cook for about a minute, until fragrant, stirring frequently.
Add coconut milk. Let thicken 3-4 minutes, stirring frequently.
Add chicken. Cook for about 6 minutes, stirring frequently.
Add peppers and cauliflower. Cook for about 5 minutes, stirring frequently.
Add tomatoes. Cook for about 5 mins, stirring frequently.
Place lid on the dutch oven until ready to serve.
Optional: Serve over rice with toasted naan.