Add the olive oil to a medium sized saucepan set over medium high heat.
Add the finely diced onion, and saute for a few minutes until softened and fragrant. Add the garlic cloves, and saute for another minute.
Add the tomato paste and cook for 30 seconds, then add the chopped parsley, the chopped cilantro, salt, pepper and all the spices.
Add the diced tomatoes and water and bring to a boil. Reduce heat to simmer, and simmer covered for 10 minutes.
Add the drained and rinsed white beans, and very gently stir to combine. Simmer uncovered for another 10 minutes, then remove from the heat.
Enjoy warm or at room temperature, preferably with pita or naan bread to dip into the stew.