In the bowl of a food processor, add ginger, bell pepper, parsley, green onion and onion, process until consistent puree, and transfer to a medium bowl. Pour in 1 cup of olive oil and mix until everything combines well.
Then add Knorr seasoning, paprika, black pepper, oregano and salt, and mix thoroughly using a spoon.
Pat dry fish using a paper towel and make diagonal slits on both sides of the fish at 1” spacing.
Apply the marinade to both sides of the fish and rub gently with your hands; ensure that the marinade is applied well inside the slits.
Place the fish on the grill tray, cover with plastic wrap and place it in the refrigerator for 1 hour for the marinade.
10 minutes before you remove fish from refrigerator, Prepare the oven and preheat it to 400°F.
After 1 hour, remove fish from refrigerator, apply more marinade on the fish, apply oil spray to have crispy skin.
Meanwhile, pour the remaining marinade into a skillet over medium heat and stir for 5 minutes or until perfectly cooked.
When the oven is preheated, add fish to the oven and broil or grill for 10-15 minutes, then flip side and grill or broil for another 10-15 minutes; ensure to apply cooked marinade after every 4 to 5 minutes.
When fish is ready, remove from oven and serve hot with onion wedges and lemon slices or choice of side.