Roasted Vegetable Salad with Avocado Basil Dressing

Roasted squash, tender asparagus and crisp bread make this a salad with plenty to look forward to. Fresh spinach sits underneath the warm vegetables, while avocado and basil blend into a creamy dressing that coats everything lightly. Toasted almonds, pumpkin seeds and lemon zest give the last mouthful as much interest as the first.
The vegetables share a tray, but they do not all need the same cooking time. Starting the squash first gives its firm center a head start. Asparagus, green onions and bread join later, so the bread has a chance to crisp without waiting for a large piece of squash to soften. A little attention to timing does more here than a complicated technique.

Give Everything Room to Brown
Cut the squash into roughly half-inch pieces and spread the ingredients in a single layer. A crowded tray traps steam, making the bread chewy and the vegetables pale. Use a second sheet when needed, and turn the mixture during the final roasting stage. Remove a component early if it is already tender or crisp; asparagus thickness and bread freshness both affect the timing.
The two tablespoons of roasting oil are divided evenly between the squash and the later additions. The dressing has its own separate measure of oil. Keeping those jobs distinct helps you coat the vegetables properly while preserving the creamy dressing. Exact vegetable shapes matter less than similar-sized squash pieces and enough space on the trays.
A Creamy Dressing with a Fresh Finish
Blend ripe avocado with basil, garlic, lemon juice, olive oil and the measured water. Scrape down the blender if necessary before deciding it needs more liquid. Add extra water gradually until the dressing falls from a spoon; too much at once makes it difficult to bring back the body. Taste with a piece of roasted vegetable so the seasoning reflects the whole salad.
Reserve the zest before juicing the lemon. Its fragrant oils lift the finished bowl without adding more liquid. For a more polished presentation, spoon some dressing beneath the vegetables and add the rest in loose ribbons. Toast the almonds and pumpkin seeds gently, then let them cool so their crunch stands apart from the softer ingredients.
Make It Fit Your Table
Arugula can replace spinach for a peppery finish. Cherry tomatoes bring juiciness, grilled zucchini adds another tender vegetable, and cooked chickpeas make the bowl more substantial. Ordinary vegan sourdough or ciabatta is the default bread here; choose verified gluten-free vegan bread if that is what your table needs. Almonds are a tree-nut ingredient, and removing them changes the topping without changing the dressing.
The squash and greens contribute fiber and colorful vegetables, while avocado, oil, nuts and seeds bring richness. This is not presented as a high-protein meal; add a bean-based side or the optional chickpeas if you want a more substantial lunch. The nutrition panel reflects the measured recipe rather than every possible addition.
Prepare Ahead, Assemble at the End
Pre-cut squash is a useful shortcut. You can also roast the vegetables ahead and refrigerate them separately from the greens. Keep the cooled croutons dry and airtight, and press a cover close to the dressing before refrigerating. Assemble shortly before serving so the bread keeps its crunch and the spinach is not weighed down by dressing.
Serve in a wide bowl or on a platter that leaves the colors visible. The salad works as a generous side or a light meal with beans. For another meal built around roasted vegetables and a creamy dressing, explore the crispy chickpeas and sweet potato wedges with maple-tahini sauce.

Roasted Vegetable Salad with Avocado Basil Dressing
Ingredients
Equipment
Method
- Heat the oven to 400°F. Toss the squash with 1 tablespoon olive oil and part of the measured salt and pepper. Spread on a large baking sheet and roast for 10 minutes.
- Toss the asparagus, green onions and bread with the remaining roasting oil, salt and pepper. Add to the squash, using a second sheet if needed to keep a single layer. Roast about 15 minutes more, turning once, until the squash is tender, asparagus is lightly browned and bread is crisp. Remove any component that finishes early.
- Blend the avocado, 1/4 cup olive oil, water, lemon juice, basil and garlic until smooth. Season to taste. Add water a tablespoon at a time only if needed for a pourable dressing.
- Let the roasted vegetables cool slightly. Arrange the spinach in a bowl, add the vegetables and croutons, and spoon over the dressing. Finish with almonds, pumpkin seeds, optional hemp seeds and the reserved lemon zest.
Nutrition
Notes
Made this?
We’d love to see it — tag @OurSoulfulTable on Instagram.Explore Cooking Resources
Build kitchen confidence with practical guides to ingredients, substitutions, storage and plant-based cooking.
Ingredient Encyclopedia
Understand what ingredients are, how they behave, and how to use, store and substitute them.
Vegan Swaps
Choose substitutions by the job they need to do in everyday cooking and baking.
Food Storage
Keep ingredients and prepared food fresher, safer and more useful while wasting less.
Cooking
Build confidence with plant-based methods, tools and the culinary science behind them.






