Bring 3-4 l salted water (1 teaspoon salt per litre) to the boil. Cook the pasta until al dente according to the package instructions. Drain, collecting approx. 50 ml pasta water. Quench noodles briefly with cold water and let them drip off.
Rinse white and borlotti beans in a sieve with cold water and drain. Clean, wash and halve the green beans. Cook in boiling salted water for about 8 minutes. Drain, rinse cold and let drain.
Clean the leek, cut lengthwise and wash. Cut into thin rings. Peel and chop garlic.
Heat the oil in a pot. Sauté the leek and garlic over medium heat. Add white and borlotti beans. Steam for about 2 minutes. Deglaze with wine, bring to the boil and simmer for approx. 10 minutes until the liquid is almost boiled away.
Wash the parsley, shake dry. Chop leaves finely. Stir the pasta, green beans and lemon zest into the leek. Add pasta water. Heat everything while stirring. Grate the parmesan finely.
Mix into the noodles.