Season the chicken with salt, pepper, and cumin.
Heat achiote oil in a large pot and brown the chicken on all sides. Remove and set aside.
In the same pot, sauté onions, garlic, tomatoes, and bell pepper to create a rich Colombian sofrito.
Add the rice and stir to coat it fully in the sofrito.
Pour in the chicken broth, carrots, peas, and return the chicken to the pot.
Bring to a simmer, then cover and cook on low heat for 25–30 minutes.
Once the liquid is absorbed and rice is tender, turn off the heat and rest for 10 minutes.
Fluff gently, garnish with cilantro, and serve warm.