
This vibrant skillet is the kind of weeknight dinner that looks like you tried much harder than you actually did. Tender asparagus, burst cherry tomatoes, and perfectly cooked eggs come together in one pan, then get finished with a bright, herby walnut pesto that ties everything together beautifully. The homemade pesto is built from fresh basil, raw walnuts, garlic, lemon juice, and nutritional yeast — every ingredient is straightforward and naturally free from any sweeteners, so there's no need to scrutinize labels or swap anything out. Toasting a handful of walnuts in the same skillet before you start adds a nutty crunch on top that makes the final dish feel genuinely restaurant-worthy. A gentle simmer under the lid gives you full control over your egg yolks, whether you want them jammy and runny or cooked all the way through. It's a one-pan meal that's as satisfying for a lazy Sunday brunch as it is for a quick Tuesday dinner, and the leftover pesto is practically begging to be spread on toast the next morning.
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!
