1.5 pounds beef (chuck or brisket), cut into bite-sized pieces
1 cup plain yogurt
2 teaspoons turmeric powder
1 teaspoon red chili powder
1 teaspoon salt
2 teaspoons ginger-garlic paste
1 tablespoon lemon juice
For the Curry:
3 tablespoons vegetable oil or ghee
1 large onion, finely chopped
2–3 green chilies, slit (adjust to taste)
2 tomatoes, chopped
1 teaspoon cumin seeds
1 teaspoon coriander powder
1 teaspoon garam masala
1/2 teaspoon black pepper
1 cup water or beef broth
Fresh cilantro leaves, for garnish
Instructions
Step 1: Marinate the Beef
In a large bowl, combine the beef pieces with yogurt, turmeric powder, red chili powder, salt, ginger-garlic paste, and lemon juice. Mix well to coat the beef evenly. Cover and marinate for at least 1 hour, or overnight for the best flavor.
Step 2: Cook the Onions
In a heavy-bottomed pot or Dutch oven, heat the oil or ghee over medium heat. Add the cumin seeds and let them sizzle for a few seconds.
Add the chopped onions and green chilies. Sauté until the onions turn golden brown, about 8-10 minutes.
Step 3: Add Tomatoes and Spices
Stir in the chopped tomatoes and cook until they soften, about 5 minutes.
Add coriander powder, garam masala, and black pepper. Mix well and cook for an additional 2-3 minutes until fragrant.
Step 4: Cook the Beef
Add the marinated beef to the pot, mixing it with the onion-tomato mixture. Cook for about 5-7 minutes until the beef is browned.
Pour in the water or beef broth, bring to a boil, then reduce the heat to low. Cover and let it simmer for about 1.5 hours, or until the beef is tender and the flavors meld together.
Step 5: Garnish and Serve
Once the beef is tender, taste and adjust seasoning if necessary. Garnish with fresh cilantro leaves before serving.