Heat oil in a large pot over medium heat. Add onions & fry for 5 minutes. Add garlic & ginger & fry for 2 minutes. Add all the spices plus the lemon juice. Mix well & fry for 2 minutes. Add tomatoes & cook for another 5 minutes.
Add the stock, salt & another 1/2 cup of water. Cover & simmer over low heat for 10 minutes. Add chick peas & cook, covered, for another 10 minutes. Serve garnished with sliced onion & green chilies. Serve with any puffy bread.