
Bright, herby, and deeply satisfying, this skillet brings together tender asparagus, blistered cherry tomatoes, and perfectly cooked eggs in one pan — finished with a vibrant walnut-basil pesto that ties everything together. Every drop of fat in this dish comes from extra-virgin olive oil and raw walnuts, so there's no canola, soybean, or any other refined seed oil hiding in the mix. The homemade pesto is the real star here — fresh basil, toasted walnuts, garlic, lemon juice, and nutritional yeast blitz into something far more flavorful than anything from a jar, and you control exactly what goes into it. Cooking the eggs directly in the vegetable mixture means fewer dishes and more flavor, as the whites set gently in a nest of jammy tomatoes and crisp-tender asparagus. A scatter of toasted walnuts on top adds a satisfying crunch that makes every bite a little more interesting. This is the kind of weeknight dinner that looks impressive enough to serve to guests but comes together with minimal effort and a single skillet.
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 →2 servings














Make the pesto: combine the basil, 1/4 cup of the walnuts, garlic, nutritional yeast, lemon juice, and salt in a food processor. Pulse 5–6 times until coarsely chopped. With the machine running, drizzle in the 1/4 cup olive oil and process until the pesto is smooth but still has some texture, about 30 seconds. Set aside.
Toast the remaining walnuts: add the reserved walnuts (about 1 tbsp plus 1 tsp) to a dry 12-inch skillet over medium heat and cook, stirring frequently, until fragrant and lightly golden, 2–3 minutes. Watch closely, as they can brown quickly. Transfer to a small plate and set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
