
This salad is a genuinely satisfying meal that hits every texture and flavor note — tender baby spinach, juicy cherry tomatoes, jammy soft-boiled eggs with that gorgeous barely-set yolk, and a punchy homemade pesto vinaigrette that ties everything together. The dressing is blended from fresh basil, raw walnuts, garlic, lemon juice, and good olive oil, so it's bright and herby without relying on any of the warming spices that can sneak into store-bought dressings and sauces. For anyone navigating a sensitivity to turmeric, that's actually where a lot of pre-made vinaigrettes and seasoning blends become a problem — this one is made entirely from scratch with clean, straightforward ingredients. The toasted walnuts add a nutty crunch that makes the whole bowl feel more substantial, and a handful of shaved Parmesan on top (if you're using it) gives a salty, savory finish that's hard to resist. It comes together in the time it takes to boil an egg, making it an easy weeknight option 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!
