If you’re looking for a dinnertime showstopper that’s both effortless and bursting with flavor, Easy Salmon Kebabs are about to be your new best friend. Imagine tender, flaky cubes of wild salmon, snappy sweet bell peppers, and ribbons of zesty lemon, all skewered together and kissed by the grill. This recipe captures fresh, Mediterranean-inspired flavors in a dish that looks as vibrant as it tastes. Whether you’re hosting friends for a backyard get-together or just want a quick weeknight meal that feels special, these Easy Salmon Kebabs are a crowd-pleaser you’ll return to again and again.

Ingredients You’ll Need
The beauty of Easy Salmon Kebabs lies in the simplicity of its ingredients; each one plays an important role in building layers of flavor, adding moistness, and making every bite irresistible. Here’s what you’ll need to create these colorful kebabs at home:
- Olive Oil: Adds richness and helps infuse the salmon with flavor as it grills.
- Fresh Italian Flat-Leaf Parsley: Brings a grassy, herby freshness and a pop of color.
- Garlic Cloves: For aromatic depth and a punchy, savory backbone.
- Kosher Salt: Enhances all the flavors and keeps the salmon juicy.
- Freshly Ground Black Pepper: Provides subtle heat and balances the lemon’s brightness.
- Wild Salmon Fillet (skinless): The star of the show, offering rich, buttery texture and a clean, sweet flavor.
- Bell Peppers: Use red, yellow, or orange for bursts of sweetness and vibrant color.
- Lemons: Sliced thinly for grilling and cut into wedges for serving — they bring brightness and acidity that wakes up the dish.
- Metal Skewers (or wooden, soaked): The practical tool that keeps all the delicious ingredients together and makes grilling easy.
How to Make Easy Salmon Kebabs
Step 1: Prep the Grill
Start by heating your grill to medium heat. Giving it plenty of time to warm up ensures you’ll get the perfect char marks and that gorgeous, lightly smoky flavor that takes these Easy Salmon Kebabs from good to unforgettable.
Step 2: Whisk the Marinade
In a small bowl, combine the olive oil, chopped fresh parsley, and minced garlic. Whisk gently until everything is beautifully blended and the mixture is aromatic. This quick marinade will seep into the salmon and peppers, making every bite irresistible.
Step 3: Skewer the Salmon, Peppers, and Lemon
Using two skewers for each kebab (trust me, this keeps everything from spinning around when you flip them), thread on alternating pieces of salmon, chunks of bell pepper, and lemon slices that you’ve folded in half. Keep building the pattern until you have four gorgeous, color-packed kebabs.
Step 4: Season and Marinate
Brush or spoon the marinade all over the skewered ingredients, making sure every side gets coated. Then, sprinkle kosher salt and black pepper evenly over each kebab. Let them sit for a few minutes to soak up the marinade — this little rest makes a tasty difference!
Step 5: Grill to Perfection
Place your kebabs on the preheated grill and cook, turning once or twice, for about 6 to 8 minutes. You’ll know they’re done when the salmon turns opaque and flakes easily with a fork, and those peppers look slightly charred on the edges.
Step 6: Finish with Fresh Lemon Juice
Take the kebabs off the grill and immediately squeeze fresh lemon juice over the top. This last burst of citrus brings every element into perfect harmony and makes the kebabs taste so fresh. Serve right away for maximum enjoyment.
How to Serve Easy Salmon Kebabs

Garnishes
A final flourish of freshly chopped parsley or dill is a beautiful, flavorful way to elevate your Easy Salmon Kebabs. You can also scatter a few lemon zest shavings over the top if you want an extra hit of brightness.
Side Dishes
These kebabs are amazing alongside fluffy couscous, warm pita bread, or a crisp cucumber salad. Simple roasted potatoes or a Greek-inspired quinoa salad also make great partners, helping to round out your meal without overshadowing those gorgeous kebabs.
Creative Ways to Present
For a bit of drama, serve the kebabs on a large platter layered with grilled lemon slices and colorful bell pepper strips. If you’re dining al fresco, place the skewers in mason jars filled with lemon wedges for a playful, summer party vibe. Kids love having their own personal skewer — just make sure to use wooden skewers for little hands!
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers (though that’s rare!), store your Easy Salmon Kebabs in an airtight container in the refrigerator. The salmon will stay delicious for up to two days, though it’s definitely best enjoyed fresh from the grill.
Freezing
While you can freeze cooked salmon kebabs, keep in mind that the peppers may soften a bit after thawing. For best results, freeze the grilled salmon cubes separately from the veggies — simply wrap tightly and use within one month for the best flavor and texture.
Reheating
To reheat, gently warm the kebabs in a 300°F oven for about 10 minutes, just until heated through. You can also break the salmon and peppers off the skewer and rewarm them in a nonstick skillet over medium heat. Drizzle with a little fresh lemon juice after reheating to revive the flavors.
FAQs
Can I use frozen salmon for Easy Salmon Kebabs?
Absolutely! Just make sure to fully thaw and pat the salmon dry before cubing and marinating. This helps the seasoning stick and prevents excess moisture on the grill.
What if I don’t have a grill?
No problem — you can cook your Easy Salmon Kebabs under the broiler in your oven. Place the skewers on a foil-lined baking sheet and broil for 6 to 8 minutes, flipping once, until cooked through.
Can I make Easy Salmon Kebabs ahead of time?
You can prep the kebabs and keep them covered in the fridge for a few hours before grilling. Just brush with the marinade right before cooking for the best texture and flavor.
Which type of bell pepper works best?
Red, yellow, and orange bell peppers are all naturally sweet and look inviting when grilled. Feel free to use a mix for a rainbow effect!
Why use two skewers per kebab?
This little trick prevents the pieces from spinning when you flip the kebabs, making it so much easier to get even grill marks and keep your beautifully arranged layers intact.
Final Thoughts
I can’t recommend these Easy Salmon Kebabs enough for their wow factor, simplicity, and mouthwatering flavor. Whether you’re a grilling pro or just starting out, this recipe guarantees a vibrant, delicious meal every time. Give them a try — your taste buds (and your guests) will thank you!
Print
Easy Salmon Kebabs Recipe
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main-course
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Gluten Free
Description
These easy salmon kebabs are a fresh and flavorful way to enjoy seafood in under 30 minutes. Cubes of wild salmon and crisp bell peppers are threaded with tangy lemon slices, brushed with a zesty garlic and herb oil, then grilled until tender and flaky. Perfect for a healthy, vibrant main course, these kebabs are ideal for summertime grilling or a quick weeknight dinner.
Ingredients
For the Marinade
- 3 tablespoons olive oil
- 1 ½ tablespoons fresh Italian flat-leaf parsley, finely chopped
- 2 garlic cloves, finely minced
For the Kebabs
- 1 1/2 pounds wild salmon fillet (skinless), cut into 1-inch cubes
- 2 bell peppers, cut into pieces roughly the same size as salmon cubes
- 2 large lemons (1 sliced into very thin rounds, 1 cut into wedges for serving)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 8 metal skewers (or wooden skewers, soaked for at least 1 hour if using)
Instructions
- Preheat the Grill: Heat your grill over medium heat so it’s ready when you finish prepping the kebabs.
- Prepare the Marinade: In a small bowl, combine the olive oil, chopped parsley, and minced garlic. Whisk together until well blended to create a fragrant marinade. Set aside.
- Assemble the Kebabs: Using 2 skewers for each kebab, alternate threading pieces of salmon, bell pepper, and lemon slices folded in half onto the skewers. Continue until all ingredients are used and you have 4 kebabs.
- Season the Kebabs: Brush or spoon the prepared oil, herb, and garlic mixture over the kebabs, coating all sides evenly. Sprinkle the kosher salt and freshly ground black pepper on both sides for even seasoning.
- Grill the Kebabs: Place the skewers on the preheated grill. Cook, turning them 1-2 times for even cooking, until the salmon is just opaque and cooked through, about 6–8 minutes.
- Finish and Serve: Remove the kebabs from the grill and immediately squeeze fresh lemon juice over the top from the reserved lemon wedges. Serve hot for the brightest flavor.
Notes
- Using 2 skewers per kebab prevents the ingredients from spinning when turning on the grill, making flipping easier.
- If using wooden skewers, soak them in water for at least 1 hour before grilling to prevent burning.
- Try using a mix of bell pepper colors for a more vibrant presentation.
- You can substitute other firm fish like halibut or cod if preferred.
Nutrition
- Serving Size: 1 kebab (about 1/4 of recipe)
- Calories: 320
- Sugar: 3g
- Sodium: 370mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 75mg