Heat the oil in a skillet.
Add the onions and bell peppers and saute until they start to turn golden brown.
Add the ginger and garlic and saute for a minute, then add the tomatoes and the methi.
Let the mixture cook down until the tomato starts to express the oil and is a few shades darker.
Add the chipotle chili and the mushrooms and 1 cup of water. Cover and let it cook about 10 minutes or until the methi is quite tender.
Add the coconut milk or cashewnut paste and salt to taste. Turn off the heat.
Garnish, if you like, with some coriander leaves.
Serve hot with rice or any Indian flatbread.