Soak the beans overnight in plenty of water.
The next day, drain and rinse them very well.
Add them in a large pot, cover them with water and boil them for an hour or until the beans are almost tender.
Use a spoon to remove any foam that appears, while boiling.
In the meantime, prepare the veggies. Peel and cut the carrots and onion, cut the leek, finely chop or grate the garlic cloves and slice the sun-dried tomatoes.
In a pan, add 3 tablespoons of olive oil, along with the chopped onions, carrots and leek and a generous pinch of salt.
Sauté, stirring occasionally for 6-8 minutes, then add the garlic and spices and sauté for a minute.
Add the tomato paste, give it a good stir for a minute, then add the peeled tomatoes and use the back of a wooden spoon to brake them down.
Add the sliced sun-dried tomatoes, bay leaves and the veggie stock and bring to boil, then turn off the heat.
Drain the cooked beans, add them in a oven proof dish, then add the tomato onion mixture and mix everything well.
Cover with foil and bake in a preheated oven at 180°C for 1 hour.
Then remove the foil, fold in the chopped dill and bake for additional 15 minutes.
Remove from the oven, add the remaining olive oil and serve with bread and olives.