Bring a pot of water to boil and cook the broccoli until tender 4-5 minutes, drain and set aside.
Mix together dressing ingredients in a small bowl, set aside.
In a large frying pan over med-high heat, heat the vegetable oil, add the shallots cook until dark and crisp a little, about 5 minutes.
Add the dressing to the hot pan with the shallots (make sure you don’t leave the honey behind), allow that to bubble for a minute or so.
Add the broccoli, toss with the dressing so that they are coated and shiny.
Serve hot (they can be reheated in the frying pan if you were not ready to serve immediately, just leave them in the pan).