The major difference between cashew chicken and kung pao chicken is that kung pao chicken is made with peanuts whereas cashew chicken is made with cashews. Kung pao chicken also has a spicy flavour thanks to the chillies and cashew chicken is slightly sweet.