
This vibrant pasta salad is the kind of dish that earns recipe card status — colorful roasted vegetables, a bright walnut-basil pesto, and peppery arugula all tangled up with hearty whole wheat pasta. The pesto here skips pine nuts in favor of raw walnuts, and the whole thing comes together with olive oil, lemon juice, garlic, and fresh basil — no tahini, no sesame oil, no hidden sesame-based ingredients anywhere in the bowl. That matters more than it might seem, since store-bought pestos and jarred dressings can be surprisingly tricky to vet. Roasting the cherry tomatoes, zucchini, and red bell pepper at high heat until they're tender and lightly charred adds a depth of flavor that makes this feel far more special than a simple toss-and-serve situation. A splash of reserved pasta water helps the pesto cling to every piece of rotini, so you get full flavor in each bite rather than a pool of dressing at the bottom of the bowl. It works equally well as a make-ahead lunch, a potluck contribution, or a satisfying weeknight dinner that comes together with minimal fuss.
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


















Preheat the oven to 425°F (220°C). Arrange the cherry tomatoes, zucchini, and red bell pepper on a large rimmed baking sheet. Drizzle with 2 tbsp olive oil, sprinkle with 1/4 tsp salt and 1/4 tsp black pepper, and toss to coat, spreading the vegetables in a single layer.
Roast the vegetables for 20–22 minutes, until the tomatoes have burst and the zucchini and pepper are tender with lightly charred edges. Remove from the oven and set aside to cool slightly.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
