Steam or oil the broccoli until tender. Remove to a bowl of ice water to cool. Drain, then chop fine in a food processor. Remove to a bowl.
In the food processor, puree the onion and garlic with a tablespoon of the lemon juice. Add to broccoli, along with the remaining lemon juice and all other ingredients and blend well with a whisk. Taste and add salt, pepper, and hot sauce to your taste.
Place about a cup of dip in a serving dish. Heat in a microwave oven on 50 percent power for two minutes, stirring halfway through. Don't try to heat a large quantity at one time. Alternatively, the dip can be placed in a chafing dish held over hot water at the table. Serve with crackers, tortilla chips, or vegetable crudites.