01 -
Wash the green beans, trim the ends, and cut them into bite-sized pieces (about 1-inch long). Peel the potatoes and dice them into ¾-inch cubes. Dice the tomatoes into small chunks.
02 -
Heat the oil or ghee in a large, deep skillet or Dutch oven over medium-high heat. Add the chopped onions and sauté until translucent, about 2-3 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Add the ground beef, breaking it up with a wooden spoon, and cook until browned, about 5-7 minutes.
03 -
Add the diced tomatoes and tomato paste to the skillet, stirring to combine. Sprinkle in all the spices (turmeric, coriander, cumin seeds, chili powder, and garam masala) and stir to coat the meat mixture. Cook for 2 minutes to allow the spices to bloom. Add the green beans and potato cubes, stirring to coat them with the spiced mixture.
04 -
Pour in the hot water, add salt to taste, and stir well. Bring to a simmer, then reduce heat to medium-low. Cover and cook for about 15-20 minutes, or until the potatoes and green beans are tender, stirring occasionally. If the mixture becomes too dry, add a little more water. Garnish with fresh cilantro leaves before serving.