Cut the chicken breast into bite-sized pieces. Roughly dice 2 medium onions.
Heat a large pan over medium-high heat. Sear the chicken pieces for 5-7 minutes until light golden. Add the diced onions and cook for 2-3 minutes. Sprinkle with 1 tablespoon curry, 1 tablespoon paprika powder, some cinnamon, and some pepper. Stir well.
Pour in 2 glasses poultry stock and cook over medium heat for 20 minutes until the chicken reaches 74°C / 165°F internally.
Add the pineapple slices (roughly chopped) and cook for 1-2 minutes. Dissolve 1 tablespoon cornstarch in cold water and stir into the curry to thicken to desired consistency (or use 2 tablespoons flour if preferred).
Meanwhile, divide 2 bunches of broccoli into florets and steam for 5-8 minutes until al dente.
In a saucepan, combine 1 cup basmati rice, 2-3 cups water, and 2 bay leaves. Bring to a boil over medium-high heat, then reduce to medium heat and simmer for 15-20 minutes until the water has almost evaporated. Stir gently at the end.
Serve the chicken curry with the steamed broccoli and rice.