According to the Florida Department of Health, fish, including red snapper, is high in protein low-carb, and low in calories. Fish is also an excellent source of protein, potassium, selenium, and vitamin B12. A 4-oz serving of broiled red snapper comes in at roughly 100 calories.