Trim the stems from 1 large crown of broccoli.
Bring a pot of water to a boil and drop in your broccoli tops, cook for about 2 minutes.
Quickly transfer or rinse your cooked broccoli in cold water to prevent it from overcooking.
Once cooled down, transfer to a dry towel while you prepare your other ingredients.
Crush your garlic, remove the peel and give it a rough chop.
Add your ingredients to your food processor- onion (if using), walnuts, tahini, lemon zest, 1/2 the lemon juice, 1/2 the salt, olive oil, fresh herbs, broccoli and garlic.
Blend everything until creamy.
Scrape the sides of the food processor, taste test. If necessary, add more salt and lemon juice gradually until it reaches your taste preferences.