Cook the pasta in lightly salted boiling water for 10 minutes or according to the instructions on the packet. Drain and set aside and keep warm.
Meanwhile, heat the oil in a frying pan over a medium heat, add the onion and celery and cook for about 8 minutes or until softened and beginning to colour. Add the courgette and garlic and stir-fry for a further 1–2 minutes.
Add the beans to the pan and stir in the parsley, chopped tomatoes and lemon rind and juice. Cook for 1 minute, then remove from the heat.
Stir the vegetables into the pasta and serve immediately, drizzled with extra olive oil and parsley, if liked.