Grilled Salmon Skewers with Veggies

Salmon is the most popular seafood in the United States — and yet somehow, most people are still overcooking it into sad, dry planks on a sheet pan. Not today. Grilled Salmon Skewers with Veggies are the upgrade your dinner rotation has been quietly begging for, and spoiler alert: they come together in under 30 minutes.

We're talking juicy, flaky salmon with a little char, threaded onto skewers with colorful veggies that caramelize just enough to feel fancy — without requiring a culinary degree or a kitchen full of equipment you definitely don't own. Your weeknight just got better.


Key Takeaways

  • Grilled Salmon Skewers with Veggies take about 25 minutes from prep to plate — marinade included.
  • Salmon chunks cook faster than a whole fillet, which means less room for error. 🙌
  • The right veggie choices make all the difference — some hold up on the grill, some don't.
  • A simple 4-ingredient marinade does the heavy lifting on flavor.
  • This recipe is naturally gluten-free, high in protein, and genuinely crowd-pleaser approved.

Why Skewers Are Low Effort, High Reward

Real talk — skewers are one of the most underrated cooking formats out there. You get built-in portion control, maximum surface area for char and flavor, and a presentation that looks like you tried way harder than you did.

Threading salmon and veggies onto a stick is genuinely fun. It's also a great one to get kids involved with (under supervision, obviously). And when you put them on the grill? The smell alone will have your neighbors casually wandering over.

“Low effort, high reward” is basically the mission statement of this entire recipe.


The Best Veggies for Grilled Salmon Skewers with Veggies

Not all vegetables are created equal when it comes to the grill. You want things that can handle direct heat without turning to mush before the salmon is done.

✅ Go-to grill-friendly veggies:

  • Bell peppers (any color — red and yellow are sweetest)
  • Zucchini or yellow squash
  • Red onion
  • Cherry tomatoes
  • Mushrooms (cremini or button)
  • Asparagus tips

❌ Skip these on skewers:

  • Leafy greens (obviously)
  • Broccoli (burns before it cooks through)
  • Potatoes (takes too long)

Cut everything into similar-sized pieces — roughly 1 to 1.5 inches — so they cook at the same rate as your salmon chunks. This is the move. Trust me on this one.


The Marinade That Does All the Work

You don't need a complicated sauce. This 4-ingredient marinade is punchy, bright, and ready in 2 minutes flat.

Ingredient Amount
Olive oil 3 tablespoons
Lemon juice (fresh, please) 2 tablespoons
Garlic, minced 2 cloves
Dried oregano or dill 1 teaspoon
Salt & pepper To taste

Whisk it together, pour it over your salmon and veggies, and let it sit for at least 15 minutes. Fair warning: if you marinate longer than 30 minutes, the lemon starts to “cook” the fish. Set a timer. Future you will thank you.


How to Make Grilled Salmon Skewers with Veggies (Step by Step)

What You'll Need

  • 1.5 lbs salmon fillet, skin removed, cut into 1.5-inch cubes
  • 2 bell peppers, cut into chunks
  • 1 zucchini, sliced into rounds
  • 1 red onion, cut into wedges
  • Cherry tomatoes (optional but adorable)
  • Skewers (metal or soaked wooden — more on this below)
  • The marinade above

Step 1: Prep Your Skewers

If using wooden skewers, soak them in water for at least 30 minutes. Skip this and they'll catch fire on the grill. No judgment here — we've all learned this the hard way. Metal skewers are honestly the move if you grill regularly.

Step 2: Marinate Everything

Toss your salmon cubes and veggies in the marinade. Let them hang out while your grill preheats.

Step 3: Thread the Skewers

Alternate salmon and veggies — salmon, pepper, zucchini, onion, repeat. Don't pack them too tightly; a little space lets the heat circulate.

Step 4: Grill It

Preheat your grill to medium-high heat (around 400°F). Lightly oil the grates.

Grill skewers for 3–4 minutes per side, turning once. Salmon is done when it flakes easily and reaches an internal temp of 145°F. Total cook time: about 8–10 minutes.

Step 5: Serve Immediately

These are best hot off the grill. Squeeze a little extra lemon over the top and call it a day. 🍋


Serving Ideas That Actually Make Sense

You've got options, and all of them are good:

  • Over rice or quinoa — instant meal prep magic 🙌
  • With a simple Greek salad — Mediterranean vibes unlocked
  • Wrapped in warm flatbread — basically a gourmet wrap
  • On their own — because sometimes the skewer IS the meal

Do yourself a favor and make a double batch. These reheat beautifully the next day, and honestly? Cold salmon skewer over greens for lunch is a whole moment.


Tips for Perfect Grilled Salmon Skewers Every Single Time

  • Don't move them too early. Salmon will release naturally from the grill when it's ready. If it's sticking, give it another 30 seconds.
  • Use center-cut salmon — it holds together better than thinner tail pieces.
  • Pat the salmon dry before marinating so the marinade actually sticks.
  • Meal prep magic: Prep the skewers the night before, store covered in the fridge, and grill when ready.

Conclusion: Save This One — You'll Make It on Repeat

Grilled Salmon Skewers with Veggies are pin-worthy for a reason. They're fast, healthy, flexible, and genuinely delicious — the kind of recipe that feels special enough for company but easy enough for a random Wednesday. You've got this.

Next steps? Grab your salmon, pick your veggies, and fire up that grill. Screenshot the marinade ratio, save this pin, and get ready to become the person in your friend group who “always knows what to make for dinner.”

That person is you now. You're welcome. 🔥


Loved this? Don't guess the rest of the week. Take 2 minutes — I'll match you to recipes that fit how you eat.
🥗 Helping 14,000+ Families Eat Better Every Day

What's Your Healthy Eating Style?

Get Your FREE Personalized Meal Plan & Recipe Guide in 2 Minutes

🥘 Custom Recipe Picks  •  ⚡ Instant Results  •  🔒 100% Free

Your personalized plan is 0% complete
Finding Your Perfect Meal Plan...
Matching recipes to your goals and lifestyle
🎉 Your Personalized Recipe Plan Is Ready!

⚠️
This Is Just Your Starter Assessment
You're seeing your eating style profile. Click below to unlock your COMPLETE personalized plan including:
Weekly dinner, lunch & breakfast recipe picks
Done-for-you grocery shopping lists
Quick 30-minute weeknight meal ideas
Healthy swaps for your favorite comfort foods
⚡ Your Free Plan Access Expires In:
09:47
Don't lose your personalized recipe blueprint

🥗 Get Your Complete Recipe Plan Now

Start eating well with a plan built around YOUR taste, schedule, and goals

8-week personalized meal plan
Chicken, beef, salmon & Mediterranean recipes
Fast, family-friendly dinner ideas
Clean eating made simple — no deprivation
⚡ 400+ families grabbed their plan in the last 24 hours
🔒 Free to Start  •  No Credit Card Required