01 - Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain.
02 - While the pasta cooks, steam the broccoli florets until tender, about 3-4 minutes. Set aside.
03 - In a blender or food processor, combine avocados, zucchini, spinach, basil, lemon juice, garlic, olive oil, and 3 tbsp milk. Blend until smooth and creamy, adding more milk if needed for a silky sauce. Season with salt and pepper.
04 - In a large mixing bowl, toss the hot drained pasta with the avocado sauce, broccoli, and peas. Add reserved pasta water as needed to loosen the sauce and coat the pasta well. Serve immediately, topped with Parmesan cheese, extra basil, and a sprinkle of lemon zest if desired.