Salmon fillet is marinated in a sweet and spicy honey, lemon and chili sauce before being cooked on skewers quickly in a grill pan. These salmon kebabs are so easy to make and perfect for an easy weeknight dinner.

This post may contain affiliate links. Read my privacy policy here.
This recipe was first published in August 2016 and has been updated with an improved recipe.
I'm always trying to incorporate more fish into our diets and this is one tasty way of doing it! So quick to cook, these chili and honey salmon kebabs come together with just a few basic ingredients.
They are sweet and savory with a honey glaze, a hint of heat from red chili, and lemon juice adds some nice freshness.
Full of flavor and so easy to make, they are a great weeknight dinner option.
Be sure to try my Thai Sweet Chili Salmon and Air Fryer Honey Soy Salmon too!
Why you will love this recipe!
- Quick and easy: Simple to prep, just marinate the fish for a short time, thread it onto skewers and cook them in a matter of minutes.
- So flavorful: The honey and lemon marinade adds a wonderful flavor to the salmon. Sweet and tangy and wonderfully fresh.
- Simple ingredients: You don't need loads of ingredients to whip up this recipe, but it's tasty enough to serve to company.
- Dietary info: These honey salmon skewers are gluten-free and dairy-free.
Ingredients
- Salmon: Use a fillet (or fillets) that are fairly thick. If they are too thin, they can fall off of the skewer during cooking.
- Honey: Use a clear runny honey that will easily mix with the other marinade ingredients.
- Oil: Oil helps the flavors penetrate the salmon, and also help the salmon cook more evenly. Use a neutral flavored oil like canola, avocado or vegetable.
- Lemon juice: Lemon juice adds a wonderful freshness to every bite. Use fresh, not bottled juice, for the best flavor.
- Red chilli and garlic: Fresh and chopped finely.
How to make salmon skewers
Be sure to scroll down for the full recipe!
- Marinate the salmon (photo 1).
- Place the salmon on to skewers (photo 2).
- Cook in a grill pan on the stovetop (photo 3).
Recipe Variations
The red chili in this recipe is mild and adds color and flavor, you can skip it though if you are particularly sensitive to heat. You can swap the honey for maple syrup for a richer taste and lemon juice can be swapped for lime juice.
Serving Suggestions
You can serve these kebabs on the skewer with a dip or take them off of the skewer and serve with rice and veggies for an easy weeknight dinner. Try serving them up with:
- Honey Soy Dipping Sauce
- Creamy Chili Dipping Sauce
- Turmeric Fried Rice
- Garlic Chili Rice
- Asian Broccoli
Make Ahead, Reheating and Storage
These honey salmon kebabs are best enjoyed as soon as they are cooked, though leftovers will keep for 3 to 4 days covered in the fridge. You can reheat them quickly in a skillet on the stovetop, or in the oven at 360F / 180c for 10 minutes to heat through.
Frequently Asked Questions
Because the marinade contains lemon juice, it's best not to leave them for more than an hour in the marinade. The acidity can start to break down the proteins in the fish at it will become mushy when you cook it.
I love this recipe with salmon, but other firm fish can be used. Sea bass, snapper, halibut and tuna will all work well. Flaky fish like haddock, pollock and cod can easily fall off of the skewers during cooking.
These salmon kebabs are a great option for grilling season! Oil the grates before cooking and brush the skewers with the marinade during cooking.
Fresh and tasty, these honey salmon skewers have become a firm favorite in our house, our daughter loves them as much as Mummy and Daddy, which is always a win! I love how simple they are to prep and cook, it makes dinner time stress free for sure!
Recipe Notes and Tips
- Cut the salmon into fairly large cubes. If you cut the pieces too small they will fall off of the skewers.
- If using wooden skewers, soak them in water while the salmon is marinading so that they don't burn.
- If using metal skewers, take care while turning them during cooking as they will get very hot.
- The salmon is very quick to cook. Turn the skewers every couple of minutes so that they cook evenly.
More Salmon Recipes
- Air Fryer Salmon with Vegetables and Potatoes
- Salmon with Lemon and Basil Sauce
- Salmon Pot Pies
- Honey Lemon Baked Salmon
Honey Salmon Skewers
Equipment
Ingredients
- 1.3 pounds fresh salmon (600g) boned and skinned
For the marinade
- ½ cup runny honey (120ml)
- 2 tbsp oil (sunflower, avocado, canola or vegetable all work well)
- juice of 1 lemon
- 1 red chilli (finely chopped)
- 1 garlic clove (finely chopped)
- pinch black pepper
Instructions
- Cut the salmon into large bitesized cubes and set to one side. If using wooden skewers, place these in some cold water.1.3 pounds fresh salmon
- In a bowl, mix together all of the marinade ingredients. Place the cut salmon into the marinade and stir to coat. Cover and refrigerate for 30mins.½ cup runny honey, 2 tbsp oil, juice of 1 lemon, 1 red chilli, 1 garlic clove, pinch black pepper
- When ready, place the marinated salmon on to the skewers. Keep the marinade.
- Place a grill pan on a medium heat on the stovetop and add in a little oil.
- When hot, pour in the marinade. Once bubbling, place in the skewers to cook. Turn the skewers every couple of minutes to cook evenly and spoon over the marinade.
- Serve with sliced green onion and red chili.
Therese says
These sound lovely, just right for a BBQ. Salmon always pairs well with an Asian glaze sauce.
[email protected] says
Thanks Therese, they went down a storm here, and definitely a nice change from burgers!