First make the pesto by combining the basil, pine nuts, Parmesan cheese, garlic, salt and pepper in a food processor or blender. Blend until chopped.
Add the olive oil and process until the mixture is smooth. Add more oil if need be.
Preheat the oven to 200C/400F.
Place the salmon fillets on a parchment paper line baking tray or non-stick baking dish.
Spread about 2 tablespoons of the pesto on each salmon fillet.
Sprinkle the Parmesan cheese on top of the pesto, pressing slightly down to almost form a crust.
Bake for 15-20 minutes until the fish is cooked through (thick fillets will need more time).