Heat oil in a large nonstick skillet over medium heat. Add chicken; cook 3 minutes on each side or until browned. Remove from pan. Add onion and garlic to pan; cook 2 minutes or until tender.
Combine flour, cinnamon and red pepper and sprinkle over walnuts; stirring to coat. Add broth and stir with a whisk, stirring constantly. Add walnuts and cook 1 minute or until toasted, stirring constantly.
Return chicken to pan. Cover and simmer 15 minutes or until chicken is done and sauce is slightly thick.
Stir in parsley, vinegar, salt, and black pepper. Remove from heat and serve! Great over rice!