In a small bowl, mix all spices until well combined.
Pat the chicken dry and season with 1 ½ tablespoons of the spice mix. Heat 2 tablespoons of oil in a large skillet over medium high heat. Add the chicken and cook until browned and cooked through. Remove from the skillet and set aside.
Reduce the heat to medium. Add the onions and bell peppers to the skillet and sauté until softened, adding a little more oil if needed.
While the vegetables are sautéing, combine the chicken stock, tomato sauce, and remaining spice mix in a bowl. Stir to combine and set aside.
Add the rinsed, dried rice to the skillet with the vegetables and toast until about half of the rice has turned a light brown. Stir in the garlic and sauté for 30 seconds.
Now stir in the chicken stock mixture. Bring to a boil, cover, then reduce to low and simmer for 20 minutes.
Once the 20 minutes are up turn the heat off and let the rice rest, still covered, for 10 minutes, so it finishes steaming.
Remove the lid, fluff the rice, then stir in the cooked chicken. Garnish with chopped cilantro and a squeeze of lime juice, if desired. Enjoy!