Prepare the couscous: Pour the water in a medium sauce pan and bring to a boil. Once water is boiling, pour in the couscous and stir. Remove from heat and cover. Let it sit covered until the couscous absorbs all the water (about 10 minutes)
Prepare the soup:
Heat olive oil in a large saucepan over medium heat. Add the chopped leeks and saute until tender, about 5 minutes. Add the garlic and saute for 30 seconds.
Pour in the vegetable broth, beans, bay leaf, cumin and red pepper flakes. Stir and bring to a simmer.
Once simmering, stir in the spinach. Allow the spinach to cook down.
Season with salt and pepper.
Your soup is now ready to serve.
Scoop some of the prepared couscous into individual bowls. Add soup over the couscous and give it a stir.
Enjoy!