Combine all cajun seasonings together in a bowl. Whisk till mixed well. Set aside.
Add the non-dairy milk and 1-2 tbsp of cajun seasoning in a large mixing bowl. Add cubed tofu to the bowl and ensure all pieces are covered. Place in the fridge & let marinate for 30 minutes.
While tofu is marinating. make the cilantro lime sauce. Add all ingredients to a large mixing bowl, whisk together, then place in fridge.
When tofu has marinated, pre-heat the oven to 400F. Pour the nut coatings into another large mixing bowl then add remainder of cajun seasoning & coconut shreds. Dip tofu cubes one at a time to coat in nut coatings mixture then place on a baking sheet lined with parchment paper. Repeat until all cubes have been coated and are on the baking sheet. Place in oven for 10 minutes. Take out of oven, flip cubes, then bake again for 10 minutes more. Set aside once done.
While tofu is cooking. Add coconut oil to a sauce pan over medium heat. Cook cauliflower rice for 10 minutes then remove from heat. Add in salt, chopped cilantro and lime. Taste as you go to adjust where needed. Set aside.
To assemble the bowls, add a base of the cauliflower rice first. Then add drained black beans, coco & cajun tofu, then pour over cilantro lime sauce. Additional toppings could be avocado, corn or cherry tomatoes. Ready to serve!