A pinch of various other seasonings can be added to taste (I use 1tsp of a mixture of fenugreek, cinnamon, cumin, coriander, garlic powder, black pepper, ginger, turmeric)
Recipe:
Place the oil in a pot along with 1/2 tsp of cumin.
Leave them until they release a scent, but not for longer than 30 seconds to a minute.
Add the onions and saute until golden brown
Add the beans, the rest of the spices, and the lemon juice
Add boiling water, the amount depends on how "soupy" you want it to be. Not more than 1 cup.
Cook for 16 minutes.
Can be cooked longer to be less soupy, can add more boiling water for more soupy. It's more flavorful if you let it boil down a little bit, but soupy is good if you want to have more of it
Serve flatbread (roti, naan, or pita are my suggestions) or rice