Start by cutting off the bottoms of the asparagus and set aside for now. Optionally, you can chop the asparagus into smaller bite sized pieces or leave it whole.
In a medium size pot add the chicken broth and bring that to a light boil over medium heat. Once bubbling, add in the orzo and cook for about 10 minutes, in the last 3 minutes of the orzo cooking, add in the asparagus. Drain the orzo and asparagus once fully cooked.
Add the orzo and asparagus to a mixing bowl and while it is hot add the butter, garlic, lemon zest and lemon juice. Mix the butter into this mixture and it will melt, set aside for now.
In a small jar or bowl add olive oil, lemon zest, lemon juice, dijon mustard, honey, minced garlic and salt and pepper. Mix that together thoroughly and a homogenous dressing will appear. Set aside for now.
Roughly chop up the romaine lettuce, parsley and pecans. Slice the radishes and red onion. Add all of these to a large mixing bowl.
To the salad bowl, add the orzo and asparagus mixture on top, then add the crumbled goat cheese. Use tongs to mix this salad thoroughly.
Serve this salad with the dressing right before you are about to eat it, (or else it will get soggy). Enjoy! 🙂