
This salad is a serious upgrade from the usual lunch routine — vibrant baby spinach and juicy cherry tomatoes get tossed in a bright, herby pesto vinaigrette that you blitz together in minutes. The dressing is built from fresh basil, raw walnuts, garlic, lemon juice, and good olive oil, giving you all the bold, grassy flavor of a classic pesto without a drop of anything peanut-related. For anyone navigating nut allergies, it's worth noting that walnuts are the only nut in play here, making it easy to verify your ingredients and avoid the cross-contamination concerns that come with store-bought dressings. The jammy seven-minute eggs are the real showstopper — that slightly soft, golden yolk breaks into the greens and turns every bite into something rich and satisfying. Toasted walnuts add a warm, nutty crunch that contrasts beautifully with the cool, dressed spinach. A scatter of shaved Parmesan finishes it off with a salty, savory edge that ties the whole bowl together. It's the kind of salad that actually feels like a meal.
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!
