There are various methods of cooking aloo gosht. Generally, the preparation method involves cooking lamb pieces over medium heat with various spices, simmered with potatoes. To prepare, a specified quantity of lamb meat (cut into chunks) is first added. Tomatoes, along with cinnamon, bay leaves, ginger, garlic, red chili powder, cumin seeds, fried onions, black cardamom, garam masala and cooking oil are added and stirred. Potatoes and salt are applied and mixed. Water is also added, in a proportion that is enough to cover the meat, and the dish is heated until it is brought to the boil. The aloo gosht is covered and left to simmer until the meat becomes tender. Once ready, it may be garnished with chopped coriander and served hot.