Narrative:

On takeoff out of ZZZ at 600 AGL; flight deck received a call from the cabin crew about a strong odor of electrical burning but no smoke; by door 1 left. We checked our system pages and climbed to 10;000 feet. At that point; the [relief pilot]; went in the back to investigate. He didn't smell anything. We decide to call the company and continue to ZZZ1. The company reviewed the aircrafts logs and data and saw nothing. About 80 miles off the coast of ZZZ2; we received another call from the cabin crew. The smell was back in another location and noticed by other crew members. We decided to [advise ATC] and go to ZZZ2. We decided not to dump fuel because of possibility of an event that could escalate quickly; consuming the cabin with smoke or fire and want to get on the ground as soon as possible. I flew the aircraft to a safe; overweight landing to [runway] xxl in ZZZ2. After landing; brakes were hot and ZZZ2 fire command inspected the aircraft and followed us to the gate. Nothing was noticed by ZZZ2 [fire] command. At the gate ZZZ2 [fire] command entered the aircraft for an inspection. Nothing found. Maintenance came to the aircraft and spent a long time reviewing and checking the aircraft. Flight was postponed until the next day and we received hotel rooms.

Google
 

Original NASA ASRS Text

Title: B787 First Officer reported divert due to strong electrical burning odor during climb which initially dissipated but returned after a few minutes.

Narrative: On takeoff out of ZZZ at 600 AGL; flight deck received a call from the cabin crew about a strong odor of electrical burning but no smoke; by door 1 L. We checked our system pages and climbed to 10;000 feet. At that point; the [Relief Pilot]; went in the back to investigate. He didn't smell anything. We decide to call the company and continue to ZZZ1. The Company reviewed the aircrafts logs and data and saw nothing. About 80 miles off the coast of ZZZ2; we received another call from the cabin crew. The smell was back in another location and noticed by other crew members. We decided to [advise ATC] and go to ZZZ2. We decided not to dump fuel because of possibility of an event that could escalate quickly; consuming the cabin with smoke or fire and want to get on the ground ASAP. I flew the aircraft to a safe; overweight landing to [Runway] XXL in ZZZ2. After landing; brakes were hot and ZZZ2 Fire Command inspected the aircraft and followed us to the gate. Nothing was noticed by ZZZ2 [Fire] Command. At the gate ZZZ2 [Fire] Command entered the aircraft for an inspection. Nothing found. Maintenance came to the aircraft and spent a long time reviewing and checking the aircraft. Flight was postponed until the next day and we received hotel rooms.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.