Make the vinaigrette. Place all dressing ingredients – 1½ cups basil, 1 chopped shallot, 1 clove chopped garlic, ½ cup extra virgin olive oil, 2 Tbsp fresh lemon juice, 1 tsp white wine vinegar, 1 tsp kosher salt, and a pinch of crushed red pepper flakes – in a blender, then purée until very smooth. Set aside.
Cook the eggs. Bring a medium saucepan of water and a splash of white vinegar to a rapid boil. Reduce the heat to a gentle boil, carefully add the eggs, then cook for exactly 7 minutes. While they’re cooking, prepare an ice bath. Use a slotted spoon to transfer the eggs to the ice bath until cool enough to handle, then peel and halve lengthwise. You’ll need the ice bath again for the green beans, so add more ice if needed.
Blanch the string beans. Fill a large pot halfway with water, then bring to a rapid boil. Season with a tablespoon of kosher salt, then carefully add the string beans. Cook for 3 minutes, then use tongs to transfer to the ice bath (do not drain the water).
Cook potatoes. Bring the pot of water back up to a rapid boil, then gently add the potatoes. Cook for 12-15 minutes, or until the potatoes are knife-tender. Drain. The potatoes can be left whole, halved, or cut into quarters–whatever you like!
Season the salmon. Pat salmon fillets dry on both sides, then season liberally with 1 tsp kosher salt and a little black pepper.
Cook the salmon. Heat a large skillet over medium-high heat until hot, about 2-3 minutes. Coat with 2 Tbsp of neutral oil. Carefully place each fillet (skin-side down, if using skin-on) into the hot pan. The sizzle you hear should be moderate–if it’s too loud or popping, reduce the heat slightly. Allow the salmon to cook undisturbed for 4-5 minutes, until it easily lifts away from the pan. Once the edges turn opaque about halfway up the sides, use a spatula or tongs to carefully flip. Cook on the second side for 1-2 minutes more, or until an internal temperature of 130-135°F (54-57°C) is reached. Transfer to a plate.
Cook the tomatoes. To the same pan, add 1 pint of cherry or grape tomatoes. Season lightly with kosher salt, then cook, stirring often (or simply shake the pan every so often) until they begin to blister and char, about 3-5 minutes.
Compose the salad. Arrange all salad components artfully on a large platter, drizzle with the vinaigrette, then finish with a sprinkle of fresh basil and flaky sea salt. Enjoy!