Heat the oil in a large pan and sauté the onion, shallot, garlic and Serrano pepper until onion is tender.
Add the Chinese 5 spice and mix around until combined completely.
Pour in veggie stock and stir.
Let that simmer, and then stir in the hoisin sauce, sesame oil, chili oil, and soy sauce. You don’t have to be exact with measurement because all of these flavors are pretty acquired, so do what you like.
Once all of that is mixed you can mix in the drained beans.
You can go ahead and serve it now, but I have also transferred this to a slow cooker and cooked from 1-12 hours, the longer you cook it the softer the beans with get.
Serve with the crunchy chow mein noodles and chopped green onion.