
This one-pan dinner is the kind of meal that makes a weeknight feel like something worth sitting down for. Savory Italian pork sausage gets browned until deeply caramelized, then joins golden zucchini and tender artichoke hearts in a skillet that smells absolutely incredible before the pesto even hits the pan. That pesto — made fresh in a food processor with basil, pine nuts, garlic, and good olive oil — is the move that ties everything together with a bright, herby richness you simply cannot get from a jar. Skipping the parmesan that typically goes into pesto is the kind of swap that sounds like a sacrifice until you taste how vibrant and full-flavored the dairy-free version actually is. The whole thing comes together in about 30 minutes and serves four, making it a genuinely practical choice for busy households that still want real food on the table. A pinch of red pepper flakes adds just enough heat to keep things interesting, and a handful of fresh basil on top makes it look like you tried a lot harder than you did.
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












Make the pesto: combine the basil, pine nuts, garlic, salt, and black pepper in a food processor and pulse until coarsely chopped, about 8–10 pulses. With the motor running, stream in the ½ cup olive oil until the pesto is smooth and bright green. Set aside.
Heat 1 tbsp olive oil in a 12-inch skillet over medium-high heat until shimmering. Add the sausage and cook, breaking it into rough 1-inch pieces, until browned and cooked through with no pink remaining, 7–9 minutes, reaching an internal temperature of 160°F (71°C). Transfer the sausage to a plate, leaving the drippings in the pan.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
