Place potatoes into a large pot and cover with salted water. Bring to a boil over high heat then reduce heat to medium-low. Cover and simmer until just tender; about 15 minutes. Drain and allow to steam dry for a minute or two.
Meanwhile; heat the vegetable oil in a large frypan over medium heat. Stir in the onion and garlic; cook and stir until the onion has softened and turned translucent; about 5 minutes.
Season with cumin, cayenne pepper, curry powder, garam masala, ginger and salt; cook for 2 minutes more.
Add the tomatoes, chickpeas, peas and potatoes. Pour in the coconut milk and bring to a simmer. Simmer 5 to 10 minutes before serving.
nice recipe but 4 teaspoon garam masala is way too much....its gonna cause stomach ulcer....please use garam masala in small quantity maybe for 4 big potatoes dish, 2tsp gm r more than enough - 23 Jul 2013