Put the soy protein in a bowl, pour boiling water, and cover. After about five minutes, strain, rinse with cold water, squeeze well and set aside. If using Yuba wings, cut them across.
Heat oil in a wok or a large skillet, and fry the soy protein strips for a few minutes until they are slightly golden. Take out and set aside.
Add the onion and fry until it becomes transparent; add the peppers and tomatoes and fry for 3 - 4 minutes. Finally, add olives, artichokes, or jackfruit, and cook for another minute or two.
Season with smoked paprika, salt, and black pepper, and mix well.
Add chickpeas and crushed garlic, return the soy protein to the pot, add water as needed, mix, taste, and adjust seasoning if necessary. Bring to a boil, lower the flame and cook for about fifteen minutes.
Sprinkle with chopped parsley and serve with white rice or quinoa.