Start with cutting the vegetables. Take out the seeds and the white parts of the peppers and cut into cubes. Cube the onions into similar sizes. Mince the garlic and the fresh ginger.
Cut the chicken breasts diagonally into 3 cm (1 inch) cubes. Use a sharp knife and make clean cuts.
Prepare a batter with egg yolks, baking powder, starch, flour, salt, black pepper, water and olive oil. Add in the chicken cubes. Mix well to coat chicken with the batter. If the batter becomes too thick add more water and/or olive oil.
Deep fry the chicken in sunflower oil heated to 150°Celsius (300° F) for about 2-3 minutes or until they start floating on the top.
When the chicken starts floating on the top, remove from the oil on to a dish covered with paper towels.
When the oil reaches 150°Celsius (300° F) again, fry the chicken for the second time. This time 30 seconds or until the chicken is golden brown. Again remove from the oil and place it on paper towels to get rid of excess oil.
Meanwhile, start cooking the vegetables.
Saute the veggies in a wok or large skillet until they change colour. Do not overcook, a little crunchiness will be nice to have.
Add the soy sauce, ketchup, chopped pineapples, pineapple juice, white wine vinegar, dark brown sugar, dry chilli flakes and pepper to taste.
Toss in the fried chicken and mix until the chicken is well coated with the juices.
Taste and adjust spices if necessary.
Serve immediately.