All ingredients ready? Let's begin!
Pick over the beans to remove any stones. Rinse them under cold water. Place the beans in a bowl and cover with water. Stir the baking soda into the beans. Set the beans aside to soak overnight, about 8 hours.
Drain the beans and place them in a stockpot over high heat. Cover the beans with water that is 2-inches above the beans. As soon as the water comes to a boil, turn the heat down to a low simmer, cover the pot, and cook until tender, approximately 50 minutes.
Drain the beans and set them aside to cool.
In a large cast-iron or another heavy-bottomed skillet over medium heat, warm 2 teaspoons of olive oil. Add the garlic cloves to the pan and roast until golden brown, turning often. This will take just a few minutes. Transfer the garlic to a paper towel or a plate and remove the pan from the heat.
In a food processor, pulse the oats and pumpkin seeds into a coarse flour. Place this in a mixing bowl and stir in the paprika, chili powder, oregano, cumin, cayenne, salt, and pepper.
Place the beans, corn, egg, and garlic in the food processor and pulse into a coarse paste.
Add the bean mixture to the dry ingredients and stir well to combine. Dust your hands with a little flour. Form the bean and oat mixture into 4 patties, adding more flour to your hands to prevent the mix from sticking to your hands. If the patties aren’t holding together, add more flour to the mix. Place the burgers on a platter and refrigerate for 30 minutes to firm up.
Turn the heat on to medium-high under the skillet. Add the olive and coconut oil to the pan. As soon as it is hot, sauté the burgers for 4 or 5 minutes until seared. Turn them over and continue to sauté until seared and cooked through, approximately 4 to 5 minutes longer.
Place the cooked burgers on the buns and add your toppings of choice. Enjoy while warm with a side of fries or chips.