Place the lentils in a saucepan and add water to cover well.
Add coconut milk, tomatoes, onion, garlic powder, ras el hanout and stock cube. Bring to a boil. Reduce heat and simmer 30 minutes or until lentils are tender.
After 15 minutes cooking, taste for salt and pepper, and add more ras el hanout if necessary.