Place fish steaks in a single layer in a large shallow pan. Mix together soy sauce, honey, balsamic vinegar, crushed red pepper and cilantro. Reserve ¼ cup of marinade, pour the rest over the salmon, turn fish over to coat. Refrigerate and let marinate at least 45 minutes.
Preheat the broiler. Broil fish for about 12 minutes, brushing with reserved marinade until fish is done and the top is carmelized.