
This salad is a genuinely satisfying meal that proves you don't need poultry to build something hearty and crave-worthy. The star move here is the pesto vinaigrette — blitzed together from fresh basil, raw walnuts, garlic, and lemon juice, it coats every leaf with bright, nutty flavor that store-bought dressing simply can't touch. Jammy seven-minute eggs sit right at that perfect sweet spot between soft-boiled and hard, with golden yolks that practically melt into the dressing when you cut into them. Toasting the walnuts in olive oil before they hit the bowl adds a warm, deeply savory crunch that makes the whole thing feel restaurant-worthy. Baby spinach holds up beautifully under the bold pesto without wilting, and the cherry tomatoes bring just enough acidity to keep every bite lively. A scatter of shaved Parmesan at the end is optional but highly recommended — it adds a salty, creamy finish that ties everything together. This is the kind of salad that actually fills you up and has you thinking about it the next day.
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














shaved parmesan
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!
