Delightfully fresh and with a kick of heat, you can't beat homemade spicy salsa. Usually featuring a blend of vibrant ingredients like tomatoes, onion, cilantro, and plenty of pepper varieties, you'll have a hard time ever going back to jarred salsa after the first bite.