There are many ways to buy fava beans. You can purchase them at a grocery store, farmer's market, or online. You can also grow your own fava beans if you have the right conditions. If you want to buy fava beans that are already cooked, you can find them canned or frozen at most grocery stores.  Otherwise, you will need to cook the beans yourself. You will need to soak the beans overnight and then cook them for about an hour. Farmer's markets are a wonderful place to buy fresh fava beans. You can also find dried fava beans at some stores, but they will require cooking before you can eat them. You can also purchase fava beans online from a variety of retailers.