
This salad is a serious weeknight upgrade — vibrant baby spinach and juicy cherry tomatoes get tossed in a bright, herby pesto vinaigrette made entirely from whole, unprocessed ingredients like fresh basil, raw walnuts, garlic, and lemon juice. The dressing does double duty as both a flavor bomb and a nutrient-dense fat source, which is exactly what makes this kind of meal so satisfying without any grains or refined oils in sight. Those jammy seven-minute eggs are the real showstopper, with yolks that are just barely set and rich enough to feel almost like a sauce when the extra vinaigrette gets drizzled over the top. Toasting the walnuts in olive oil before they hit the bowl adds a warm, nutty crunch that makes every bite more interesting. The optional Parmesan is easy to skip if you're keeping things strictly grain- and dairy-free, and the salad holds up beautifully either way. It comes together in the time it takes to boil an egg, making it one of those rare recipes that feels impressive but demands almost nothing from you.
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!
