Heat the olive oil in a large pot over medium-high heat. Add the onion and garlic and cook, stirring occasionally, until the onion is softened, about 5 minutes.
Add the cumin and coriander and cook, stirring, for 1 minute.
Add the carrots and celery and cook, stirring, for 2 minutes.
Add the tomatoes, fava beans, salt, and pepper and stir to combine. Add the broth and bring to a boil.
Reduce the heat to low and simmer, stirring occasionally, until the vegetables are tender and the stew is thickened, about 30 minutes.
Just before serving, stir in the lemon juice. Serve in bowls and garnish with fresh parsley.
Interesting Facts
Fava beans are a type of legume that are high in protein and fiber.
Garlic and onion are a classic combination in Middle Eastern cooking.
The addition of lemon juice just before serving helps to brighten the flavor of the stew.