For Carrot Cake:
Soak dried cranberries in orange juice overnight.
Preheat oven to 325° F.
Butter and flour 12 oven-safe ramekins.
Combine sugar, oil, and eggs in a bowl.
Mix with an electric mixer and beat until batter is light yellow.
Stir in vanilla.
Sift together 2 1/2 cups flour, cinnamon, baking soda, and salt in a medium bowl.
Add flour mixture to sugar-egg mixture, mixing until just combined.
Drain dried cranberries (discard any remaining orange juice).
Toss cranberries and walnuts with the 1 tablespoon flour.
Add carrots and pineapple, tossing to combine.
12.Fold mixture into batter.
Ladle batter into prepared ramekins.
Bake 35 to 40 minutes.
For Cream Cheese Icing:
Beat cream cheese and butter with an electric mixer until smooth.
Beat in 1 1/2 cups confectioner sugar and vanilla.
Add more confectioner sugar and milk, 1 tablespoon at a time, until consistency is spreadable.
While cakes are still warm, turn cakes out of ramekins and spread with icing.