This easy salmon grill is packed with flavours from the sweet hint of honey, fresh thyme, and asparagus. Serve with a whole grain food such as millet or brown rice.

Prep time: 5 min

Cook time: 15 min

Servings: 4


  • Just snap it! To get rid of woody ends, bend each asparagus stalk near the bottom end and it will break off at the right spot.
  • Choose asparagus that are crisp with bright green spears and tightly closed tips. To store, stand spears in 2.5 cm (1 inch) of water or wrap ends with a damp paper towel. Cover, refrigerate for up to 4 days.
  • Little chefs can help whisk the marinade together and snap ends off asparagus.
  • Transform this meal into tomorrow’s lunch salad. Make extra salmon and serve it on a bed of greens.



1 tbsplower sodium soy sauce15 mL
2 tspolive oil10 mL
2 tspliquid honey10 mL
2 tsppacked brown sugar10 mL
1 tspchopped fresh thyme or 2 mL (½ tsp) dried thyme leaves5 mL
¼ tspground pepper1 mL

Fish and asparagus:

4salmon fillets (about 565 g/1¼ lb)
1bunch fresh asparagus trimmed


  1. Prepare the marinade: In a small bowl, stir together soy sauce, oil, honey, sugar, thyme and black pepper.
  2. Place salmon in a shallow dish. Pour marinade over top of salmon, spreading evenly. Cover and refrigerate for 15 to 30 minutes, turning once if possible.
  3. Lightly spray asparagus with cooking spray and place on preheated and oiled grill on medium high heat. Grill, turning a couple of times until tender crisp. Add salmon fillets and grill for 5 minutes. Discard marinade. Turn salmon over and grill for about 5 minutes longer or until fish flakes easily when tested *. Serve with asparagus. Squeeze lemon over asparagus just prior to serving.

Learn about food safety.

Recipe developed by Emily Richards, P.H. Ec. for Health Canada and the Heart and Stroke Foundation.

Footnote 1

Use a digital food thermometer to check that salmon has reached an internal temperature of 70°C (158°F).

Original source:, 2023.