In a large skillet over medium-high heat, heat peanut oil. Place chicken in pan and brown on all sides. Remove chicken from pan and reduce heat to low. Add onions and cook until translucent. Add chicken stock, garlic, chili pepper, cumin, salt and pepper, potatoes and carrots and bring the liquid to a boil. Add chicken pieces. Place the lid on top of the skillet, lower heat and simmer for 30 minutes or until the chicken is cooked through. Serve over rice and sprinkle with unsalted peanuts.