The main difference is that the meat is grilled along with the vegetables, whereas with tacos, the vegetables are often kept as raw toppings. Tacos are mainly handheld street food whereas fajitas are the main meal.