Cut the peeled onions into thin rings, press the peeled garlic with the garlic press, then braise both in olive oil until soft. Add all the spices (except garam masala) and let simmer for 1 minute while stirring. Add the drained chickpeas and diced tomatoes and cook over low heat for 20 minutes. Add garam masala and cook for another 10 minutes. Serve warm with bread. Chapattis or naan bread taste best with it.