Dice the mushrooms, onions, carrots and celery into about 1/2 - 1" cubes.
To a cold non-stick or well seasoned cast iron skillet, add the mushrooms. You will likely need to do this in batches or 2 skillets at a time. I've been cooking these in both my non-stick and cast iron pans.
Set the heat to medium and cook the mushrooms, stirring every minute or so, for about 10 minutes or until the mushrooms have sweat all their water out. Add a drizzle of oil, and a pinch of salt, stir and cook for another 4 - 5 minutes or until they are well browned and taste delicious. Remove from the skillet and reserve for later.
To one pan, add the onions, and to the other, add the celery and carrots. Drizzle with some oil and stir to coat. Cook the veggies for about 25 minutes, stirring occasionally, until the onions have browned, and the carrots and celery have softened. I like to get some char on my carrots and celery as well so I cook them in the cast iron. They should still have a bit of bite to them, but they should not be crunchy.
To the onions, add in the minced garlic and stir, cook for about 1 minute. Remove the veggies from the skillet. Allow to cool for 10 - 15 minutes.
Whisk the Soy Sauce (or Coconut Aminos), Vegan Worcestershire, Miso Paste, Tomato Paste, Vinegar, Smoked Paprika, Nutritional Yeast and Cayenne.
Add that mixture and everything but the potato starch and panko to a large bowl, and toss to combine. Then add half that mixture to a food processor.
Pulse the food processor until the mixture is cohesive with some good chunks still. Do not process until it's completely smooth. You should still be able to see chunks of veggies. Remove and repeat with the other half of the mixture.
Add all of the processed mixture to a bowl and then add in the potato starch and any optional binders if you are using them. Knead the starch into the mixture until it stiffens up.
Refrigerate for at least 30 minutes. Overnight works too!