For Porcini Cream Curry:.
Place porcinis and 1 cup of very hot water in a bowl and allow to sit for 30 minutes. Strain the mushrooms, reserving the soaking liquid in a small bowl. Finely chop the soaked mushrooms and set aside.
Heat oil in a medium pot, sauté the onions on medium heat until they are brown in color about 5 to 8 minutes. Stir in the all-purpose flour and cook for 2 - 3 minutes or until the flour is a light brown color.
Add the porcini mushrooms and 1 cup of water in which they have been soaking. Stir in the additional water, cream, salt and cayenne pepper. Bring to a low boil and let it cook uncovered for about 15 minutes. Add fenugreek leaves, stir well and cook for another 5 minutes.
For Portobello Mushrooms:.
Cut each mushroom in 5 or 6 slices or leave them whole if you prefer.
Heat approx 2 tablespoons of oil on medium heat in a large skillet. Sprinkle the asafetida in the hot oil and let it sizzle for 30 seconds. Immediately add all of the remaining spices and stir for about 1 to 2 minutes. The spices will foam lightly.
Add the portobello mushrooms and sauté them in the spice mixture for 3 minutes, while stirring them regularly. Make sure the mushrooms are not overcooked, as they will also cook slightly when you pour the hot curry on them.