As you know there are different types of fava beans, the ones used to make foul relatively look like the pinto beans with a firmer texture and different flavor, preferably use mini fava beans for best results.
Soak the beans in 6 cups of water and baking soda for 15 hours and preferably for 20 hours, long soaking softens and rehydrates the skin of fava beans.
Wash and drain the beans under cold running water. Place in a medium sized pot and cover with 5 cups of water and cook to boil on high heat, scooping and discarding the white scum as it appears.
Cover the pot and put over low heat for 2 to 3 hours until the beans are no more tough and the liquid has lightly thickened. If the beans are drying out, add 1/2 cup of boiling water and cook until the fava beans are tender. The consistency should be that of a thick soup.
Remove from heat, add salt, lemon juice, cumin powder and minced garlic.
Roughly mash the fava beans with a mortar. Transfer to a large serving bowl. Drizzle some olive oil on top.
Pile with diced tomatoes, sliced radishes, mint leaves and pickles, and serve with pita bread.