Clean and cut into small pieces the onion, garlic and mushrooms (not the portobellos!). In a pot, fry those ingredients on medium heat with some olive oil.
Pre-heat your oven to 240°C.
In the meantime clean and cut the tomatoes into small pieces and add them to the mushroom mix. Season with salt, pepper, basil and oregano and let simmer on low-medium heat.
Clean the portobellos and fill them with half of the tomatoe-mushroom mix. Put on a baking tray with some olive oil on it and bake for around 20 minutes.
Prepare the pasta as instructed, stay on the lower end of the indicated time. Then drain them put aside.
Turn of the heat of the sauce and add the pasta and mix carefully. Put a lid on it.
Once the portobellos have baked for 20 minutes, reduce heat to 180°C add half of the chees and bake another 10 minutes.
Heat up a pan with olive to medium-high. If you want to eat the skin of the salmon salt it previously. It gives you a crunchier texture and a better taste.
Once the oil is warm, put the salmon skin-side down in the pan, reduce to medium heat and let fry for around 6-8 minutes (it depends on high thick your piece is). Then you flip it over and fry for another 2-4 minutes (+/- 10 minutes in total).
Plate everything, add the remaining cheese over the pasta, season the salmon with some salt and peper and enjoy.