
This salad is a genuinely satisfying meal that hits every note — creamy, herby, crunchy, and fresh all at once. The star of the dressing is a quick blitzed pesto vinaigrette made from fresh basil, raw walnuts, garlic, lemon juice, and good olive oil, and it coats every leaf of baby spinach in something far more interesting than a standard bottled dressing. Those jammy 7-minute eggs are the real showstopper: just set enough to slice cleanly, with a soft golden yolk that practically melts into the greens. Toasted walnuts add a warm, nutty crunch that plays beautifully against the brightness of the cherry tomatoes and the herby dressing. For anyone navigating soy sensitivities, this recipe is naturally free of the ingredient without any awkward substitutions — every component is whole and straightforward, so there's nothing to second-guess on the label. A scatter of shaved Parmesan at the end is optional but highly recommended for that extra savory depth. It's the kind of salad that actually feels like dinner.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings














Bring a medium saucepan of water to a full boil. Gently lower the eggs in with a spoon and cook for exactly 7 minutes for jammy, slightly soft yolks. Transfer immediately to a bowl of ice water and let sit for 5 minutes, then peel and halve lengthwise.
While the eggs cook, heat 1 tbsp extra-virgin olive oil in a small skillet over medium heat. Add the 1/2 cup roughly chopped walnuts and 1/4 tsp salt and cook, stirring frequently, for 3–4 minutes until the walnuts are fragrant and lightly golden — watch closely, as they can brown quickly. Transfer to a plate to cool.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
