This 20-minute Edamame Salad is refreshing, nutritious, and packed with protein-rich edamame, crisp veggies, and a zesty lime dressing.| Spice Cravings