
Salads this vibrant and satisfying don't usually come together so effortlessly, but this one delivers on every level — tender baby spinach, jammy seven-minute eggs, sweet cherry tomatoes, and a punchy homemade pesto vinaigrette that ties it all together. That dressing is the real star: fresh basil, raw walnuts, garlic, lemon juice, and good olive oil blitzed into something silky with just enough texture to cling to every leaf. Because it's made entirely from whole, unprocessed ingredients, there's no need to scan labels for hidden thickeners or stabilizers — everything in the bowl is exactly what it looks like. Toasting the walnuts in olive oil before adding them to the salad is a small step that pays off big, adding a warm, nutty crunch that plays beautifully against the soft egg yolks. The pesto does double duty as both dressing and finishing drizzle over the halved eggs, so each bite gets a hit of herby, garlicky brightness. Shaved Parmesan on top is optional but highly recommended if you want to push this from weeknight salad into something that feels genuinely special.
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!
