If making your own pickled onions, make them ahead of time (see notes)! Start the cook on the rice, follow the instructions on the rice package. Typically it takes 20 minutes to cook. Prepare the rest of the recipe while rice cooks. Once rice is finished, add lime juice, and cilantro, fluff the rice and set aside with lid on until ready to serve.
While the rice is being made, prepare the jalapeño lime crema. Add all the ingredients into a small blender and blend well until. Pour the sauce into a bowl and set aside. If you want to thin the sauce more, add 1 Tbsp of water and whisk at a time until desired consistency is reached.
Once the sauce is made, cook the fish. In a small bowl, mix all the seasonings together. Heat a skillet on medium/high heat with oil, rub the seasoning over both sides of the fish. Add fish to the hot skillet, cook for about 4 minutes on each side or until the fish is flaky and cooked through. Let it rest a minute while you prepare the black beans.
Rinse and drain the beans, add the beans to a microwave safe bowls and warm for about 1-2 minutes. Assemble the bowls, add rice, beans, pickled onions, avocado slices, seasoned fish, cotija and drizzle a heavy amount of crema over the bowls. Enjoy!