Prep Time 30 minutes mins
- 1.5 lbs about 700 g beef
- 1 tablespoon salt
- 1 tablespoon garlic minced
- 1 tablespoon fresh ginger minced
- 1 cup yogurt
- 1 teaspoon ground cinnamon
- 1 teaspoon ground cardamom
- 4 cloves
- 1 teaspoon black peppercorns
- 1 teaspoon ground coriander
- 1 teaspoon ground nutmeg
- 1 teaspoon ground cumin
- 1 teaspoon mace
- 1 tablespoon dried chili flakes
- Oil for frying
- 2 large onions
Start by slicing the beef thinly, then give it a gentle pound to tenderize. This helps the meat absorb all the flavors.
In a bowl, combine the sliced beef with salt, minced ginger, minced garlic and yogurt. Mix well, ensuring each piece is coated. Let it marinate for 3–4 hours, then prepare the spice mix.
In a dry pan over medium heat, toast cinnamon, cardamom, cloves, black peppercorns, coriander, nutmeg, cumin, mace, and dried chili flakes. Stir constantly for 2–3 minutes until they release their aroma.
Once toasted, let them cool slightly, then grind them into a fine powder using a spice grinder or mortar and pestle.
Add the freshly ground spice mix to the marinated beef. Mix thoroughly, ensuring the spices are evenly distributed.
In a heavy-bottomed pot or handi, place the marinated beef. Cook on low heat for about 2–3 hours. Stir occasionally to prevent sticking. The slow cooking will tenderize the meat and infuse it with the rich spice flavors.
While the beef is cooking, heat oil in a pan and fry the chopped onions until golden brown.
Once the beef is cooked to tenderness, mix in the fried onions. Let the dish rest for about 10 minutes, allowing the flavors to meld together.
And there you have it! A comforting and flavorful dish that's perfect for a hearty meal. Enjoy!