Soak dried fava beans overnight in cold water covering them by 2 inches; discard soaking water and rinse beans before cooking.
1 cup dried fava beans
Simmer beans in fresh water over low heat at around 190°F for 60-90 minutes until they mash easily but still hold shape; add water as needed to keep beans covered.
1 cup dried fava beans
Add salt in the last 15 minutes of cooking and stir gently. Drain beans immediately when tender and reserve ¼ cup cooking liquid.
0.5 teaspoon salt
Mash beans gently while still warm to break up about half of them. Stir in minced garlic, ground cumin, fresh lemon juice, and a splash of reserved cooking liquid until creamy with chunks.
3 cloves garlic, 1 teaspoon ground cumin, 2 tablespoons fresh lemon juice
Drizzle olive oil over the beans and top with chopped parsley, diced tomatoes, onion, and optional chili pepper. Serve warm with extra lemon wedges on the side.
1 tablespoon olive oil, 2 tablespoons fresh parsley, 0.5 cup tomatoes, 0.25 cup onion, 1 chili pepper