Prep and dice your onions, shallots, and leeks (cute off top and bottom, cut lengthwise and rinse)! Wash and chop your cauliflower into florets, and drain and rinse your beans!
Warm a large pot on low-medium heat with some olive oil or butter. Add your leeks, onions and shallots allowing them to cook for 5 minutes! Add salt here to really get all the flavours!
Mince your garlic. Add your minced garlic and fresh thyme springs to your sautéed veggies and stir! You will start to smell the beautiful aromatics! This creates a very flavourful soup!
Now you can add your chopped cauliflower, white beans, coconut milk, and vegetable broth! I add enough just to cover the cauliflower and veggies in the pot to make sure its all submerged! You might need a little more or a little less depending on your amount of cauliflower! Add salt & pepper here! Cover and let simmer for 10-15 minutes!
Once the cauliflower has softened, remove the thyme springs and blend using a high speed blender or use a hand held immersion blender!
Taste test, add and adjust the flavour using salt and pepper! Add your cumin and paprika and a little squeeze of fresh lemon juice! Top with roasted chickpeas, fresh thyme and drizzle of olive oil!