It depends on how much time you have and personal preference. Cooking salmon on the stove takes just five minutes and creates a little more caramelization on the fillet. Roasting salmon takes about 10-15 minutes but very easy especially when using one pan for the whole meal.