
This skillet is the kind of weeknight dinner that looks far more impressive than the effort it requires — vibrant asparagus, burst cherry tomatoes, and perfectly cooked eggs all nestled together in one pan. The homemade pesto is built from fresh basil, raw walnuts, garlic, nutritional yeast, and lemon juice, giving it a bright, savory depth without any dairy. Toasting a small handful of walnuts separately adds a warm, nutty crunch on top that makes every bite feel intentional. The whole thing comes together in a single skillet, which means less cleanup and more time actually enjoying your meal. For anyone navigating tree nut restrictions, it's worth noting that walnuts are used here in place of the pine nuts you'd typically find in a classic pesto — so this recipe is naturally free of pecans and works beautifully as written. Serve it straight from the pan with a scatter of fresh basil and a spoonful of extra pesto on the side, and it's honestly hard to believe how simple it was to pull off.
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!
