In a large skillet, combine garbanzo beans, water, tomato paste, chili powder, garlic powder, onion powder, cumin and salt. Bring to a simmer over medium heat, cover and cook for 10 minutes, stirring occasionally. Uncover and simmer another minute or two until most of the liquid is absorbed.

Use a fork or potato masher to mash about half of the garbanzo beans. Stir in fresh cilantro, if using. Spoon mixture into flour tortillas, adding a squeeze of fresh lime. Add additional toppings as desired and fold in half to create soft tacos.