Place the lemon zest, juice, garlic, salt, and pepper in a deep medium bowl.
Add oil and whisk until it emulsifies a bit. Set aside.
Snap the end pieces off the asparagus and lay the asparagus stalks in a baking dish, 9x13 inch. Pour boiling water over the asparagus (just enough to cover it), cover dish with plastic wrap and let sit until the water is warm to the touch. Drain water and cut the asparagus stalks into 2 inch pieces.
Place the chicken broth and water in a large pot and bring to a boil. Add the salt and turmeric and bring back to a boil. Add the orzo and cook until tender, about 10 minutes.
Drain orzo, but do not rinse it. Place the hot orzo in a large bowl, add the asparagus and parsley. Whisk the dressing if needed and pour it over the salad. Mix well.
Top with butter if preferred.
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.