For the soup, heat the 2 tablespoons of olive oil in a stock pot over medium heat. Add the onions and cook for 8 to 10 minutes, stirring often, until softened. Add in the maple syrup, salt, and pepper. Stir well – being careful not to burn the onions- for 20 minutes, until golden. Add in the garlic, coriander, and vegetable broth. Bring to a boil, then lower to a simmer for 30 minutes. During those last 10 minutes of waiting, heat the olive oil in a shallow pan on medium-low and wait for it to get hot, but not smoking. Add the flour to the 1/4 cup oil and stir continuously for 10 minutes, until flour is deep brown and smells nutty. Add roux to the soup and let cook for another 5 minutes. Serve with cubed bread and enjoy!