
Preheat your oven to 450°F and line a baking sheet with parchment paper.
Rinse the asparagus and chop into small pieces. Add to the baking sheet, drizzle with olive oil and salt, and toss to coat.
Bake the asparagus for 20-25 minutes until browned and slightly charred.
Cook the orzo according to package instructions, making sure to salt the pasta water.
Add butter beans, olives, artichoke hearts, parsley, and dill to a large serving bowl. Once the asparagus and orzo are done, add them to the bowl.
In a saucepan, combine all vinaigrette ingredients and heat on medium-high while whisking. Once frothy, take off heat.
Pour the vinaigrette over the bowl and toss to combine. Let sit for 5-10 minutes before serving.