In a small bowl, combine the first seven ingredients. Place each halibut steak on a double thickness of heavy-duty foil (about 18 in. x 12 in.); top with soy sauce mixture, onion, lemon and butter. Fold foil around fish and seal tightly.
Grill, covered, over medium heat for 10-14 minutes or until fish flakes easily with a fork.