Cook the pasta according to package instructions then drain, reserving ½ cup pasta water.
Heat 2 tbsps butter in a large skillet over medium heat. Once the butter melts, add the garlic, shallots, and a healthy pinch of salt and pepper then toss to coat and mix everything together. Cook until fragrant, about 3-5 minutes, stirring often.
Add in the asparagus and dried oregano plus a pinch of red pepper flakes then cook until the asparagus is bright green, about 5 minutes, stirring occasionally. Next, stir in the green peas and cook for another 3 minutes. Add the ½ cup pasta water and cook for another 2-4 minutes or until the liquid thickens.
Add cooked pasta to a large bowl with the remaining 2 tbsps butter and grated parm then toss until butter and cheese are melted and coat the pasta well. Then mix in the lemon zest, lemon juice, minced herbs, and toasted pine nuts until well combined. Finally, add the contents of the skillet from step 3 to the bowl with the pasta. Toss until everything is well combined.
Divide pasta between bowls and top with additional grated parm if you’d like.