Heat the olive oil in a large pot over medium heat. Add the onion, garlic, and bell pepper and sauté for 5 minutes, or until the vegetables are softened.
Add the cumin, coriander, paprika, cayenne pepper, ginger, and cinnamon and cook for 1 minute, stirring constantly.
Add the yam, vegetable broth, and diced tomatoes and bring to a boil. Reduce the heat to low and simmer for 20 minutes, or until the yam is tender.
Add the black beans and cook for 5 minutes, or until heated through. Season with salt and pepper, to taste.
Serve hot with crusty bread, if desired.
Interesting Facts
Yams are a nutritious and versatile root vegetable that are a staple in many African cuisines.
The spices in this soup provide a savory flavor and a kick of heat.
This soup can be easily customized with your favorite vegetables or herbs.