Known for its cool urban décor and a menu that champions locally sourced ingredients, Birmingham spot El Barrio is one of the highest rated Mexican joints in Alabama. The restaurant offers all the classics, like quesadillas and tacos, but customers love that the menu goes beyond Tex-Mex and adds its own tasty twists. The plantain nachos and carnitas are among the standout dishes.