Sear lamb in hot ghee over high heat. Do not crowd the bottom of the pot. Work in batches as needed. Sear until browned all over. Transfer to a plate and set aside.
Lower heat to medium. Add chopped onions and saute until softened, about 5 minutes.
Add meat back to pot.
Add spices and bay leaf. Stir to combine well with meat and onions. Stir continuously over heat until spices become fragrant.
Add water, turn up heat to bring to boil, then lower to a simmer and cover. Cook until meat is fully tender, and if it has bones, comes off them easily.
Adding okra
Add tomato paste to the pot, stir in thoroughly.
Add frozen okra and stir gently to incorporate.
Increase heat and bring to a boil again. Then reduce to simmer and cover. Cook until okra is tender, about 25 minutes.
Adding the tasha
Heat ghee or oil in small frying pan over medium-high heat.
Add garlic and cilantro and fry, stirring continuously until fragrant and the garlic is golden.
Add to pot and stir to incorporate. If you do not want slimy okra, stir gently to keep okra intact. If you DO like slimy okra (like me!) use your spatula to break several pieces to release their mucilaginous proteins. The more you break, the slimier your stew will be.
Now, add the juice of 1 lemon.
Taste, adjust salt to your liking.
Cover and allow to cook 5-10 minutes more.
Notes
A note on slime- if you do not want your okra to release its mucilaginous proteins and become slimy, always stir it very gently and avoid breaking the okra. If you, like me, like it slimy, use your spatula to break several of the okra pieces after adding the tasha. The more you break, the slimier it will get. If using fresh okra, try to find yound small ones, as they are more tender. Trim and cut them into rings about 1/2 an inch/ 2cm long. Cooking time will vary. Cook until tender.