In a medium saucepan, stir together the water, uncooked rice, and salt. Bring to boiling; reduce heat. Cover and simmer for 15 to 20 minutes or until rice is tender and most of the liquid is absorbed.
Stir evaporated milk, honey, and the 1/4 teaspoon cardamom into cooked rice. Bring just to boiling; reduce heat to medium-low. Cook, uncovered, about 5 minutes or until mixture is thick and creamy, stirring frequently.
Just before serving, stir in cranberries and, if desired, pecans. If desired, sprinkle warm pudding with additional cardamom and serve with yogurt. Makes 6 (1/2-cup) servings.
Tip: For softer cranberries, place dried cranberries in a small bowl; cover with boiling water. Let stand for 5 minutes. Drain well before stirring into rice pudding.