Saute the onion in olive oil until lightly browned.
Whisk in the coconut milk, tomato paste, curry powder, and garlic.
Add the chicken and stir to combine.
Bring to a boil, reduce the heat, and simmer for 20 to 25 minutes.
In another pot, heat 2 cups of water to boiling. Add the rice and stir. Cover with a lid and cook on a low simmer for approximately 18 minutes, or until all the water is absorbed and the rice is tender. Remove from heat and fluff with a fork.
Serve the curry over rice.
Notes
Add additional veggies, if desired, like potato, sweet potato chunks, sliced bell pepper, water chestnuts, or spinach.