Chop your vegetables and measure out all of the ingredients to save time. Heat a medium-sized pot over medium heat for 2 minutes. Add the onion and green or red peppers and a small pinch of salt. Cook for 2 minutes, stirring frequently, until the onions begin to brown slightly and add a splash of water if necessary to keep the onions from sticking to bottom of pot.
Add the garlic and ginger and cook for about 1 minute, stirring often, then add the cumin powder, garam masala, coriander powder, turmeric powder and cayenne powder and cook for about 30 seconds, stirring continually. If the spices are sticking to your pot, add a splash of water.
Next, add the mushrooms and salt and cook for 2 - 3 minutes, until the mushrooms release their juices (insert dirty joke here) and become soft and tender, but not overcooked until mushy.
Add the tomatoes and peas and cook for about 2 minutes, stirring often, until heated through and saucy. Turn off heat, stir in the cilantro and add salt and pepper to taste.
Serve with a dollop of sour cream (click here for recipe).