Heat the oil in a large wok. Add sliced onions and fry until golden brown.
Add garlic and ginger. Sauté for 1 minute.
Add cumin seeds and green chilies. Cook until fragrant.
Add the beef, turmeric, salt, coriander powder, cumin powder, half of the garam masala, red chili powder, and red chilli flakes. Fry until the beef turns brown. This step helps seals in the juices and keeps it moist and tender. Add tomatoes and water. Cover and cook until the meat is tender, stirring occasionally.
Once the beef and tomatoes are soft, remove the tomato skins, mash the tomatoes into the gravy, and cook on high heat until the gravy thickens.
Add yogurt and cook for a few minutes until the oil separates.
Sprinkle with freshly ground black pepper and the remaining garam masala. Cook for another 2 minutes, then turn off the heat. Garnish with sliced green chillies and julienned ginger.
Serve hot with chapatis, naan, paratha, or plain rice, along with a fresh salad. Enjoy! And remember “COOKING IS EASY!”