Precalienta el horno a 400F (200C). Corta las batatas en piezas de aproximadamente 1 pulgada (2.5 cm). Coloca las batatas en una bandeja para hornear forrada con papel pergamino. Espolvorea las batatas con comino y aceite de oliva.
Hornee durante 25-30 minutos hasta que esté tierno. Deje a un lado para enfriar un poco.
Prepare las hamburguesas. En un tazón grande, tritura la mitad de los frijoles, utilizando un machacador o simplemente un tenedor.
Agregue batata y triture junto con los frijoles. Agregue los frijoles restantes, pimiento rojo, cebolla picada, ajo, avena, especias, sal y pimienta. Revuelva para combinar.
Divide la mezcla en 4 y forme 4 hamburguesas. (si sus panes de hamburguesa son más pequeños, puede dividir la mezcla para formar más hamburguesas). Refrigere las hamburguesas durante 20-30 minutos.
Mientras tanto, prepara la salsa de aguacate.
Tritura el aguacate con un tenedor. Añade el jugo de limón, el ajo, y el yogur y mezcla para combinar. Añade sal y pimienta y mezcla para combinar. Reserva hasta que esté listo para usar.
En una sartén grande, calienta aproximadamente 2 cucharadas de aceite de oliva a fuego medio. Cocina las hamburguesas de batata durante 3-4 minutos por cada lado o hasta que estén doradas. (También puedes considerar hornear las hamburguesas en el horno precalentado a 375 (190C) durante 30-35 minutos).
Mientras las hamburguesas se cocinan, tuesta las mitades de los panecillos de hamburguesa en la misma sartén.
Añadir queso encima de las hamburguesas aproximadamente 2 minutos antes de que las hamburguesas terminen de cocinarse.
Arma la hamburguesa.
Extienda la salsa de yogur con aguacate sobre las mitades del pan de hamburguesa. Cubra con lechuga, agregue la hamburguesa con queso, salsa BBQ si se usa, rodajas de tomate y cebolla roja. Cubra con la otra mitad del pan de hamburguesa, asegure con un pincho y ¡disfrute!