
Bring a large pot of water to a boil and salt it well.
Cut the stalk from the broccoli and trim the tough outer layer with a knife or vegetable peeler. Finely chop the rest of the stalk, then chop the florets into small to medium-sized pieces. Set aside (photo 1).
Meanwhile, finely chop the shallot, garlic and chilli. Heat a large pan on a medium-low heat and add around 2 tablespoons of olive oil. Add the shallot, garlic and chilli and saute for 2-3 minutes until softened (photos 2 and 3).
Next, stir in the chopped broccoli and add 2 cups (500ml) of vegetable stock. Cover the pan with a lid and simmer on a medium heat for 15 minutes (photo 4). After 10 minutes of cooking the broccoli, add the pasta to the boiling water and cook until al dente.
After 15 minutes, remove the lid and simmer for a further 5 minutes or until the pasta is cooked. The broccoli should be soft and starting to break down. If there is not much liquid left in the pan, add around ½ cup (125ml) of pasta water to emulsify it (photo 5).
Once the pasta is cooked, transfer it to the broccoli, stirring to coat it in the sauce. Add more pasta water if needed (I usually add another ½ cup (125ml) at this point) (photo 6).
Turn off the heat and add 3-4 tablespoons of freshly grated Parmigiano Reggiano and stir it in until melted. Finally, add a squeeze of fresh lemon juice and serve.