Turn up the heat, on your grill that is! These delicious grilled salmon skewers are like a complete meal on a stick. Fresh salmon, cherry tomatoes, and zucchini tossed in a seasoned vinaigrette and then grilled. Salmon kabobs are healthy, quick, and have little to no cleanup.
Table of contents
Flavorful salmon recipes
Salmon is a favorite food of mine and I always make sure to have some on hand for quick and easy dinners. Not only because it is so good for you but because it is so versatile. Salmon can be grilled, baked, air-fried, pan-fried, or smoked. You can give it a Mexican, Asian, Italian, Caribbean, or good ole American twist. There are so many healthy recipes to choose between, each a little different, making it a great meal option you will never get tired of!
This Mediterranean-flavored salmon recipe is a great addition to my other go-to recipes. Favorites include my crab stuffed salmon, grilled salmon, air fryer salmon, Asian baked salmon, and bloody mary salmon. See what I mean? Lots of flavors and endless choices!
Why you'll love this salmon skewers recipe
Special grill flavor: Nothing tastes better than the smoky flavors from a hot grill.
Healthful cooking: Grilling is not only delicious but makes it a healthier meal.
Uses fresh summer veggies: A great way to use all the fresh summer produce that is so plentiful in gardens and farmer's markets.
Easy cleanup: you can't beat the clean-up!
Ingredients
Gather the simple ingredients and get ready to do some tasty grilling! Here's a list of what you need and you can find the measurements in the printable recipe card below.
For the salmon marinade:
- Light olive oil - or opt for avocado oil. Tip: Use sesame oil for more of an Asian flavor.
- Fresh garlic - depending on your love of garlic, use 1-2 garlic cloves.
- Fresh thyme
- Fresh rosemary
- Salt & pepper
For the skewers:
- Salmon - one large salmon fillet or 2 small 4-oz salmon fillets
- Cherry Tomatoes
- Zucchini
- Lime - you can also use lemon slices if you prefer.
How to grill salmon skewers
Learn the simple steps for how to cook salmon skewers on the grill and you'll have a fuss-free delicious dinner in no time.
- Place olive oil, garlic, and herbs in a medium bowl.
- Using a sharp knife, cut the salmon into 1-inch cubes and the zucchini into a similar size.
- Place in the bowl with the herb vinaigrette.
- Stir to coat.
Preheat the grill to medium-high heat. Spray the grill grates with cooking spray to prevent the salmon from sticking to the grill.
- Thread the seasoned salmon cubes, zucchini, and tomatoes onto the metal skewers. (You can also use bamboo skewers but make sure to soak them in water for 30 minutes first.) I was able to thread 3 pieces of each on each skewer. Place directly on the grill grates of the preheated grill. Cook for 3-4 minutes per side.
These salmon kebabs are a deliciously complete and easy main course for any season. You can prep it ahead by cubing the salmon, chopping up the zucchini and tomatoes, and storing them in separate containers in the refrigerator. When it's time to cook, toss all ingredients in the vinaigrette, thread them on skewers while you heat the grill, then let it cook for 6 minutes, and voila - dinner on the table. Enjoy!
Recipe tips
If you use wooden skewers, soak them in water for 20-30 minutes before you thread the fish to prevent them from burning on the grill.
If you have enough skewers, you can use the double skewers method which will help keep the vegetables and salmon pieces in place and make them easier to turn.
Look for thick salmon fillets which will make it easier to cube.
Cut the salmon and veggies into equal-sized pieces for even cooking.
Recipe variations
Pineapple Salmon Skewers: Use pineapple, bell pepper, and onion instead of zucchini and tomato. Use honey soy sauce instead of the vinaigrette.
Teriyaki Salmon Skewers: Use teriyaki sauce instead of the vinaigrette and garnish with sesame seeds.
Favorite sides to serve with salmon skewers
Make a complete meal with some tasty sides. Here are some ideas:
- Air Fryer Rosemary Potatoes, white rice, or if you are on a keto or low-carb diet, cauliflower rice is a good option.
- Cucumber Mint Watermelon Salad or a simple Caesar salad
- Grilled Corn on the Cob or Air Fryer Asparagus
How to store and reheat leftovers
To store: Place the leftovers in an airtight container and store them in the refrigerator. They will last up to 3 days. Freezing is not recommended.
To reheat: Place the leftover grilled salmon and veggies in an oven-safe dish. Reheat at 275°F for about 15 minutes.
More seafood deliciousness
Easy Cedar Plank Shrimp is perfect for summer grilling.
Easy Shrimp Recipes because everyone loves shrimp!
Grilled Mahi Mahi in Foil Packet
Grilled Tuna with Red Pepper Sauce
Find lots of delicious and easy seafood recipes here on 2CM!
LOVE QUICK & EASY RECIPES? FOLLOW ME ON INSTAGRAM, FACEBOOK, & PINTEREST FOR ALL THE LATEST RECIPE INSPIRATION! PLUS JOIN MY EMAIL LIST AND RECEIVE A FREE E-BOOK.
Grilled Salmon Skewers
Ingredients
- 1 large salmon steak or 2 4-ounce fillets, cut into 1" cubes
- 3 Tablespoons light olive oil
- 1 teaspoon minced garlic
- 2 Tablespoons fresh thyme, minced
- 2 Tablespoons fresh rosemary, minced
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 12 cherry tomatoes
- ⅔ zucchini, cut into 1" pieces then quartered (about 12 pieces)
- 1 lime, cut in quarters
- 4 metal or bamboo skewers
Instructions
- Preheat the grill to medium heat. Spray the grates with nonstick cooking spray.
- In a medium bowl, combine oil, garlic, thyme, rosemary, salt & pepper.
- Place salmon, tomatoes and zucchini into oil-seasoning mixture and toss to coat.
- Using metal skewers, or wooden skewers that have been soaked in water for 30 minutes, alternately thread zucchini, salmon and tomatoes onto skewers.
- Place on preheated grill and cook 6 minutes, turning half way through.
- Squeeze lime over skewers or serve lime wedges on the side.
Notes
Nutrition
This post has been updated with new photos and step-by-step directions, It was first published on November 6, 2015.
Leave a Reply