Combine sour cream, mayo, lime juice, and hot sauce in a small bowl and set aside. This is the fish sauce to drizzle on top of the tacos.
Next, mix together the flour with all the spices to create our breading mixture for the fish. Set aside.
To prepare the fish, make sure to pat it dry. Sprinkle salt and pepper on all sides directly on to the fish. Then dip the fish filets in the spiced flour mixture, making sure to coat and cover it all.
To fry the fish, heat the vegetable oil in a pan until it reaches 350°F. Fry until golden brown on both sides and cooked through, about 4 minutes each side. Transfer to a plate when done and for more flavor, sprinkle some more lemon pepper.
To assemble the tacos, warm up tortillas on a pan or griddle. Add some pieces of fish, avocado, cilantro, cotija or queso fresco, crema, and a squeeze of lime juice.