Cook Aromatics: In a large pan, heat 1 tbsp oil over medium heat. When the pan is hot, add onion, peppers and garlic. Season with salt. Cook for 6-8 min, stirring occasionally, until softened.
Add Tomato Paste & Spices: Add tomato paste, chili powder, cumin and smoked paprika. Cook for 2 min, stirring often, until fragrant and toasted.
Add beans, maple syrup (and ketchup if using) and water or vegetable stock. Season with salt. Bring to a simmer over high. Once simmering, reduce heat to medium-low. Cook for 12-14 min, stirring occasionally, until reduced, but still saucey.
Cook Rice: Meanwhile, in a medium pot, add rice and 1 ½ cups water. Season with salt. Bring to a simmer. Once simmering, cover and reduce heat to low. Cook for 13-15 min, until water is absorbed. Let rest off heat for 5 min, then remove the lid and fluff rice with a fork.
Make Slaw: In a large bowl, add the mayo, mustard, vinegar and sugar, whisk to combine. Add green cabbage, red cabbage and green onions. Season with salt and pepper, then toss to combine.
Char Corn: In a large nonstick pan, heat 2 tsp oil over medium-high heat. When the pan is hot, add corn. Cook for 4-6 min, swirling the pan occasionally, until corn is charred and golden-brown.
Assemble Bowls: Divide cooked rice between 4 serving bowls. Top each with the BBQ black beans, charred corn and cabbage slaw. Sprinkle with more green onions and drizzle with BBQ sauce and hot sauce, if desired.