In the last twenty years Mexican food has become one of the most popular. It's cheap, flavorful, healthy and easy to make at home. Typically based on simple staples like beans, rice, corn and using rich spices and peppers, Mexican food can be great for vegetarians. But for meat lovers, Mexican food can feature all different types of meat--chicken, beef, shrimp, even lamb. Check out the recipes below!