Pesto-Roasted Salmon with Tomatoes and White Beans Recipe

Introduction

This pesto-roasted salmon with tomatoes and white beans is a vibrant, healthy dish perfect for a quick weeknight dinner. The combination of creamy beans, sweet roasted tomatoes, and flavorful pesto creates a deliciously balanced meal that requires minimal effort.

A white plate holds a dish with two main layers: the bottom layer is a mix of cooked white beans and halved red cherry tomatoes, scattered unevenly across the plate, showing a slight golden brown from cooking, giving a soft and slightly crispy texture. On top, there is a large, pinkish-orange cooked salmon fillet with the skin side down, spreading from the middle to the right side of the plate. The salmon is covered with a thick layer of green herb sauce that adds a textured, fresh look. A silver fork rests on the left side of the plate, partly placed on the beans, indicating someone has started to eat from the dish. The whole scene is set against a white marbled texture background. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 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
  • 4 (6-ounce) salmon fillets (skin-on or skinless)
  • 4 tablespoons store-bought or homemade basil pesto

Instructions

  1. Step 1: Heat the oven to 425 degrees Fahrenheit. Line a rimmed baking sheet with parchment paper. Arrange the white beans, tomatoes, and garlic on the sheet, drizzle with 2 tablespoons olive oil, season with salt and pepper, and toss to coat evenly. Spread everything out in a single layer and roast until the tomatoes start to collapse, about 10 to 12 minutes.
  2. Step 2: While the vegetables roast, pat the salmon fillets dry with paper towels and season both sides with salt and pepper. Spread 1 tablespoon of pesto over the top of each fillet.
  3. Step 3: Remove the baking sheet from the oven and gently toss the tomatoes and beans. Push them aside to create four spaces for the salmon fillets. Place the salmon in the empty spaces.
  4. Step 4: Return the baking sheet to the oven and roast until the salmon is just cooked through, 8 to 10 minutes. The fish is done when it flakes easily or an instant-read thermometer inserted into the thickest part reads 120 degrees for medium-rare. For medium doneness, cook a few minutes longer.
  5. Step 5: Scoop the roasted tomatoes and beans into individual shallow bowls, drizzle with a little extra olive oil, and top each serving with a salmon fillet.

Tips & Variations

  • Use skin-on salmon for added flavor and to help keep the fillets moist while roasting.
  • If you don’t have pesto, a drizzle of herb-infused olive oil or a sprinkle of chopped fresh basil works well.
  • Try adding a squeeze of fresh lemon juice just before serving to brighten the flavors.
  • For a spicy kick, add a pinch of crushed red pepper flakes to the tomatoes and beans before roasting.

Storage

Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven or microwave to avoid overcooking the salmon. This dish is best enjoyed fresh but can be served cold or at room temperature as well.

How to Serve

A white plate holds a dish with two main layers: the bottom layer is a mix of golden brown cooked beans and bright red roasted cherry tomatoes scattered around the plate, and on top lies a pink salmon fillet with visible flaky texture, covered partially with a thick green herb sauce spread unevenly across its surface. A silver fork is placed on the left side of the plate, partly resting on the beans and salmon. The plate is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use fresh beans instead of canned?

Yes, fresh white beans can be used, but they should be cooked and tender before roasting with the tomatoes and garlic.

What can I serve with this dish?

This salmon pairs nicely with a simple green salad, crusty bread, or steamed vegetables for a well-rounded meal.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pesto-Roasted Salmon with Tomatoes and White Beans Recipe


  • Author: Isabella
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Low Fat

Description

This Pesto-Roasted Salmon with Tomatoes and White Beans is a vibrant, healthy, and flavorful dish combining tender salmon fillets topped with fresh basil pesto, roasted cherry tomatoes, and creamy cannellini beans. Roasting enhances the natural sweetness of the tomatoes and brings out a rich depth of flavor, making it perfect for a nutritious weeknight dinner or a special occasion.


Ingredients

Scale

Beans and Vegetables

  • 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

Salmon

  • 4 (6-ounce) salmon fillets (skin-on or skinless)
  • 4 tablespoons store-bought or homemade basil pesto

Instructions

  1. Prepare and roast beans and tomatoes: Preheat your oven to 425 degrees F (220 degrees C). Line a rimmed baking sheet with parchment paper. Place the drained white beans, halved tomatoes, and crushed garlic cloves on the prepared sheet. Drizzle with 2 tablespoons of olive oil, season with salt and pepper, then toss everything to coat evenly. Spread the mixture into a single layer and roast in the oven until the tomatoes begin to collapse and soften, about 10 to 12 minutes.
  2. Season and pesto the salmon: While the beans and tomatoes are roasting, pat the salmon fillets dry with paper towels. Season both sides generously with salt and pepper. Spread 1 tablespoon of basil pesto over the top of each salmon fillet to coat thoroughly, which will add a burst of fresh herb flavor during roasting.
  3. Arrange salmon on baking sheet: Once the beans and tomatoes have roasted, remove the baking sheet from the oven. Gently toss the roasted tomatoes and beans to combine, then push them aside to create four well-spaced spots on the baking sheet. Place the pesto-topped salmon fillets into these spaces.
  4. Roast salmon until cooked: Return the baking sheet to the oven and continue roasting until the salmon is cooked through yet still moist and flaky, about 8 to 10 minutes. For medium-rare, the internal temperature should reach around 120 degrees F when checked with an instant-read thermometer; cook a few minutes longer if you prefer medium.
  5. Serve: Using a large spoon, scoop the roasted tomatoes and beans into individual shallow bowls. Drizzle with a little extra olive oil for richness. Top each serving with a salmon fillet, and enjoy immediately while warm.

Notes

  • Use fresh basil pesto for a more vibrant flavor, or store-bought pesto will work well in a pinch.
  • Salmon fillets can be skin-on or skinless according to preference; skin-on adds extra flavor and texture.
  • Adjust roasting times based on the thickness of the salmon fillets.
  • Leftover roasted tomatoes and beans can be refrigerated for up to 2 days and reheated gently.
  • For a spicier kick, add red pepper flakes with the seasoning of beans and tomatoes before roasting.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Mediterranean

Keywords: salmon recipe, roasted salmon, pesto salmon, white beans, cherry tomatoes, healthy dinner, Mediterranean diet

Similar Posts

Leave a Reply

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

Recipe rating