Bring a small saucepan filled with water to a gentle boil over medium-high heat, adding a pinch of salt.
Shell the fresh peas from their pods if needed, then add them to the boiling water. Cook for about 1.5 to 2 minutes until they turn bright green and are just tender with a slight crunch.
Quickly drain the peas and transfer them to an ice bath to halt the cooking process and lock in their vibrant color. Let them sit for 2 minutes, then drain thoroughly and set aside.
Zest the lemon first, then juice it into a small bowl. Whisk in the olive oil, a pinch of salt, and freshly cracked pepper until the dressing is smooth and cohesive.
Transfer the cooled peas to a large mixing bowl. Pour the lemon dressing over the peas and gently toss to coat evenly, ensuring all the peas are lightly dressed.
Finely chop the herbs, if using, and sprinkle them over the salad. Taste and adjust with extra salt or lemon juice if needed.
Let the salad sit at room temperature for about 10 minutes to allow the flavors to meld or refrigerate for up to 2 hours for a cooler, more refreshing dish.
Finish with a light sprinkle of flaky sea salt and a few turns of freshly cracked pepper. Serve immediately for the freshest texture and flavor.