Heat the vegetable stock in a small pot and keep on low heat.
Zest the lemon and set aside.
Cut the lemon, juice it, and set the juice aside (about 1/3 c of lemon juice).
Heat 1/2 teaspoon of the oil and cook the chopped asparagus for about 5 minutes (until the asparagus just becomes tender; should still be bright green). Remove from pan and set asparagus aside.
Heat remaining oil on medium heat. Add shallots and the leek and cook until the vegetables begin to soften – about 5 minutes. Add the garlic, a pinch of salt and cook for 2 more minutes. Add lemon juice and rice to pan and coat the rice.
Cook until the lemon juice has evaporated and add about 1/2 cup of the stock. Stir until the stock has been absorbed, and then add another 1/2 cup of stock. Continue adding the stock, 1/2 cup at a time once the stock as evaporated, and stirring very frequently, until the rice is cooked and you have used most all of your stock (about 20 minutes). The rice should look very creamy.
Add back in the asparagus, peas and lemon zest. Top with basil and serve.