Rinse raw barley in cold water until the water runs clear. Place in large pot and cover with 6 cups of water. Bring to boil and simmer, covered, 15 minutes.
Drain barley and return it to pot. Add coconut milk, dried fruit, lime juice, vanilla bean, cinnamon stick, sugar, ginger, cardamom and salt. Bring to simmer; cook covered on low until barley is tender and milk thickened, about 30 to 40 minutes, stirring occasionally (some barley may take up to 1 hour and 15 minutes to cook, so check for tenderness at about 30 minutes).
Remove cover during final 10 minutes of cook time and add half and half or pineapple juice if pudding becomes dry. Remove vanilla bean and cinnamon stick. Garnish with lime zest, toasted grated coconut and nutmeg.
Nutrition information per serving:
Calories330Fat21 gSodium33 mg
Carbohydrates36 gSaturated fat18 gCalcium16 mg