Cook the onions and peppers in olive oil over medium heat until very soft.
Add the garlic and spices, and cook for 1 minute more, then add the tomato puree and mix well.
Add the black beans and coconut milk, season with salt and pepper, cover and cook for about 30 minutes on medium-low heat until thick and creamy.
Serve the black bean stew with the roasted sweet potatoes, fresh chili, coriander, and desiccated coconut.
