Steps
1. Rinse the split peas, lentils, and pigeon peas thoroughly under cold water.
2. In a medium pot, heat olive oil over medium heat. Add onion, carrot, celery, and garlic. Sauté for about 5 minutes until vegetables soften.
3. Add the cumin, smoked paprika, salt, and black pepper. Stir for 1 minute to release the spices' aromas.
4. Add the rinsed legumes and vegetable broth or water. Bring to a boil.
5. Reduce heat to low and simmer, uncovered, for 45-50 minutes or until all legumes are tender and soup thickens, stirring occasionally.
6. If desired, use an immersion blender to partially blend the soup for a creamier texture, leaving some legumes whole for texture.
7. Adjust seasonings to taste and serve hot, garnished with fresh parsley or cilantro if desired.