Add soy sauce (or coconut aminos), lemon zest and juice, butter, olive oil, brown sugar, green onions, onion, salt, pepper, smoked paprika, garlic powder, clove, allspice, thyme, nutmeg, red pepper flakes and cinnamon.
Pulse the blender until all the ingredients have been combined and are smooth.
Pour the marinade over the top of the salmon and using a brush make sure every part of your salmon is covered with marinade. Lift the salmon up a little bit and make sure the marinade gets under the salmon as well. Whether you left skin on the salmon or not.
Cover the salmon and place in the refrigerator for at least 2 hours. (This is a good time to be soaking your cedar planks if you are planning to use them).
When ready to cook, remove the salmon from the refrigerator and let it come up to almost room temperature.
Preheat your grill on high.
Lay the salmon flat on top of a pre-soaked cedar plank, then place the plank with the salmon onto the grill. If you're not using a cedar plank or a grill mat be sure that your grill grates are well oiled and place the salmon skin side down on top of the grill. Turn the heat down to medium or medium high and close the lid.
Cook for about 15-20 minutes until the salmon has reached an internal temperature of approximately 130 to 135.
Gently remove the salmon from the grill and transfer to a serving platter.
Add lemon slices to grill for a minute per side and enough time to leave grill marks.
Allow salmon to rest for 5 minutes before serving. Garnish with grilled lemon slices and/or chopped parsley.