Add all the ingredients for the pancake batter and blend until smooth. Reserve.
Make the TVP filling: On a skillet, on medium heat, add the olive oil, the mirepoix, and stir fry until soft and golden. Lower the heat to medium-low, add the TVP, then add the mixture of soy sauce, water, and tomato sauce little by little, until the TVP is totally cooked. Add the salt, pepper, barbecue rub, and the oregano. The filling mixture should cook until no water is left on the skillet. Reserve.
Make the pancakes: On a separate skillet (mine is 10cm diameter, and the batter made 10 pancakes) add the oil, brush the skillet well, - it cannot be too greasy - add a little bit of the batter, enough to cover the bottom of the skillet. Let it cook in high heat for 40 seconds each side. Remove the pancake, add to a plate, repeat the process until you have no more batter left.
Meanwhile, reheat your tomato sauce and check it for salt and seasonings.
Assemble the pancakes: Add the TVP to each one of the pancake sheets, roll it gently, transfer to a baking dish, or to the serving plate if you are not broiling it. Once you’ve added all the pancakes to the dish or to the plate, cover with the tomato sauce and serve it! Bon Appetit!