Go Back
+ servings
Italian Pesto Salmon recipe on a white plate with lemon slices.
Print Recipe
4.98 from 35 votes

Grilled Italian Pesto Salmon 30 Minutes Start to Finish

This is quick pesto salmon recipe yields a buttery, flaky, beautifully pink salmon that will become a family favorite. Five ingredients are all that you need for this outstanding Italian salmon dish that is impressive enough for company.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: main dish, seafood
Cuisine: American, Italian
Servings: 6 servings
Calories: 125kcal
Author: Marisa Franca @ All Our Way


  • 1 salmon fillet 1 ½ pounds
  • ½ cup prepared pesto we used our homemade pesto* see note
  • 2 green onion finely chopped
  • ¼ cup fresh lemon juice
  • 2 garlic cloves minced
  • lemon wedges to serve with salmon


  • In a small bowl, whisk the pesto, onions, lemon juice, and garlic. Add a few grinds of pepper and a pinch of salt.
  • Lightly coat the grill rack with cooking oil or spray. Heat grill to medium high heat (350 F.).
  • Once the grill reaches the proper temperature, place salmon skin side down on the grill rack.
  • Grill covered over medium heat for about 5 minutes.
  • Spoon some of the pesto sauce over the salmon taking care it doesn't flame up.
  • Grill 15 minutes longer or until fish flakes easily with a fork. Baste occasionally with the remaining pesto sauce.
  • Serve with lemon wedges.


Whatever salmon you have left over, use the next day on a salad or mix it with pasta for a delicious pasta dish.
ROASTING IN OVEN: Preheat the oven 450 F. and place the salmon skin side down on a non-stick baking sheet or non-stick pan (make sure handle is oven-proof). Prepare the salmon as we did for grilling. Bake 15-20 minutes depending on the thickness of the salmon. Finish as we did the original recipe. If you have any other questions please let us know.
*Here is the link to our homemade pesto recipe without pine nuts. 


Serving: 4ounces | Calories: 125kcal | Carbohydrates: 2g | Protein: 6g | Fat: 9g | Saturated Fat: 1g | Cholesterol: 17mg | Sodium: 206mg | Potassium: 160mg | Sugar: 1g | Vitamin A: 470IU | Vitamin C: 5mg | Calcium: 41mg | Iron: 0.4mg