Steps
1. In a pot, heat the vegetable oil over medium heat and sauté the chopped onion until translucent.
2. Add the minced garlic and sauté for another minute.
3. Stir in the turmeric, black pepper, salt, and cinnamon, cooking for 1-2 minutes until fragrant.
4. Add the soaked and drained kidney beans along with 2 cups of water. Bring to a boil, then reduce to a simmer for 20 minutes.
5. Add the chopped greens (parsley, cilantro, fenugreek, and green onions) and stir well.
6. Simmer the stew for an additional 15-20 minutes, until the beans are tender and the flavors meld together.
7. Add lemon juice and red chili flakes for an extra kick if desired.
8. Serve hot with rice or bread.