Broccoli help!

I've always hardboiled broccoli and sometimes roast it a bit before putting it in my bento but I find it rather soft and mushy and it doesn't have any kind of flavor (we usually dress it with some vinegar), besides the color is not very appealing. I thought about steaming it in my rice cooker (that way it'd be brightly colored) but I don't know how much time should I keep it? Should I roast it after steaming? can broccoli actually be roasted or fried raw??
Taxonomy upgrade extras: