Oh, summer grilling season! It’s honestly my favorite time of year for cooking. There’s just something about the smoky aroma and the ease of throwing dinner on the grill that makes everything feel more relaxed. These Grilled Salmon Skewers are my absolute go-to when I want something delicious and healthy without a ton of fuss. Seriously, the bright lemon-garlic marinade is a game-changer, and I’ve been making them for backyard barbecues and even speedy weeknight dinners for years. They always disappear so fast!

Why You’ll Love These Grilled Salmon Skewers
These skewers are a weeknight dream! Here’s why you’ll be making them on repeat:
- Super Speedy: Seriously, you can have them from start to finish in under 30 minutes – perfect for busy nights!
- Effortlessly Delicious: The lemon-garlic marinade is so simple but packs a huge flavor punch.
- Healthy & Hearty: Packed with lean protein and healthy fats, they keep you full and satisfied.
- Grilling is Fun: Who doesn’t love a good grill session? These are so easy to handle on the grates.
Ingredients for Your Grilled Salmon Skewers
I always go for salmon that’s super firm and cut into nice, big cubes. This seriously helps prevent the pieces from falling apart on the grill, which is, let’s be honest, the worst! You want those beautiful, flaky chunks to stay right there on the skewer.
- 1.5 pounds salmon, cut into 1-inch cubes
- 2 tablespoons olive oil
- 2 tablespoons lemon juice
- 1 teaspoon lemon zest
- 3 cloves garlic, minced
- 1 tablespoon fresh parsley, chopped
- ½ teaspoon salt
- ½ teaspoon black pepper
Simple Steps to Make Perfect Grilled Salmon Skewers
Okay, let’s get these skewers made! It’s honestly super easy. First things first, grab a big bowl. Whisk together your olive oil, that zesty lemon juice, a little bit of lemon zest for extra brightness, your minced garlic, and that fresh chopped parsley. Don’t forget the salt and pepper!
Now, toss those salmon cubes right into that delicious marinade. Give them a gentle coat – you don’t want to mush them up! Let them hang out and marinate for about 15 to 20 minutes. This is where all that amazing flavor really sinks in.
While your salmon is chilling, go ahead and preheat your grill. You’re looking for a nice medium heat, somewhere around 375 to 400 degrees Fahrenheit. You want it hot enough to get a good sear, but not so hot that it burns instantly!
Time to get them on the skewers! Thread those marinated salmon pieces onto your skewers. I like to leave a little bit of space between each cube – this helps them cook evenly and get that perfect slightly charred exterior without steaming.
Carefully place the skewers on the preheated grill. They’ll only need about 8 to 10 minutes total to cook. You’ll want to turn them gently halfway through. Keep an eye on them! You’re looking for the salmon to turn opaque and flake easily when you poke it with a fork.

Remember, for food safety, you want your salmon to reach an internal temperature of at least 145°F. A meat thermometer is your best friend here, but visual cues usually do the trick too!
Once they’re perfectly cooked and flaky, slide those beauties right off the grill and serve them up immediately. If you want to see more amazing high-protein recipes, you should definitely check out this channel for some inspiration!
What to Serve with Your Grilled Salmon Skewers
These grilled salmon skewers are amazing on their own, but a few simple sides really make them shine! Here are my favorites:
Quinoa Salad: The nutty texture of quinoa, especially when tossed with chopped cucumber, bell peppers, and a light vinaigrette, is just perfect with the flaky salmon.
Grilled Asparagus: A few spears of asparagus grilled alongside the salmon add a nice, slightly bitter crunch that balances the richness of the fish.
Simple Green Salad: Honestly, a big bed of mixed greens with a squeeze of lemon or a light Italian dressing is always a winner. It keeps things super fresh!
Storing and Reheating Your Grilled Salmon Skewers
Got leftovers? Lucky you! Store any leftover grilled salmon skewers in an airtight container in the fridge. They should be good for about 2-3 days. I like to keep them from falling off the skewers if possible, but it’s not a deal-breaker if they do.
Reheating is best done gently. I usually pop them under the broiler for just a minute or two, or pop them in a toaster oven at around 350°F for about 5 minutes. You want them warmed through, not cooked further, so they don’t get dry. Honestly, sometimes I just eat them cold the next day straight from the fridge – they’re still really tasty!
And if you’re meal-prepping, these are fantastic! Just cook them up, let them cool, and pack them into your lunch containers. You can also prep the marinade and cut the salmon beforehand, but I wouldn’t marinate the fish for too long, or it can start to get a bit mushy before you even grill it. For more great meal prep ideas, especially for dinners, you’ve gotta check out this Pinterest board!
Frequently Asked Questions about Grilled Salmon Skewers
Can I use other types of fish for skewers?
Absolutely! While salmon is my favorite for these skewers because it holds up so well on the grill, you can totally use other firm, flaky fish. Tuna cubes, halibut, or even cod work beautifully. Just make sure the chunks are similar in size so they cook evenly. And always keep an eye on them – they might cook a little faster or slower depending on the fish!
How do I prevent salmon from sticking to the grill?
This is a big one! My best tip is to make sure your grill grates are super clean and well-oiled *before* you put the skewers on. You can use a grill brush and then wipe them down with an oiled paper towel (carefully!). Also, don’t move the skewers around too much right after you place them on the grill; let them get a nice sear first. If you’re using wooden skewers, soaking them in water for about 30 minutes beforehand also helps prevent burning.
What is the best way to cut salmon for skewers?
For these skewers, I like to cut the salmon into roughly 1-inch cubes. You want them big enough so they don’t fall apart on the grill, but not so huge that they take forever to cook. Aim for cubes that are pretty uniform in size as much as possible. This makes sure all your pieces cook at about the same rate, giving you perfectly flaky salmon every time. For more great foodie finds, you can follow along on Facebook or X!
Before You Go
I really hope you give these Grilled Salmon Skewers a try soon! They’re such a simple way to make a healthy and delicious meal. Let me know in the comments how yours turned out, or if you added any fun twists!

Grilled Salmon Skewers with Lemon Garlic Marinade
Ingredients
Equipment
Method
- In a large bowl whisk together olive oil, lemon juice, lemon zest, garlic, parsley, salt, and black pepper.
- Add the salmon cubes and gently toss to coat. Let marinate for 15 to 20 minutes.
- Preheat grill to medium heat around 375 to 400 degrees.
- Thread salmon onto skewers, leaving a little space between each piece.
- Place skewers on the grill and cook for 8 to 10 minutes, turning carefully, until the salmon is opaque and flakes easily with a fork.
- Remove from grill and serve immediately.
- Cook salmon to a minimum internal temperature of 145°F for food safety.




