1. Preheat the oven to 350 degrees F. Melt 3 tablespoons of the butter and pour into a 9 by 13-inch baking dish. Use a pastry brush to make sure the dish is well coated.
2. In a large bowl, whisk the eggs and sugar together, then add the coconut milk, the whole milk, the spices and a pinch of salt. Add bread and figs and toss. Let soak for 15 minutes.
3. Pour the mixture into the prepped baking dish and sprinkle with the cashews. Dot the top with the remaining butter and bake until a little jiggly and the pudding pulls away from the sides of the dish, about 35 minutes.
4. Remove the pudding from the oven let cool and set for 15-20 minutes. Serve with ice cream.
Active time: 15 minutes
Inactive time: 1 hour