Marinate the Salmon: In a bowl, combine 2 tbsp olive oil, the zest and juice of 1 lemon, 1 minced garlic clove, and a pinch of salt & pepper. Mix well and add in 1.5 lbs salmon fillets cut into 1-inch cubes. Gently toss the salmon in the marinade until evenly coated. Cover the bowl and refrigerate for 30 minutes to allow the flavors to meld together. While the salmon marinates, soak your skewers in water if using wooden ones to prevent burning.
Grill the Skewers: Preheat your grill to medium-high. Once hot, thread the marinated salmon onto skewers. Make sure to leave a little space between each piece for even cooking. Place the skewers on the grill and cook each side for 3-4 minutes or until the salmon is opaque and slightly charred. You’ll know it’s done when it flakes easily with a fork.
Make the Sauce: In a mixing bowl, combine 1 cup Greek yogurt, 2 tbsp fresh dill, 1 tbsp lemon juice, the zest of 1 lemon, 1 minced garlic clove, and season with salt & pepper to taste. Stir until all ingredients are well blended and creamy. This sauce is not just a dip; it’s an essential complement that ties the dish together.