Put dhal, garlic, chillies, tomato and chicken stock in a pot. Bring to boil then reduce the heat and simmer until dhal is soft.
Blanch cauliflower in boiling water for 10 minutes until soft.
Heat 2 tablespoons oil in a saucepan, fry spices (A) for 20-30 seconds. Add in cauliflower. Pour the dhal mixture into the spice mixture and continue to cook for 15 minutes or until the dhal and cauliflower is soft. Season to taste.