Preheat the oven to 400°F (200°C).
Toss asparagus and baby bell peppers in olive oil, place on a sheet pan, and roast for 15-20 minutes. Season with lemon juice and salt, then let cool.
While the vegetables cook, layer greens and cabbage in a large salad bowl.
Add rows of tomatoes, cucumbers, avocado, and fresh dill on top.
Remove stems from the roasted peppers, chop them into bite-sized pieces, and cut the asparagus into thirds.
Add the roasted veggies to the salad.
Sprinkle with pumpkin seeds, drizzle with olive oil and lemon juice, and season with salt and pepper.
Serve immediately.