1If using DRIED beans: Drain beans and place in a 4-qt. saucepan, cover with water by 2″, and bring to a boil over high heat; reduce heat to medium-low, and cook, covered and stirring occasionally, until tender, about 50 minutes.
Note: You can also cook the beans in a crock pot or pressure cooker.
2If using CANNED beans: Rinse beans well in a strainer. Set aside to drain.
3Drain beans, and transfer to a bowl; add olive oil, parsley, dill, cumin, cinnamon, cardamom, bay leaf, garlic, lemon juice, salt and pepper; let sit for 30 minutes to meld flavors before serving.