Drain the jackfruit, rinse it under a colander and squeeze all the liquid out, then place in a large bowl. Using your fingers, break apart the chunks of jackfruit into shredded pieces, discarding the seeds.
Heat olive oil in a large skillet over medium-high heat. Add the onions, cooking for 4-5 minutes until softened. Add jackfruit, taco seasoning, soy sauce, garlic and chipotles, cooking another 4-5 minutes until jackfruit has absorbed flavours. Season with salt and pepper to taste, then remove from heat.
Meanwhile, mix together avocado, mango, red onion, lime juice, cilantro and salt in a bowl.
Heat the corn tortillas in the oven or in a microwave for 30 seconds to 1 minute until softened. Top tortillas with jackfruit, then red cabbage, mango avocado salsa, pico de gallo, cilantro and sour cream, if serving. Enjoy!