To prepare the peanuts mix the nuts with the water and sugar in a large heavy pan.
Heat slowly until the sugar begins to dissolve and goes a straw like colour.
Shake the nuts in the pan to ensure they are covered in the caramel. Avoiding stirring as this will make the caramel turn to crystals.
Once they are fully coated and the nuts are a deep caramel colour turn out on to a baking sheet covered in grease proof paper. Try to avoid the nuts sticking together in clumps.
While they are still sticky sprinkle over the chilli flakes.
Leave for 10-15mins, or until the sugar has set.
To make the sauce
In the meantime, mix the soy sauce with the cornflour in a bowl until it has completely dissolved.
Next, stir in the red wine vinegar followed by the honey or maple syrup, garlic and ginger.
To cook the stir fry
Heat a non-stick griddle or wok over a high heat and add the sesame oil.
Slice the peppers and aubergines into long, strips roughly 1cm wide and fry them in the pan quickly and fiercely.
Let the vegetables brown around the edges and become soft.
Fry off the vegetables for 5mins, before adding the spring onions and bamboo shoots for another five minutes.
Pour over the sauce and cook for another 5-10mins until the sauce is thick and sticky, evenly coating the vegetables.
Add the chilli to the pan and cook for another 1-2 minutes.
Serve by sprinkling over the caramelised peanuts and any extras like sesame seeds and coriander.