In a food processor, add the onion, capsicum and garlic and finely chopped.
Heat a large sauté pan over a medium-high heat and add 1 tablespoon of oil. Season chicken with salt and pepper and in batches sear on both sides until golden then remove and rest on plate.
Add remaining oil to the pan followed by the onion and capsicum mixture. Add a pinch of salt and cook 3-4 minutes, stirring regularly until soften. Add the spices and cook for a further minute before adding tomato passata and sugar. Return the chicken pieces and a splash of water. Cover with a lid and turn the heat to low and cook for 25-30 minutes until the chicken tender.
Pre heat oven on to the grill element.
Remove chicken from sauce and roughly chopped or shred.
Working with one tortilla at a time, add a few spoonfuls of chicken to the centre and wrap.
Pour half of the sauce into a baking dish. Arrange chicken tortilla wraps on top and then pour over the remaining sauce. Sprinkle with cheese and cook on the middle shelf of the oven until cheese has melted and is golden brown.
Serve with a sprinkle of reserved onion, sour cream, avocado and coriander.