Heat the butter with olive oil over medium to high heat and add the ginger, 1/2 teaspoon black pepper, cinnamon, onion and coriander. Sweat for 30 seconds, then add the meat and stir for 1-2 minutes until the pieces are completely coated with the seasoning mixture. Cover with water and add the saffron infusion. Bring everything to the boil, then reduce the heat until everything is just simmering.
Drain the plums and add half of them to the pan. Simmer for 1.5 hours until the meat just begins to soften. Add the remaining plums, honey, salt and pepper. Let simmer for another 30 minutes, until the meat is nice and soft and the liquid is relatively thick.
Sprinkle with sesame seeds and almonds before serving. I serve mint yogurt with it. Simply mix the 2 cups of yoghurt with finely chopped mint (amount as desired).