Preheat the oven to 425 degrees and line a baking sheet with parchment paper. Add the cauliflower, onion and garlic to the baking sheet. Drizzle with olive oil and a healthy pinch of salt & pepper. Toss to coat evenly and place in the oven for 25 minutes, flipping halfway. Remove from the oven and allow to cool for a couple of minutes
While the cauliflower is cooking line another baking sheet with parchment paper. Add the chickpeas, olive oil, garlic powder, basil and a pinch of salt & pepper to the baking sheet. Toss to coat evenly and place in the oven with the cauliflower. Bake for 20 minutes, flipping halfway. Remove from the oven and set aside.
Transfer the cauliflower, onion and garlic to a blender and add the broth. Blend until smooth and set aside.***
Melt the butter in a large pot over medium heat. Add the flour and whisk until smooth. Add the blended soup and the lemon juice to the pot and stir to combine. Continue to cook until slightly thickened, lowering the heat if it starts to splatter. Taste and adjust seasonings as needed.
When you are ready to serve make the garlic toast. Spread some vegan butter on each slice of bread and top with garlic powder and a tiny bit of garlic salt. Turn the oven to broil and cook the toasts on a baking sheet until browned (approx. 3 minutes).
Add the soup to each bowl and top with garlic toast, chickpeas, additional pepper and fresh basil.