Peel and chop the onion, garlic and sweet potatoes.
Heat up the oil in a pan set over a medium heat, and add the chopped onion with salt.
Fry until translucent, then add the garlic and the ground curry powder, cumin, turmeric and coriander.
Stir for 30 seconds so that the spices release their flavours.
Add the lentils and sweet potatoes, stir well, the add the vegetable stock/broth or just water.
Place a lid on the pan, and cook for 10 minutes until the sweet potatoes begin to soften.
Add the bay leaves and the coconut cream, and cook for a further 5 minutes until everything is tender - add more stock/water if necessary.
Add the frozen/fresh spinach and allow 2-3 minutes for it to wilt.
Check for more seasoning - add more salt, black pepper, or some chillies if you like it spicy.
Garnish with fresh parsley or coriander/cilantro.
Serve with basmati rice or flat bread.