Bring a large pot of salted water to a boil and cook the orecchiette until al dente. Reserve a cup of pasta water before draining. This starchy water helps adjust the sauce consistency later. Set the pasta aside while you prepare the rest.
Heat olive oil in a large skillet over medium heat and add the sliced chicken sausage. Let it cook until browned and slightly crispy on the edges. This step builds a rich, savory base for the dish.
Add the chopped shallots and cook until softened and fragrant. Stir in the garlic and cook briefly, making sure it doesn’t burn. This layer adds depth and enhances the overall flavor of the sauce.
Toss in the asparagus and cook until just tender but still bright green. Add the peas and cook for another minute. Keeping the vegetables slightly crisp ensures freshness and texture in every bite.
Pour in the heavy cream and bring it to a gentle simmer. Stir in the Parmesan cheese until melted and smooth. The sauce should thicken slightly, coating the back of a spoon.
Add the cooked pasta to the skillet and toss everything together. Use reserved pasta water as needed to loosen the sauce. Mix well so every piece of pasta is coated evenly.
Stir in lemon juice and zest to brighten the flavors. Add freshly chopped herbs and season with salt and pepper to taste. Serve immediately while warm and creamy.