Preheat the oven to 180°C conventional (160°C fan-forced). Cut the sourdough into 2 cm chunks. Drizzle with 2 tablespoons of the olive oil and mix to coat with your hands. Season well. Bake for 10–14 minutes until just crispy. Remove and let cool.
Bring a medium sized pot of water to the boil. Add the lentils and turn down to a gentle simmer. Cook for about 12-14 minutes. Drain, run under cold water and set aside.
Bring a steamer or small pot of water to the boil. Steam the asparagus and snow peas for 2–3 minutes. Drain and run under cold water. Roughly chop the asparagus. Slice the snow peas in half lengthways.
For the dressing: Mix all the ingredients in a small bowl or jug and season well.
Place the lentils, asparagus, snow peas, spinach, chickpeas, cherry tomatoes and pine nuts in a large bowl. Add half the dressing and toss together. Season well.
Place a medium frying pan over medium heat. Add the remaining tablespoon of olive oil and pan fry the halloumi pieces for 2–3 minutes each side, until golden. Feel free to drizzle in a little honey in the last 30 seconds.
Spread the lentil salad onto a large platter or into individual bowls. Top with the avocado, croutons and golden halloumi. Drizzle over the remaining dressing and serve.