Drain and rinse the chickpeas and lentils. Peel and finely chop the garlic and ginger, chop the scallions, and halve the cherry tomatoes. Pick the coriander leaves and finely chop the stalks.
Heat the oil in a large non-stick pan over high heat. Add the garlic and ginger to the pan, then reduce the heat to medium. Cook for 2 minutes, stirring occasionally.
Add the scallions, cherry tomatoes, coriander stalks, and 1 tsp of salt to the pan. Cook for a further minute.
Add the coconut milk, lentils, and chickpeas. Stir well. Then, add the curry powder, ground cumin, turmeric, remaining salt, black pepper, tamari/soy sauce, and lime juice. Bring to a boil, then reduce to a simmer for 5 minutes.
A few minutes before serving, add the spinach to wilt. Taste and adjust seasoning if needed.
Serve with toasted pitta breads, fresh coriander, and chilli flakes, if desired. Enjoy!