Mexican food might not be the first thing you think of when it comes to speedy dinners (slow-cooker carnitas are, well, slow), but a shorter cook time doesn't have to mean less flavor. These 35 delicious meals will be ready in an hour or less, making them perfect options for when Mexican food cravings strike. There's something for the carnivore, vegetarian, vegan, and cheese-lover, so read now, pin for later, and enjoy.