Drain the can of jackfruit and rinse. Cut any hard ends of the jackfruit (the pointy ends)
Heat a frying pan with the olive oil and start by baking the onion and the garlic. Add the jackfruit and the spices. Bake until it becomes fragrant.
Add the tabasco and the coconut aminos, the lime juice and if the pan starts to become too dry add a few tablespoons of water. There can be a little layer of fluid in the pan but not too much.
Put a lid on the pan and let it simmer for about 15 minutes or until you can easily break the jackfruit apart with a fork. Add the tomato puree and mix it through the jackfruit. Make sure it is well divided.
Make the coleslaw by adding cabbage and carrot together in a bowl. Mix it and make a dressing from the mayonaise, lime and tabasco. Use pepper and salt if needed.
Add to the coleslaw and mix it all in. Serve the jackfruit with the coleslaw and sprinkle the spring onion on top.