Tangy bitter gourd/gariela sabzi

Bitter gourd has been one of my favorite dishes.So I found this recipe during one of my experimentation.My husband who is not a big fan of bitter gourd actually had a second serving.I have successfully integrated bitter gourd into our home menu.This recipe totally nullifies the bitterness of the bitter gourd.

Ingredients:
1/2 chopped onion
1 chopped tomato
2 medium sized bitter gourd
1/2 green chilli
1/4 tsp turmeric powder
1/4 tsp asafoetida
1 tsp coriander powder
1/4 tsp cumin powder
1 tsp red chilli powder(start by adding 1/4 tsp,add as per desire)
1 tbsp oil
1 cup sour cream
Tamarind juice(A cup of water and a small marbled size tamarind  heated in the microwave for 3 minutes,drain and throw away the pulp.Add tamarind as per taste)

Procedure:
1.Heat oil in a pan.
2.Add onions and brown fry them.
3.Add the bitter gourd and cook for 5 minutes in the oil.
4.Add salt,turmeric,coriander powder,cumin powder,chilli powder and asafoetida and cook for 3 minutes
5.Add tomatoes  ,cook until they are no longer visible.
6,Add the tamarind juice and cook covered for 10 mins or until all liquid evaporates.
7.Add sour cream and 1/4 cup water and cook covered for 20-25 minutes or until the bitter gourd is tenderly cooked.
8.Switch of the flame