First, rinse both regular and sticky rice together in cold water until the water runs clear. Drain well and set aside.
Heat oil in a large, deep pan over medium heat. Cook onions and garlic until soft and fragrant, about 2 minutes. Add chicken pieces and cook until they start turning light brown, around 5 minutes.
Add the sliced chorizo and cook for 3 minutes until it releases its red oils. Stir in the saffron (or kasubha) and cook for 1 minute. Pour in the fish sauce and cook for another minute.
Add your drained rice to the pan and gently stir to coat with the oils for 2 minutes. Pour in the coconut milk, chicken broth, and tomato paste. Mix well until the tomato paste is fully blended.
Add half of your bell peppers and all the green peas. Stir gently. Let it come to a boil, then lower the heat. Cover the pan tightly and cook on low heat for 15-20 minutes, or until the rice is tender and has absorbed most of the liquid.
Once done, turn off the heat but keep the pan covered. Let it rest for 5 minutes – this helps make the rice perfect. After resting, gently fluff the rice with a fork.
Top with the remaining bell peppers and serve hot. For special occasions, line your serving plate with banana leaves before adding the rice.
Remember: Don't lift the lid while cooking – this keeps all the steam inside, helping the rice cook evenly. If the rice looks a bit wet at the end, leave it covered for an extra 5 minutes. If it's too dry, sprinkle in a few tablespoons of hot water and let it steam for a few more minutes.