1) Marinate chicken cubes in the rest of ingredients, and let it rest for two hours 2) Either panfry or barbeque chicken cubes, when done remove from skewers and keep aside 3) Boil tomatoes with habanero chilli with little water 4) When cooled down, blend it with the rest of sauce ingredients 5) Boil baby potatoes with skin, when done remove skin and keep aside 6) In a wok put one tablespoon of oil and keep on flame, add garlic and saute it 7) Add all veggies except onions, mushrooms and baby tomatoes then stirfry on high flame, add potatoes and mix them all 8} Add sauce and mix well, do not extra dry sauce, remove from flame 9) Sprinkle basil, rosemary and parsely and pour on a big casserole 10} Put barbequed chicken and baby tomatoes all over the casserole 11) Now sprinkle caramalised onions and mushrooms with basil leaves 12) While serving bake in oven on 200C, serve hot