
This vibrant salad is proof that a bowl of greens can feel genuinely satisfying and special without any meat in sight. Baby spinach gets tossed in a bright, herbaceous pesto vinaigrette — made from scratch with fresh basil, raw walnuts, garlic, and lemon juice — so every leaf is coated in something far more interesting than a bottled dressing. The real stars are the jammy seven-minute eggs, which split open to reveal soft, golden yolks that practically melt into the greens. Toasted walnuts add a warm, nutty crunch that plays beautifully against the juicy cherry tomatoes and the zippy acidity of the dressing. Optional shaved Parmesan takes it over the top if you want a little extra richness. It's the kind of salad that actually keeps you full, thanks to the protein from the eggs and the healthy fats from all those walnuts. Whether you're cooking for one or plating up for a crowd, this one comes together quickly and looks genuinely impressive on the table.
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!
