Succulent Salmon, Cilantro Skewers

Featured in Crowd-Pleasing Appetizers to Start Your Meal Right.

Try this easy and tasty salmon skewer recipe with cilantro marinade. Using fresh veggies like bell peppers and zucchini, these skewers are perfect for summer cookouts or light dinners. Make a flavorful lime and spice marinade to bring out the salmon's best qualities. Cook them on your grill or in a pan for amazing taste. Serve them hot alongside a salad, rice or grilled veggies for a balanced, yummy meal.

Us chef girl
Updated on Fri, 27 Jun 2025 08:49:39 GMT
Grilled salmon skewers Pin it
Grilled salmon skewers | athomedishes.com

This grilled salmon skewer dish with cilantro marinade has become my go-to summer meal. It brings together tender salmon with fresh cilantro and citrus flavors for something that's both fancy and super tasty.

I first tried this during a trip to the Mediterranean coast and my family quickly fell in love with it. Even my kids who used to hate fish changed their minds once they tried these colorful, flavorful skewers.

Ingredients

  • Fresh salmon: 500g cut into even chunks so everything cooks the same
  • Fresh cilantro: a whole bunch to pack in tons of flavor
  • Lime: juice and zest to balance out the rich salmon taste
  • Garlic: two cloves to boost flavor without taking over
  • Olive oil: good quality to coat and protect the fish while cooking
  • Ground cumin: adds a gentle warmth and extra depth
  • Mixed vegetables: for color, crunch and nutrients
  • Wooden skewers: soak them beforehand so they won't burn up
Salmon skewers Pin it
Salmon skewers | athomedishes.com

Step-by-Step Guide

Making your marinade:
Mix finely chopped cilantro with lime juice and zest, crushed garlic, olive oil and spices in a big enough bowl. This marinade makes the dish taste amazing, so take your time mixing everything well to get all those flavors working together.
Marinating the salmon:
Put the salmon chunks in the bowl and gently coat them with the marinade using your hands or a spatula. Cover with plastic wrap and let it sit in the fridge for at least 30 minutes but no more than 2 hours since the lime acid can start to "cook" the fish.
Building your skewers:
Thread marinated salmon pieces with bell pepper chunks, zucchini slices and onion wedges onto your soaked skewers. Don't pack them too tight or they won't cook evenly. This pattern looks great and mixes the flavors perfectly.
Cooking them right:
Heat up your grill, barbecue or pan to medium heat. Carefully place your skewers down and cook for 8-10 minutes, turning every 2 minutes for even cooking. The salmon is done when it flakes easily but still has a slightly translucent center.

Cilantro really works magic in this dish. I've found that using freshly picked cilantro instead of store-bought makes a huge difference in how everything turns out. My grandma from Marseille always told me that fresh herbs are the key to great fish dishes.

Storage and Prep-Ahead Tips

You can put these skewers together up to 4 hours before mealtime and keep them in the fridge. The marinade will keep working its magic during this time. Leftovers will stay good in an airtight container in the fridge for about 24 hours. I wouldn't freeze them though, as it ruins the nice texture of the cooked salmon.

Mix It Up

Feel free to try different veggies than what I suggested. I've had great results with pineapple, cherry tomatoes, and mushrooms too. Want it spicier? Throw some finely chopped fresh chili into the marinade. You can swap the salmon for shrimp or firm cod if you'd rather, just watch your cooking time.

Perfect Side Dishes

These skewers go great with lemon-flavored basmati rice or a quinoa salad for a complete meal. A mint yogurt sauce makes an awesome dip that goes really well with the flavors. For a fancier dinner, start with cold cucumber soup and finish with fresh fruit salad drizzled with mint syrup.

Frequently Asked Questions

→ How do I make the marinade for the skewers?

Mix together fresh cilantro, lime juice and zest, garlic, olive oil, cumin, mild chili, salt and pepper. Coat the salmon pieces in this mix and let them sit in the fridge for 30 minutes to 1 hour.

→ What vegetables can I add to the skewers?

Bell peppers, zucchini, red onions, mushrooms or cherry tomatoes all work great with salmon skewers.

→ What's the best way to cook them?

You can cook the skewers on a barbecue, in a grill pan, or in your oven. They'll take between 8 and 15 minutes depending on how you're cooking them.

→ Can I make these skewers ahead of time?

You can definitely prep the skewers a few hours early. Just keep them in the fridge and cook them right before you're ready to eat.

→ How do I keep the salmon from drying out while cooking?

Don't overcook your salmon. Use medium heat and take it off once it's tender and cooked through the middle.

Salmon and Cilantro Skewers

Cilantro-marinated salmon skewers for a light, refreshing meal.

Prep Time
15 Minutes
Cook Time
10 Minutes
Total Time
25 Minutes

Category: Appetizers

Difficulty: Intermediate

Cuisine: Mediterranean, Fusion

Yield: 4 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ For the marinade

01 500 g fresh salmon, diced into chunks
02 1 bunch fresh cilantro, finely chopped
03 2 tablespoons lime juice
04 1 tablespoon lime zest
05 2 garlic cloves, mashed
06 3 tablespoons olive oil
07 1 teaspoon ground cumin
08 1/2 teaspoon mild chili powder (if you want)
09 Salt and pepper, to taste

→ For the skewers

10 1 red bell pepper, cut into chunks
11 1 zucchini, sliced into thick rounds
12 1 red onion, cut into wedges
13 8 wooden or metal skewers

→ For topping (if you want)

14 A few sprigs of fresh cilantro
15 Lime wedges

Instructions

Step 01

Mix chopped cilantro, lime juice and zest, garlic, olive oil, cumin, chili powder, salt and pepper in a bowl. Toss in the salmon chunks and coat them well. Cover and stick it in the fridge for 30 mins to an hour.

Step 02

If you're going with wooden skewers, soak them in water for 15 mins so they won't burn. Thread salmon chunks, bell pepper pieces, zucchini rounds, and red onion wedges onto each skewer, taking turns with each item.

Step 03

Get your BBQ or grill going at medium heat. Cook the skewers for about 8-10 mins, turning them now and then, until the salmon's done but still juicy.

Step 04

Warm up a lightly oiled grill pan over medium heat. Cook the skewers for 8-10 mins, flipping occasionally. For oven cooking, warm it to 200°C and pop the skewers on a paper-lined baking sheet for 12-15 mins.

Step 05

Lay the skewers on a serving plate. Sprinkle with fresh cilantro and put some lime wedges on the side. Serve them hot with rice, green salad or grilled veggies.

Notes

  1. Don't overcook the salmon or it'll dry out and lose its juiciness.
  2. Try adding mushrooms or cherry tomatoes for a different veggie mix.

Tools You'll Need

  • BBQ or grill
  • Grill pan
  • Wooden or metal skewers

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish (salmon)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350
  • Total Fat: 20 g
  • Total Carbohydrate: 8 g
  • Protein: 30 g