- STEP 1
Heat the 2 tbsp oil in a pan and fry the onion and garlic over a low to medium heat for 5 minutes, or until softened.
- STEP 2
Mix the ginger, salt, stock cube and turmeric together in a bowl with the remaining oil until well combined, then add the chicken pieces and mix well to coat.
- STEP 3
Add the coated chicken to the pan and fry for 15 minutes, or until golden-brown and cooked through.
- STEP 4
Stir in the butter and the tomatoes into the pan, then reduce the heat until the mixture is just simmering. Add the soy sauce and the balsamic vinegar and stir. Sprinkle the top with the sugar and garlic granules and stir.
- STEP 5
Cover the pan with a lid and cook for 30 minutes, stirring every 5 minutes or so and adding a tablespoon of water if the mixture appears too dry.
- STEP 6
While cooking the chicken, start to boil the water for the pasta, then cook for 9 minutes or until soft.
- STEP 7
To serve, spoon the chicken onto serving plates with the pasta on top, serve with grated parmesan.