Mediterranean Pesto Salmon

Mediterranean Pesto Salmon

This Mediterranean Pesto Salmon is the perfect weekend escape for you and your guests. Dressing up salmon can be tricky, but this pesto is quick and cooks easy. Pair this salmon with a quality Sauvignon Blanc and you’ll have the perfect combo to sail your taste buds to the Greek islands. ⛵⛵⛵

Print Recipe

Mediterranean Pesto Salmon

Recipe by BacusBBQ


Prep time


Cooking time




Pesto slathered salmon nestled in a pan of delicious Mediterranean flavors. It'll be hard to eat this dish at a slow pace.


  • 2 2 salmon portions (skin on)

  • 1 tbsp 1 seafood seasoning of choice

  • 2-4 tbsp 2-4 pesto

  • 2 tbsp 2 fresh basil chopped

  • 1 1 lemon cut in to slices

  • 1/4 1/4 red onion chopped into strips

  • 2 cups 2 cherry tomatoes cut in half

  • 4 tbsp 4 kalamata olives (pitted)

  • 1 1 bell pepper chopped

  • 2 cloves 2 garlic chopped

  • 1/2 block 1/2 feta cut into cubes or crumbled

  • 2 tbsp 2 olive oil

  • 1 tsp 1 salt

  • 1 tsp 1 pepper

  • 1 tbsp 1 red pepper flakes


  • Combine the onions, tomatoes, olives, pepper, garlic, feta, olive oil, salt / pepper, and red pepper flakes into a large bowl and mix thoroughly. Set aside.
  • Take a large cast iron pan, place the salmon portions in the middle, rub olive oil over top, coat with the seafood seasoning, and then top both portions with the pesto. Add the mixture (noted in step 1) to the cast iron pan filling in any gaps around the salmon. Be sure to not cover up the salmon. Then place the lemon slices around the outer edges of the pan. Save a few slices for the end of the cook.
  • Heat your grill (or oven) to 400 degrees F. Place the cast iron pan on the grill and cook for roughly 15-20 minutes, or until the salmon is to your desired doneness. I prefer 125 degrees F internal for farm raised.
  • Remove the pan from the grill, spritz lemon juice over top, add the basil, and dig in.

Leave a Reply

Your email address will not be published. Required fields are marked *