Soak the beans in water overnight.
Preheat oven to 200 degrees Celsius (400 degrees Fahrenheit)
Rinse the beans and simmer in water until soft but not falling apart, for about an hour (may take less-check after 30 minutes). Remove from water and rinse.
In a pan, heat 1 tablespoon of olive oil and sauté the onion and the spring onion for about 5 minutes. Then add the garlic and sauté for a few seconds until it releases its aroma.
Add the spinach and heat until wilted.
Mix the spinach mixture with the beans gently. Add the dill and 2 tablespoons olive oil and blend.
Place into an ovenproof dish, add salt and pepper as needed.
Bake in the oven for about 20 minutes.
Remove from oven, drizzle with another tablespoon olive oil. You can serve with a squeeze of lemon.
Can be served warm or at room temperature.