Print

Pesto-Roasted Salmon with Tomatoes and White Beans Recipe

5 from 115 reviews

This vibrant and healthy Pesto-Roasted Salmon with Tomatoes and White Beans recipe combines tender, perfectly roasted salmon fillets topped with flavorful basil pesto alongside roasted cherry tomatoes and creamy white beans. It’s a simple, nutritious one-pan meal that is quick to prepare, making it perfect for a weeknight dinner.

Ingredients

Scale

Salmon and Pesto

  • 4 (6-ounce) salmon fillets (skin-on or skinless)
  • 4 tablespoons store-bought or homemade basil pesto
  • Salt and pepper, to taste

Vegetables and Beans

  • 2 (15- to 16-ounce) cans white beans, such as cannellini, drained and rinsed
  • 1 pint cherry or grape tomatoes, halved lengthwise
  • 6 small garlic cloves, crushed and peeled
  • 2 tablespoons extra-virgin olive oil, plus more for drizzling
  • Salt and pepper, to taste

Instructions

  1. Prepare the oven and vegetables: Preheat your oven to 425°F (220°C) and line a rimmed baking sheet with parchment paper. On the baking sheet, arrange the drained white beans, halved cherry tomatoes, and crushed garlic cloves. Drizzle with 2 tablespoons of olive oil, season with salt and pepper, and toss everything to evenly coat. Spread the mixture out in a single layer.
  2. Roast vegetables: Place the baking sheet in the oven and roast the beans, tomatoes, and garlic until the tomatoes begin to collapse and soften, which takes about 10 to 12 minutes.
  3. Season and top salmon: While the vegetables roast, pat the salmon fillets dry with paper towels. Season both sides of each fillet with salt and pepper. Spread 1 tablespoon of basil pesto evenly over the top of each fillet.
  4. Add salmon to the baking sheet: Remove the baking sheet from the oven and gently toss the tomato and bean mixture. Push the mixture aside to make four spaces on the baking sheet, then place each pesto-coated salmon fillet into these spaces.
  5. Roast salmon and vegetables together: Return the baking sheet to the oven and continue roasting until the salmon is just cooked through, about 8 to 10 minutes. The salmon is done when it flakes easily with a fork and an instant-read thermometer inserted into the thickest part registers 120°F (49°C) for medium-rare. For more well-done salmon, cook for a few additional minutes.
  6. Serve: Use a large spoon to scoop the roasted tomatoes and white beans into shallow individual bowls. Drizzle a little olive oil over the mixture. Top each serving with a salmon fillet and enjoy immediately.

Notes

  • For a gluten-free version, ensure the pesto used is gluten-free or make your own at home.
  • You can substitute white beans with chickpeas or another favorite bean variety if preferred.
  • To make homemade basil pesto, blend fresh basil leaves, garlic, pine nuts, Parmesan cheese, and olive oil.
  • Salmon can be prepared skin-on for extra crispiness or skinless depending on preference.
  • Check salmon doneness early to avoid overcooking, as roasting times may vary depending on fillet thickness.

Keywords: salmon recipe, pesto salmon, roasted salmon, white beans, cherry tomatoes, healthy dinner, Italian pesto, one-pan meal