What is Edamame?? Well ok ! its time to learn little Japanese, edamame are baby Soy beans in pods (Japanese to English) (Eda~twig, mame~beans) meaning beans attached to pods. These come under protein rich healthy food category and why not try it.
Where to find it ? Regular Super market frozen aisle, I found it at Meijers. Japanese or Chinese stores should carry fresh and frozen.