Heat some oil in a pan on medium heat, and add the carrots. Bake for about 5-7 minutes.
Drain the lentils and add them to the pan, together with minced garlic, smoked paprika, cumin, chili powder, ketjap and water. Give a good stir and put on medium heat for 15-20 minutes. Stir occasionally, and if it cooks dry, add a splash of water.
While that's cooking, shred the cabbage and dice the avocado.
When the taco filling is cooked (the carrots will be really soft), add the sugar and salt, and give a good stir. Fill the tacos with the lentil-carrot filling, corn, avocado and cabbage. Add some hot sauce of chipotle if you like!