Add the oil and leek to a large pot over medium-high heat. Cook for 3 - 4 minutes.
Next, add the garlic, thyme, and rosemary. Cook for 2 minutes, until fragrant.
Add the sun-dried tomatoes and flour. Continue to stir, cooking for 1 minute.
Add the water and bouillon cube. Bring to a boil, then reduce to a simmer and cook uncovered until thickened.
Stir in the beans and cooking cream. Cook for another 2 minutes.
Lastly, stir in the spinach, white wine vinegar and black pepper.
Serve with toasted bread.
