Heat the oil in a
heavy-bottomed pot.
Then add the flour, stir, and cook on medium-high heat, whisking constantly, for about 15-20 minutes, or until the roux mixture reaches a dark brown color (similar to milk chocolate). Be careful not to let it burn! Adjust the heat if it seems to be browning too slowly or too quickly.
Once the roux is ready, immediately stir in the garlic, green bell peppers, celery, and onion. Continue to cook, stirring every 10 to 15 seconds, until the veggies have softened (about 5 minutes).
Add all the remaining ingredients (cauliflower, green onions, beans, Cajun seasoning, bay leaf, vegetable stock, and liquid smoke), and stir.
Bring to a boil, then simmer uncovered for 10-15 minutes or until the veggies are tender.
Adjust seasoning if necessary, remove the bay leaf, and serve immediately over rice (optional).
Store leftovers in an airtight container in the refrigerator for up to 1 week, or in the freezer for up to 3 months.