Gather your ingredients. Wash, dry, and chop the herbs. Cut the stew meat into 2-inch pieces and remove any excess fat.
Pat the lamb shanks dry and season with salt and pepper. Heat a large pan over medium-high heat and add a tablespoon of oil. Brown the lamb shanks on all sides, about 5 minutes per side. Remove the lamb shanks from the pan and set aside.
Add the onion to the same pan and cook until softened, about 5 minutes. Add the stew meat and cook until golden, then add the tomato paste and turmeric and cook for an additional 3 minutes. Place both the lamb shanks and stew meat mixture in a large pot and add enough broth to cover the meat. Bring to a boil, then reduce heat to low and simmer for 2 hours, or until the lamb is tender.
In a large pan, heat a generous amount of oil over medium heat. Add the chopped herbs, green onions, and dried fenugreek and sauté, stirring for 20 minutes, or until the herbs are dark green and fragrant. This step is very important for developing the flavor and color of this stew.
Add the herbs to the stew pot and simmer for 30 minutes.
Add the kidney beans and dried limes and cook for an additional 30 minutes on low heat.
Once the stew is ready to eat, season with salt and lemon juice to your liking.