Fresh, bright, and perfect for weeknight dinners, these Grilled Salmon Skewers come together quickly and pack big flavor. Marinated in lemon, garlic, and olive oil, then grilled with colorful veggies, they make a healthy main the whole family will enjoy. Try a complementary option like this grilled Asian chicken skewers recipe for variety.
Why You’ll Love This Grilled Salmon Skewers
– Fast to cook: ready in about 20 minutes from start to finish.
– Big flavor from a simple lemon-garlic marinade.
– Family-friendly and easy to customize with veggies.
– Great for meal prep and tasty as leftovers.
– Healthy, protein-packed dinner with minimal cleanup.
Ingredients Needed
– Protein
– 2 salmon fillets, cut into cubes
Marinade
- 1 tablespoon olive oil
- 1 tablespoon lemon juice
- 2 cloves garlic, minced
Veggies (optional)
- Bell peppers, cut into chunks
- Zucchini, sliced
- Cherry tomatoes (optional)
Spices
- Salt and pepper to taste

Step-by-Step Instructions 5 (always use H2 and H3)
1. Preheat the grill to medium-high heat.
2. Whisk the marinade.
In a bowl, combine olive oil, lemon juice, minced garlic, salt, and pepper.
3. Marinate the salmon.
Add the salmon cubes to the marinade and let sit for about 15 minutes.
4. Thread onto skewers.
Thread the marinated salmon and any optional vegetables onto the skewers, keeping pieces evenly sized.
5. Grill briefly and watch closely.
Place the skewers on the grill and cook for about 2–4 minutes on each side, or until the salmon is cooked through; for surf-and-turf fans, compare timing with a favorite grilled steak and shrimp skewers technique.
6. Serve and garnish.
Serve hot, optionally with lemon wedges.
Serving Suggestions Grilled Salmon Skewers
– Serve over a bed of fluffy rice or quinoa with a drizzle of extra lemon.
– Pair with a crisp green salad or roasted asparagus.
– Top with chopped fresh herbs and a dollop of tzatziki or yogurt sauce.
– Add a glass of chilled white wine or sparkling water with lemon.
– For a hearty plate, serve alongside a grilled steak salad like this grilled balsamic steak salad.
Tips for Success Grilled Salmon Skewers
– Keep salmon pieces uniform so they cook evenly.
– Preheat the grill well to get quick searing and prevent sticking.
– Don’t over-marinate: 15 minutes is enough to flavor without breaking down the fish.
– Use oil on the grill grates or brush the skewers to minimize sticking.
– Store leftovers in an airtight container in the fridge for up to 2 days.
Variations
Here are a few easy ways to change it up:
– Make it spicy: add smoked paprika and a pinch of cayenne to the marinade.
– Swap proteins: use cubed chicken or firm tofu if you want a non-seafood option.
– Add Mediterranean flair: include red onion, olives, and a sprinkle of feta after grilling.
Follow us on Pinterest for more cozy ideas.
Grilled Salmon Skewers
Fresh, bright, and perfect for weeknight dinners, these Grilled Salmon Skewers are marinated in lemon, garlic, and olive oil, then grilled with colorful veggies, making a healthy and flavorful main dish.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Dinner, Main Course
- Cuisine: American, Mediterranean
Ingredients
Protein
- 2 fillets salmon fillets, cut into cubes
Marinade
- 1 tablespoon olive oil
- 1 tablespoon lemon juice
- 2 cloves garlic, minced
Veggies (optional)
- to taste Bell peppers, cut into chunks
- to taste Zucchini, sliced
- to taste Cherry tomatoes (optional)
Spices
- to taste Salt
- to taste Pepper
Instructions
Preparation
- Preheat the grill to medium-high heat.
- In a bowl, combine olive oil, lemon juice, minced garlic, salt, and pepper to whisk the marinade.
- Add the salmon cubes to the marinade and let sit for about 15 minutes.
- Thread the marinated salmon and any optional vegetables onto the skewers, keeping pieces evenly sized.
Cooking
- Place the skewers on the grill and cook for about 2–4 minutes on each side, or until the salmon is cooked through.
Serving
- Serve hot, optionally with lemon wedges.
Notes
Keep salmon pieces uniform to ensure even cooking. Preheat the grill well to get quick searing and prevent sticking. Don’t over-marinate; 15 minutes is enough to flavor without breaking down the fish. Store leftovers in an airtight container in the fridge for up to 2 days.
Nutrition
- Calories: 250
- Sugar: 1
- Sodium: 200
- Fat: 15
- Saturated Fat: 3
- Carbohydrates: 5
- Fiber: 1
- Protein: 20
Keywords: Grilled Salmon, Healthy Dinner, Marinade, Meal Prep, Skewers




