Yes, fresh shrimp is a great source of protein. Every 100g (3.5oz) of shrimp is packed with roughly 24g of protein. This salad will keep you full for hours!