Pesto Salmon with Blistered Tomato Orzo is a super simple and delicious meal that comes together quickly. In this recipe, salmon filets are topped with pesto and roast alongside cherry tomatoes while you whip up a flavorful yet simple, light and creamy tomato and spinach orzo. Yields 4 servings in about 40 minutes.

Pesto Salmon with Blistered Tomato Orzo

I love an easy dinner.

If it’s one pan or one pot, has few ingredients and/or takes under an hour to make – sign. me. up. This pesto salmon and blistered tomato orzo looks like it’s complicated and time consuming but I promise you, it is not. The trick is (if you can call it that) is both prepping and timing. Just like any recipe really, but in this particular one, having everything chopped, minced, measure and pre-poured will have you gliding through this recipe with ease.

I got the inspiration for this dish from a seafood company ad that showed images of a pesto salmon with orzo but I could not find a single recipe on their website – so frustrating! So I decided to create my own version. In this approach, salmon filets are topped with pesto and roasts alongside cherry tomatoes. The tomatoes are later added to a creamy (yet cream-less) orzo that has shallot, garlic and baby spinach. And together they are absolutely delicious.

Pesto Salmon with Blistered Tomato Orzo

The salmon is perfectly cooked and flakes easily and with the orzo… it’s perfection. I mean. Just look at it!

ingredients for Pesto Salmon with Blistered Tomato Orzo

To Make This Pesto Salmon with Blistered Tomato Orzo You Will Need:

for the salmon:

  • salmon filets6 to 8 ounce portions work well for this recipe. Up the pesto to 1/3 cup if using 8 ounce salmon filets.
  • kosher saltEnhances the flavors in this recipe.
  • freshly ground black pepperAdds distinct bite and flavor.
  • basil pestoUse homemade or store-bought.
  • olive oil sprayHelps to keep the fish from sticking to the pan.

for the orzo:

  • cherry tomatoesLends delicious sweetness when roasted.
  • olive oilLends fat and flavor to the tomatoes as they roast.
  • kosher saltEnhances the flavors in this dish.
  • unsalted butterLends fat and flavor to the orzo dish.
  • shallotOr substitute with red or yellow onion.
  • garlicAdds distinct punchy flavor.
  • italian seasoningUse homemade or store-bought.
  • dried orzo pastaDelallo is my go-to brand for orzo pasta (not sponsored). It has the best shape in my opinion.
  • chicken bone brothAdds flavor and extra protein – I like Kettle & Fire (not sponsored).
  • baby spinachMild, slightly sweet and adds healthy vitamins and nutrients.
  • freshly ground black pepperAdds distinct bite and flavor.
  • parmesan cheeseFor serving – optional.

seasoned salmon topped with pesto

Prep The Salmon:

Preheat your oven to 450℉ (or 230℃). Line a large rimmed baking sheet with foil and set aside for a moment.

Remove the skin from 4 (6 ounce) salmon filets and place them on a large tray, platter or plate. Season the filets with salt and pepper and divide 1/4 cup pesto among each one.

spread pesto

Spread the pesto evenly over the top and set off to the side.

tomatoes, oil and salt

Roast the Tomatoes:

Line a large rimmed baking sheet with foil. On 1/3 of the pan, place a second piece of foil and crimp the side to create a barrier. Add 1 pound of cherry tomatoes, drizzle with a little oil and season with a pinch of kosher salt. Toss to coat and slide into your preheated oven for 10 minutes.

butter, shallots and salt

Make The Orzo:

Once you’ve slid the pan with the tomatoes into the oven, immediately start on the orzo. In a 0-inch deep sided pan, melt 2 tablespoons of butter over medium to medium-low heat. Add 1 large diced shallot and a pinch of kosher salt.

add garlic and Italian seasoning

Stir and cook 8 minutes. Once softened, add 3 cloves minced fresh garlic and 1 tablespoon of Italian seasoning.

sautéed shallots and garlic

Stir and cook 2 minutes.

add in orzo

Next, add in 1 cup orzo.

stir and coat in butter

Stir well to coat the orzo in butter.

pour in bone broth

Pour in 2 and ⅔ cups of chicken bone broth.

stir to combine

Stir well to combine.

Cover the pan with a lid and bring to a boil over high heat. Once boiling, uncover and reduce the temp to medium-high and continue to stir often and set a timer for 8 minutes.

Note: Be sure to scrape the bottom of the pan while you stir to prevent the orzo from sticking.

place pesto salmon on other side of the pan

Meanwhile, after the 10 minutes are up on the tomatoes, remove the sheet pan from the oven, spray the open/opposite side with nonstick spray and carefully place the salmon with the pesto down onto the sprayed foil. Return the pan (with both the salmon and tomatoes) back to the oven for 10 additional minutes. I like to rotate the pan halfway to ensure even cooking.

add spinach to orzo

Meanwhile, after the orzo has cooked for 8 minutes, add in 5 ounces of baby spinach.

stir to combine

Stir to combine and continue to cook until the orzo is fully cooked. About 6 more minutes, for a total of 12 to 14 minutes.

add blistered tomatoes and their juices to the orzo

Remove off of the heat and add in the blistered tomatoes and any juices that accumulated in the foil. Give the orzo a taste and season with additional salt (if needed) and freshly ground black pepper.

squeeze in lemon juice

Lastly, add in the juice of 1/2 a lemon or about 2 tablespoons.

stir in minced parsley

And add in 1 tablespoon of minced fresh parsley.

blistered tomato orzo

Stir well to combine.

Pesto Salmon with Blistered Tomato Orzo

Serve the pesto salmon over top of the blistered tomato orzo and sprinkle more finely chopped parsley and some freshly grated parmesan cheese (optional).

Pesto Salmon with Blistered Tomato Orzo

Absolutely stunning! I also love this with a hunk of crusty sourdough and a glass of crisp white wine.

Pesto Salmon with Blistered Tomato Orzo

So easy and so extremely flavorful!

Pesto Salmon with Blistered Tomato Orzo

And the perfect meal for any night of the week.

Click Here For More Salmon recipes!

Pesto Salmon with Blistered Tomato Orzo

Enjoy! And if you give this Pesto Salmon with Blistered Tomato Orzo recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Pesto Salmon with Blistered Tomato Orzo

Pesto Salmon with Blistered Tomato Orzo
Print Recipe Pin Recipe
No ratings yet
Leave a Review »
Yield: 4 servings

Pesto Salmon with Blistered Tomato Orzo

Pesto Salmon with Blistered Tomato Orzo is a super simple and delicious meal that comes together quickly. Seasoned salmon filets are topped with pesto and roast alongside cherry tomatoes while you whip up a flavorful yet simple, light and creamy tomato and spinach orzo. Yields 4 servings in about 40 minutes.

Ingredients

FOR THE SALMON:

  • 24 ounces salmon filets, skin removed, cut into 4 filets
  • 3/4 teaspoon kosher salt
  • freshly ground black pepper, to taste
  • 1/4 cup basil pesto, homemade or store bought
  • olive oil spray, or avocado oil spray

FOR THE ORZO:

  • 1 pound cherry tomatoes
  • 1 drizzle olive oil
  • 1 pinch kosher salt
  • 2 tablespoons unsalted butter
  • 1 large shallot, finely chopped
  • 3 cloves garlic, finely chopped
  • 1 tablespoon italian seasoning
  • 1 cup dried orzo pasta
  • 2⅔ cup chicken bone broth
  • 5 ounces baby spinach
  • 1/2 lemon, juiced
  • freshly ground black pepper
  • freshly grated parmesan cheese, for serving, optional

Instructions 

  • Preheat your oven to 450℉ (or 230℃). Line a large rimmed baking sheet with foil and set aside.

MAKE THE SALMON:

  • Remove the skin from the salmon filets and place them on a large platter or plate. Season the filets with salt and pepper and divide the pesto among each one, spreading it evenly over the top. Set off to the side.

MAKE THE BLISTERED TOMATOES:

  • On 1/3 of the foil-lined pan, place a second piece of foil and crimp the side to create a barrier. Add the cherry tomatoes, drizzle with a little olive and season with a pinch of kosher salt. Toss to coat and slide the tomatoes into your preheated oven for 10 minutes.

MAKE THE ORZO:

  • While the tomatoes are roasting, melt the butter in a 10-inch deep sided pan on medium to medium-low heat. Add the diced shallot and a pinch of kosher salt. Stir and cook 6 minutes. Once softened, add the garlic and Italian seasoning. Continue to stir and cook 2 minutes.
  • Next add in the orzo, stirring it well to coat in the butter. Pour in 2⅔ cup of chicken bone broth and stir to combine. Cover the pan with a lid and bring it to a boil over high heat. Once boiling, uncover and reduce the temp to medium-high and continue to stir often and set a timer for 8 minutes.
  • Meanwhile, after the 10 minutes are up on the tomatoes, remove the sheet pan from the oven, spray the open/opposite side with nonstick spray and carefully place the salmon with the pesto down onto the sprayed foil. Return the pan (with both the salmon and tomatoes) back to the oven for 10 additional minutes. I like to rotate the pan halfway to ensure even cooking.
  • Once the orzo has cooked for 8 minutes, add in 5 ounces of baby spinach. Stir to incorporate and then continue to cook, stirring often, until the orzo is fully cooked. About 6 more minutes, for a total of 12 to 14 minutes.
    Note: Be sure to scrape the bottom of the pan while you stir to prevent the orzo from sticking.
  • At this point the salmon and tomatoes should be done and out of the oven. Remove the pan with the orzo off of the heat and add in the blistered tomatoes and any juices that accumulated in the foil. Taste and season with additional salt (if needed) and freshly ground black pepper. Lastly, squeeze in the lemon juice and add in the finely chopped parsley. Stir well to combine.
  • Serve the pesto salmon over top of the blistered tomato orzo and sprinkle more finely chopped parsley and some freshly grated parmesan cheese (optional).

Notes

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on SimplyScratch.com should only be used as a general guideline.
Serving: 1serving, Calories: 543kcal, Carbohydrates: 37g, Protein: 48g, Fat: 23g, Saturated Fat: 6g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 8g, Trans Fat: 0.2g, Cholesterol: 110mg, Sodium: 686mg, Potassium: 1433mg, Fiber: 4g, Sugar: 5g, Vitamin A: 4236IU, Vitamin C: 40mg, Calcium: 126mg, Iron: 5mg