20 mins | 25 mins
Serves: 4
This is insanely simple to make but it’s the best broccoli ever! Best eaten warm but also delicious at room temperature. I call it “Magic Broccoli” because it IS magic how a little roasting and a drizzle of lemon juice can transform broccoli!


  • 2 medium heads of broccoli (see notes)
  • 2 garlic cloves, finely sliced
  • 4 tbsp extra virgin olive oil, separated
  • ½ tsp salt (adjust to your taste)
  • Black pepper
  • Zest of half a lemon
  • 1½ tbsp lemon juice
  • 2 tbsp freshly grated parmesan cheese


  1. Preheat oven to 180C/350F.
  2. Cut broccoli into florets and piled onto baking tray.
  3. Drizzle with 2 tbsp extra virgin olive oil, scatter with garlic, salt and pepper. Use your fingers to toss, then spread out over tray in a single layer. Adjust salt to your taste.
  4. Bake for 20 to 25 minutes until the tips of the florets are slightly browned. The broccoli should be “tender crisp”, meaning just cooked through, not overcooked and floppy.
  5. Remove from the oven and immediately drizzle over the lemon juice and remaining 2 tbsp olive oil. Toss to combine. Scatter over lemon zest and parmesan cheese. Serve immediately.


1. You need enough broccoli florets to fill a baking tray in a single layer. The broccoli shrinks while baking.
2. Reserve the stalks to use in stir fries or finely dice them and use in soups, fried rice, casseroles or even hide them in things like pasta sauces.
3. Please don’t cut down on the oil. You simply won’t get the caramelisation when roasting!