While waiting for water to boil, prepare all your ingredients: trim and cut the asparagus into 1-inch diagonal pieces, finely dice the red onion, thinly slice the sun-dried tomatoes, mince the garlic cloves, zest the lemon, and thinly slice the fresh basil. Having everything prepped and ready will make assembly fast and easy.
Bring a large pot of salted water to a boil and add the orzo, cooking according to package directions. Meanwhile, in a separate skillet, heat 1 tablespoon of the olive oil over medium-high heat and sauté the asparagus pieces for 5-8 minutes until tender-crisp, stirring occasionally. Drain the orzo when it's al dente and set aside. I like to finish cooking the asparagus just as the orzo finishes so both components are warm and at their best texture.
In a medium bowl, whisk together the lemon juice, honey, minced garlic from Step 1, and the dried oregano. Slowly drizzle in the remaining 1/2 cup extra-virgin olive oil while whisking constantly to emulsify the dressing. Season with sea salt and cracked black pepper. This creates a balanced, silky vinaigrette that will coat all the salad components beautifully.
In a large serving bowl, combine the warm orzo and asparagus from Step 2 with the diced red onion, sun-dried tomatoes, and lemon zest from Step 1. Pour the vinaigrette from Step 3 over the mixture and gently toss to coat everything evenly. Fold in the fresh basil and crumbled feta cheese, then add the toasted pine nuts last so they stay crispy. I recommend tossing gently rather than aggressively to keep the feta intact and prevent the delicate basil from bruising.
Taste the salad and adjust seasoning with additional salt, pepper, or a squeeze of fresh lemon juice if needed. Serve immediately while the orzo and asparagus are still slightly warm, which allows the flavors to meld together. Top with extra crumbled feta and fresh basil as garnish if desired.