In a large bowl, combine the goat meat, salt, yogurt, turmeric, ginger, and garlic paste. Mix well to coat the meat evenly. Cover and refrigerate overnight for the flavors to meld.
In a heavy-bottomed pan, heat oil over medium heat. Add garam masala or allspice powder and bay leaves. Let them sizzle for a few seconds.
Add the sliced onion and fry until they turn golden brown.
Add the marinated goat meat to the pan without adding water. Cover and cook on medium-high heat, stirring occasionally, until the meat is tender and cooked through. This may take about 1.5 to 2 hours.
In a blender or food processor, grind together cashews and raisins.
Once the meat is cooked, stir in the cashew-raisin mix. Cook for an additional 5–10 minutes to allow the flavors to blend.
Serve the flavorful Badami Mangsho while still hot.