Drain and rinse the black beans and set to one side.
Heat a tablespoon of oil in a skillet and place on a medium high heat.
Add in the diced onions and mushrooms. Cook for 5 minutes until softened.
Stir in the red chili and garlic, cook for another minute, take off of the heat and set to one side.
In a large bowl, place the black beans and mash with a fork. I like to leave a few whole for texture.
Add the onion and mushroom mixture to the bowl along with rest of the ingredients, apart form the oil to the bowl (Worcestershire sauce, cayenne, tomato puree, parsley, egg, breadcrumbs, salt and pepper).
Mix well to combine. The mixture should easily form a firm ball, if your mixture is too wet add in a few more breadcrumbs.
Divide the mixture into 4 and shape into patties.
Heat a couple of tablespoons of oil in a skillet on a medium high heat.
Once hot, add the patties to the skillet and cook for around 4 to 5 minutes on each side til crispy.
Serve in burger buns with salsa and sour cream, or with your favorite toppings.