Cook angel hair pasta according to package directions.
Chop onions and cook them in a skillet with butter over medium heat until soft, about 3 minutes
Add sliced mushrooms and cook for additional 2 minutes.
Meanwhile wash your salmon and cut in small pieces ( really slice it the way you want, big chunks or small pieces). Add to your skillet and cook on medium for 5 minutes. stirring occasionally.
Add cream and bring to boil, turn it down to medium and cook for another 3 minutes.
Turn the heat down and add cheese. Add cooked angel hair pasta, mix it and plate, garnishing with chopped cilantro and extra parmigiano cheese. Enjoy!