Broccolini - Cut off florets then cut in half lengthwise. Then slice the stems diagonally into 2.5 cm / 1" lengths.
Snow peas - Remove the tough string running down the "seam" of the pea. Stack several peas and slice on the diagonal about 1cm / 0.4" wide.
Asparagus - Snap the base off the asparagus, it will naturally break where the woody stem stars. Cut tips off, leave whole and set aside. Slice the stems diagonally into 2.5 cm / 1" lengths.
Melt butter in a saucepan over medium-high heat. Add cream and Parmigiano reggiano. Stir, and once the cream starts simmering gently, stir until the cheese melts then take it off the stove and set aside.
Bring a large pot of water to the boil over high heat. Add 1 tablespoon of salt and add the pasta. Cook for the time per the packet minus 1 minute. Meanwhile, cook vegetables.
Reserve pasta water: Just before draining the pasta, scoop out a mug of pasta cooking water and set aside. Drain the pasta.
Mushrooms: Heat half the olive oil in a large skillet over high heat. Cook mushrooms for 4 minutes until golden, remove to a plate.
Veg: Heat remaining oil in the same skillet. Cook broccolini, snow peas and asparagus for 2 minutes. Add zucchini, tomato, green peas, garlic, salt and pepper. Cook for a further 3 minutes. Add mushroom back in, toss, then remove from heat.
Toss! Return pasta into the now-empty pot. Add vegetables, cream sauce and ⅓ cup pasta water. Toss over medium heat using 2 wooden spoons until the sauce thickens and clings to the pasta strands rather than pooling in the base of the pot, about 1 to 2 minutes. (If at any stage the pasta gets too thick, add a splash more pasta water and toss on stove).
Basil & pine nuts - Quickly toss through basil. Divide between 4 bowls. Sprinkle with pine nuts. Devour immediately!
