Fajitas are a Tex-Mex creation, but they are also a staple at Mexican restaurants around the United States, and generally include protein such as seasoned steak, chicken, or shrimp as well as bell peppers and onions. Even though fajitas aren’t an authentic Mexican dish, that’s not the main reason some chefs say you shouldn’t order them.