Soak the mushrooms in boiling water for at least 1 hour.
Drain and place in a food processor along.
Blitz in a blender into coarse pieces roughly the size of minced meat bits.
Place into a large bowl and combine with the remaining ingredients, mixing thoroughly with your hands.
Fry the onions in the oil until soft.
Blitz in a food processor along with water, onion, vegetable oil, nutritional yeast, tomato puree, vinegar, sugar, soybean paste, salt, smoked paprika, mustard powder, onion powder, garlic salt, black pepper and gram flour.
Slowly fold the vital wheat gluten, mushrooms and textured soy protein into the puree and roughly mix until ingredients well incorporated and no dry bits or flour remain.
Divide into 20 balls.
Wrap around firmly with clingfilm, and then in foil.
Steam for 35-40 minutes.
Remove from the steamer and take off all outer packaging.
Fry or grill for a few minutes before serving in your preferred sauce.