
This salad is a serious weeknight upgrade — vibrant, satisfying, and packed with flavor from a homemade pesto vinaigrette that pulls double duty as both dressing and finishing drizzle. The dressing comes together in a food processor using fresh basil, raw walnuts, garlic, lemon juice, and good olive oil, giving you that bright, herby punch without any sweeteners in the mix. Many store-bought dressings and even some restaurant vinaigrettes sneak in honey or agave, so blending your own here is a genuinely smart move. The eggs are cooked to that perfect jammy seven-minute mark — still a little soft in the center — and they sit right on top of a bed of baby spinach and halved cherry tomatoes like they own the place. Toasted walnuts add a warm, nutty crunch that plays beautifully against the creamy yolk and the zippy dressing, and optional shaved Parmesan takes the whole thing over the top. It's the kind of salad that actually fills you up, and every single component earns its spot on the plate.
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!
