Fry the onions in hot ghee until they start to brown.
Add the ginger and garlic and stir, then add the powdered spices. Blend well.
Throw in the tomatoes and salt to taste.
Turn the flame down to medium and cover for 10 minutes.
This will form a spicy gravy to which you can add any mixture of vegetables or chicken. If using cooked vegetables, keep the pot on the flame until they are uniformly heated; for uncooked vegetables, cook as long as necessary. For raw whole chicken, be sure to cook for at least 20 minutes.