Cut the potatoes: Halve the baby potatoes before cooking. If some are larger, feel free to quarter them to ensure even cooking.
Cook the potatoes: Place the cut potatoes in a large pot, cover them with water, and add salt. Bring the water to a boil, then let it continuously boil for about 10-15 minutes, or until the potatoes are tender enough to be easily pierced with a fork but still firm. Drain the potatoes and set them aside to cool slightly.
Prepare the dressing: In a small bowl, whisk together lemon juice, olive oil, salt, and pepper until well combined.
Prepare the herbs and onions: Slice the spring onions (using the white and pale green parts) and finely chop the fresh coriander. Set them aside.
Assemble the salad: Once the potatoes have cooled enough to handle, transfer them to a serving bowl. Scatter the sliced spring onions and chopped coriander over the potatoes.
Dress and mix: Pour the dressing over the potatoes and herbs, and gently toss the salad, making sure everything is evenly coated without breaking up the potatoes too much.