Grilled Salmon Skewers with Fresh Herb Tabbouleh

Grilled salmon skewers served with fresh tabbouleh on a light background in natural daylight

This is one of those meals that feels way fancier than it actually is. Like… you put it on the table and suddenly it looks like you tried a lot harder than you did.

First time I made salmon skewers, I over-marinated them thinking “more flavor = better”… nope. The texture got a bit weird. Now I keep it simple and short — and honestly, it works so much better.

And that herby salad on the side? Bright, lemony, slightly messy — in a good way.


Quick Info:

  • Difficulty: Easy
  • Prep Time: 25 minutes
  • Cook Time: 8–10 minutes
  • Total Time: ~35 minutes
  • Servings: 2–3
Ingredients for salmon skewers and tabbouleh arranged next to a cutting board and knife in a natural kitchen setting
Everything ready to start — salmon, herbs and veggies laid out by the cutting board, right before cooking begins

Ingredients

Try this next: Lemony Skillet Chicken Gyro Wraps with Creamy Cucumber Sauce
Crispy Tex-Mex Fish Sticks with Creamy Lime Dip
Crispy Air Fryer Onion Rings with Light Spiced Crunch

Grilled salmon skewers served with fresh tabbouleh on a light background in natural daylight
Light, sunny plate with grilled salmon skewers and herby tabbouleh — simple, fresh and perfect for a warm day

Instructions

  1. Cut the salmon into chunky cubes — not too small, or they’ll fall apart on the skewers. I made that mistake once and ended up with more “salmon bits” than skewers.
  2. In a bowl, mix 1 tablespoon olive oil, lemon zest, lemon juice, minced garlic, cumin, paprika, salt, pepper, and half of the chopped herbs. Add the salmon and gently toss.
  3. Let it sit for about 15 minutes. Not longer — fish doesn’t need a long marinade, and this is one of those times where less is actually better.
  4. Thread the salmon onto skewers. Don’t pack it too tightly — leave a tiny bit of space so it cooks evenly.
  5. Meanwhile, pour hot water or broth over the couscous, cover, and let it sit for about 5 minutes. Once it’s fluffy, loosen it with a fork.
  6. Add tomatoes, parsley, mint, remaining olive oil, lemon juice, and a pinch of salt. Mix gently. It should feel light and fresh, not heavy or oily.
  7. Heat a grill pan (or outdoor grill) over medium-high heat. Cook the skewers for about 3–4 minutes per side.
  8. Try not to move them too early — salmon releases naturally once it’s ready to flip. If it sticks, give it another minute.
  9. Once done, the outside should be lightly charred and the inside still juicy.
  10. Serve the skewers over or next to the tabbouleh. I usually add an extra squeeze of lemon right at the end — it wakes everything up.

A small tip:

If your tomatoes are very juicy, scoop out a bit of the seeds before adding them to the couscous. Otherwise the salad can get a little too wet.


FAQ:

Can I bake the salmon instead?
Yes — about 400°F for 8–10 minutes. You’ll miss the char, but it still tastes great.

What if I don’t like cilantro?
Just skip it and use more parsley — still fresh and balanced.

You may also like:

About Agnes

Hi, I’m Agnes, the creator of Quick Easy Home Recipes. I love sharing simple everyday meals, practical cooking tips, and quick recipes made with basic ingredients for busy home kitchens. My goal is to make cooking at home easier and more enjoyable.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *