If you are a fan of spicy food, then you must try these 4 Mexican salsas! Learn how to prepare a chunky salsa ranchera, a classic green salsa, a tomato-based red salsa, and a creamy peanut salsa, all of which make amazing toppings for your favorite Mexican dishes.