
This salad is a genuinely satisfying meal — jammy seven-minute eggs nestled over a pile of baby spinach and cherry tomatoes, all tied together with a bright, herbaceous pesto vinaigrette that you blitz together in minutes. The dressing leans on fresh basil, lemon juice, and walnuts for a punchy, nutty depth that store-bought dressings simply can't match. Toasting the walnuts in olive oil before they hit the salad is a small step that makes a big difference, coaxing out a warm, golden flavor that adds real texture to every bite. For anyone navigating tree nut restrictions, it's worth knowing that walnuts are the only nut in this recipe — there are no brazil nuts, no mixed nut blends, and no ambiguous "nut oils" hiding in the ingredient list. The whole thing comes together in one skillet, one small food processor, and a single mixing bowl, which means cleanup is almost as easy as the cooking. Optional shaved Parmesan on top adds a salty, savory finish that takes it from weeknight salad to something you'd genuinely want to serve to guests.
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!
