Preheat the oven to 350°F.
Drain and rinse the black beans. Spread them in a single layer on a pan and bake them for 15 minutes.
While the beans bake, heat the oil in a large pan over medium heat and once it's hot, add the onions. Cook the onions for about 3 minutes, and then add the garlic. While stirring often to prevent burning, cook both for 5 more minutes and then remove the pan from the heat.
Using a fork, combine the ground flax seeds and water in a small bowl and allow the mixture to sit for 3-5 minutes to thicken.
When the beans are done baking, remove them and increase the temperature of the oven to 375°F.
Add the flour and dry spices to a food processor and process for a couple seconds to combine.
Add the cooked onion/garlic mixture to the food processor along with the soy sauce, liquid smoke, tomato paste and flax seed mixture. Pulse until the dry mixture has become coated with the wet.
Add the baked black beans to the food processor and pulse until combined. Do not over process or you will lose the texture of the black beans.
Scoop out ½ a cup of the patty mixture, and place it on a baking pan lined with a silicone mat or parchment paper. Use the back of a spatula to flatten and shape the patty however you'd like it.
Bake the patties for 10 minutes, and then flip and cook the other side for another 10 minutes.
Enjoy!