Peel the boiled potatoes and cut them into small cubes. Rinse them with water and drain the excess water.
Heat the oil in a handi over high heat. When the oil is hot, add the cumin seeds and watch them crackle.
Continue by adding the onions, stirring carefully, and cooking them over medium heat until they are entirely golden brown.
After the onions begin to turn a light golden brown, add the garlic-ginger paste, and green chilies. Stir well, and cook the onions for an additional 7-8 minutes, or until they are totally golden brown.
Once the onions are golden brown, reduce the heat and add the curd and all of the powdered spices to a separate dish. Whisk the mixture thoroughly to remove any lumps; doing so will save the curd from separating and the spices from burning.
Add the curd mixture and coriander stems to the handi, stir, and simmer for a minute over low heat before turning the heat up and cooking until the oil separates.
After the oil separates, add the tomato puree and salt, stir well, and cook over high heat for 5 minutes. Then, add the hot water, stir well, and cook the handi over low heat for 20 minutes. Throughout cooking, keep stirring the gravy at regular intervals. If the gravy becomes dry, add more hot water as needed.
After the gravy has finished cooking, remove the lid, taste it, and adjust the salt as necessary. Your bhuna gravy is prepared after adding garam masala, kasuri methi, and fresh coriander.
Add the onions, capsicum, and green chillies to a separate pan of butter and let them cook for a minute over a high temperature. Then add chaat masala and cook for 30 secs.
Transfer the masala to the gravy and add potatoes that have been diced and cook for a further minute. Now whisk well and simmer the bhuna gravy for two to three minutes after adding the hot water as needed.
Your aloo bhuna is ready to serve.