Steam the broccoli until just tender, about 6-7 mins. Once cooked, run under cold running water to refresh and retain colour.
Put the onion, garlic and salt in a large heavy bottomed casserole with your choice of sautéing medium, mix thoroughly, and warm through on a low light for 5 minutes – do not COOK! The idea is to take the rawness out of the garlic but leave the onion still with some bite.
Add a splash or two of vegetable stock as required to keep it moist but without stewing it.
Add the beans, lemon juice and zest and continue to warm through for another few minutes.
Add tomatoes, balsamic vinegar and keep on a low light whilst waiting for the pasta to cook. Once ingredients are all hot but not cooked, remove from the heat and tip into a large wide salad bowl along with the broccoli.
Once pasta is cooked, tip into the bowl along with the basil and mix thoroughly. Allow to sit for 5-10 minutes for the flavours to mingle.
Top with olives and serve.
Recipe by Plant Based Family Down Under at https://plantbasedfamilydownunder.com/2014/03/27/warm-pasta-broccoli-bean-salad-with-lemon-garlic-and-basil/