01 - Heat olive oil in a medium saucepan over medium heat. Add rinsed Jasmine rice and stir constantly for 1 minute to toast the grains. Pour in water and salt. Bring to a rolling boil, then reduce heat to low, cover tightly, and simmer for 12-15 minutes until rice is tender and liquid is fully absorbed. Remove from heat and let stand covered for 5 minutes to complete steaming.
02 - While rice simmers, preheat grill or grill pan to medium-high. Coat asparagus spears with olive oil, then season evenly with salt and pepper. Arrange on grill and cook for 5-7 minutes, turning every 2 minutes until tender-crisp with light char marks. Transfer to a plate and set aside.
03 - Combine lemon zest, fresh lemon juice, chopped parsley, dill, chives, minced garlic, and black pepper in a small bowl. Stir thoroughly to blend the flavors evenly.
04 - Fluff the cooked rice vigorously with a fork to separate grains. Pour the lemon herb mixture over the rice and fold gently with a spatula until fully incorporated and evenly distributed throughout.
05 - Transfer the seasoned rice to a serving platter or individual plates. Arrange grilled asparagus neatly alongside or atop the rice. Add extra fresh herbs or lemon wedges as garnish if desired. Serve immediately while warm.