Whisk together all ingredients for marinade.: The bowl will smell bright and herbaceous as the lemon juice and minced garlic release their oils, while the extra virgin olive oil picks up the piney notes of the minced rosemary . Emulsifying the marinade creates a silky coating that clings to the salmon, ensuring even flavor distribution. If you skip thorough whisking you might end up with uneven seasoning, leaving some pieces underflavored. A common mistake is adding cold oil directly to citrus without whisking, which can cause separation; take a few extra seconds to blend until glossy.
Add salmon and let marinate for about 20 minutes at room temperature.: As the salmon soaks, the marinade should scent the air with citrus and herbs. You will notice the flesh becoming slightly firmer where the marinade touches it, a sign that the acids are working. Marinating at room temperature speeds flavor penetration and helps the fish cook evenly, but avoid leaving it too long or the citrus can start to cook the surface. A frequent error is overmarinating, which can make the texture mealy, so stick close to the recommended time.
Thread pieces of salmon on skewers.: When threading, each bite should have similar thickness so all pieces finish at the same time. You will feel the salmon give slightly as you slide it on the skewer, and the skewers will sit neatly for a balanced sear. Avoid crowding the skewers; packed pieces steam instead of char. An easy slip up is pushing pieces too tightly, which prevents airflow and even browning, so leave a little space between pieces.
Coat grates of a grill or a grill pan or skillet with a light layer of cooking spray.: The heat will hiss as the spray hits the grates, and this thin film prevents sticking while promoting even contact for char marks. Coating properly helps produce welcome sizzle when the fish hits the surface. Make sure your spray is applied before the pan or grates are hot, otherwise it can create smoke. A typical mistake is not oiling enough, leading to ripped or torn fish when you try to flip.
Set to high.: A hot surface gives immediate searing, creating a slight crust that contrasts with the tender interior. You should see the grates shimmer and feel strong radiant heat when you hover your hand a safe distance above. High heat shortens cook time and locks in juiciness, but be ready to move the skewers if flare ups start. The usual error here is using too low a heat, which yields dull color and a longer cook time that dries out the fish.
Once hot, add skewers to grill or pan and cook for 3 minutes or so on each side for 6 to 8 minutes, until the fish is opaque and flakes easily with a fork, basting with any leftover marinade while cooking.: You will hear a steady sizzle and see the edges turn opaque first, then the center will follow. Flip carefully to preserve grill marks and baste lightly to boost sheen and flavor. The aroma will be a warm blend of citrus and herbs with roasted fish notes. Cook until the flesh flakes with gentle pressure, and avoid probing too often which lets juices escape. Overcooking is a common problem, so rely on visual cues and the flaky test instead of strict times alone.
Enjoy!: The first bite should present a balance of char, tender flesh, and bright herb citrus. Serve right away while the aroma is still fresh and the texture is at its peak. If the fish sits too long it will cool and lose some of its appeal, so time serving to coincide with finishing the last skewer. A mistake people make is letting the kebabs rest too long on the grill, which can continue to cook them and dry them out, so plate promptly and enjoy.