Depending upon the size, cut the teasel gourd into two or three round pieces.
Take mutton and teasel pieces into a bowl. Add ginger-garlic paste, some salt, little oil, red chilly powder and mix well with the pieces and allow to marinate.
Take half the onion pieces, ginger piece, garlic bulbs, cardamom, cloves and poppy seeds into a small bowl and grind into a fine paste.
Take a deep bottomed pan, add oil and heat. Add the remaining onion pieces and the paste and fry until it turns brown.
Now add the tomatoes, turmeric powder and the marinated pieces to the above. Mix well and fry until oil separates.
Add enough water and salt. Allow to simmer in medium flame until the preparation is done.