Cooking fava beans is a somewhat tedious process, but it's worth it.
First, you have to get the beans out of the pods. It's easiest by snapping the end off and and splitting the pod down the seam. If that doesn't work, just squeeze the beans from the pods.
Once you have extracted all the beans, you have to boil them for 2-3 minutes. Then, plunge them into a bowl of ice water. Now, you have to pop the bean out of its waxy skin by gently squeezing it between your thumb and forefinger.
Fava beans ready to eat!
At this point, you can add the beans to pastas, soups, salads, or...as I did...sauteed with thinly slices ramps (or garlic) and eaten on top of toasted baguette slices with ricotta salata cheese (or parmesan), sea salt, cracked black pepper, and a drizzle of olive oil