Put chicken broth, garlic, bay leaf, and pinch of salt in a saucepan. Bring to a simmer and then add the lentils. Simmer for 12 minutes, until just tender but still firm.
Save the liquid to add to the curry base later and set aside.
Prepare the curry base:
Heat oil in a large pot. Sauté minced shallots and garlic until fragrant, about 2 minutes.
Add coriander, turmeric, galangal powder, and chili powder and cook for another 30 seconds
Simmer the stew:
Add bay leaves, lime leaves, lemongrass stalk, coconut milk, and broth
Add cauliflower florets. Simmer for about 10 minutes until cauliflower is tender but not mushy
Add lentils and protein:
Stir in lentils and simmer 5 minutes to heat through and to let lentils absorb the flavor and seasonings.
Stir in the rotisserie chicken meat and stir to combine. Turn off the heat. Let them sit for about 10 minutes. Have a taste and adjust seasoning with salt, sugar, and lime juice.
Serve:
Serve with steamed rice, cauliflower rice, flat bread, or crusty bread. Garnish with fresh cilantro, fried shallots/onion, and/or a drizzle of coconut cream if desired.
This curry stew tastes even better the next day
Storage:
Fridge: 4 days in an airtight container; reheat gently with a splash of water or coconut milk if needed. Freezer: Up to 3 months; thaw overnight in the fridge and reheat gently.