-
1
Combine the beans, water, bay leaf, halved onion, and crushed garlic in a large saucepan and bring to a gentle boil.
-
2
Reduce the heat and simmer 30 minutes.
-
3
Add salt to taste and simmer another 30 minutes.
-
4
The beans should be al dente: not yet soft but not hard either.
-
5
Remove from the heat.
-
6
Using tongs, remove and discard the onion, garlic and bay leaf.
-
7
Place a strainer over a bowl and drain the beans.
-
8
Taste the broth and adjust seasonings.
-
9
Set aside.
-
10
While the beans are simmering, blanch the spinach in a large pot of salted boiling water for 20 seconds, or steam just until it wilts, abut 1 minute.
-
11
Transfer to a bowl of cold water, then drain and squeeze out excess water.
-
12
Chop coarsely.
-
13
Preheat the oven to 350 degrees.
-
14
Heat 1 tablespoon of the olive oil over medium heat in a large, heavy skillet and add the leek and the scallions.
-
15
Add a pinch of salt and cook, stirring often, until the mixture is tender, 3 to 5 minutes.
-
16
Transfer to an ovenproof casserole or baking dish, preferably earthenware.
-
17
Stir in the spinach, parsley, dill, beans, half the tomato puree, 2 cups of the bean broth and half the feta.
-
18
Season to taste with salt and pepper and stir in another tablespoon of olive oil.
-
19
Place the remaining tomatoes over the top and sprinkle on the remaining feta.
-
20
Drizzle on the remaining tablespoon of olive oil.
-
21
Cover and place in the oven.
-
22
Bake 1 to 2 hours, checking the liquid every 20 minutes to make sure that the beans are submerged; add more bean broth if necessary.
-
23
When theyre done, the beans will be creamy but intact.