
This salad is a genuinely satisfying meal that proves dairy-free eating doesn't have to mean sacrificing richness or depth. The star of the show is a blended pesto vinaigrette made from fresh basil, raw walnuts, garlic, lemon juice, and good olive oil — no cheese blended in, so the dressing is completely free of dairy by design. Jammy seven-minute eggs bring a luxurious, slightly soft yolk that coats every leaf of baby spinach beautifully, while toasted walnuts add a warm, nutty crunch that makes each bite feel substantial. Cherry tomatoes brighten the whole bowl with a pop of acidity that plays perfectly against the herby dressing. The optional shaved Parmesan on top is easy to skip without losing anything essential, since the pesto vinaigrette already delivers so much flavor on its own. It comes together in the time it takes to boil eggs, making it a smart choice for a quick lunch or a light dinner that still feels a little special.
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!
