-
1
Preheat oven to 400F.
-
2
Pierce potatoes with fork; place on small baking sheet.
-
3
Roast potatoes until soft, about 1 hour.
-
4
Cool, peel, and mash potatoes.
-
5
Measure 2 cups mashed potatoes; cool to lukewarm (reserve any remaining potatoes for another use).
-
6
Reduce oven temperature to 350F.
-
7
Butter and flour two 9-inch-diameter cake pans with 2-inch-high sides; line pans with parchment.
-
8
Sift flour and next 6 ingredients into medium bowl.
-
9
Combine oil, 1 cup sugar, and brown sugar in large bowl; whisk until smooth.
-
10
Whisk in eggs 1 at a time, then mashed sweet potatoes.
-
11
Whisk in flour mixture in 3 additions.
-
12
Stir in 2/3 cup walnuts and 2/3 cup cranberries.
-
13
Divide batter between prepared pans.
-
14
Bake cakes until tester inserted into center comes out clean, about 30 minutes.
-
15
Cool cakes completely in pans on racks.
-
16
Using electric mixer, beat cream cheese and butter in large bowl until fluffy.
-
17
Beat in powdered sugar, scraping down bowl often.
-
18
Beat in orange juice concentrate and vanilla.
-
19
Cut around pan sides; turn out cakes.
-
20
Peel off parchment.
-
21
Place 1 cake layer, flat side up, on platter.
-
22
Spread 3/4 cup frosting over.
-
23
Top with second cake layer, flat side down.
-
24
Spread remaining frosting over top and sides of cake.
-
25
Combine orange peel, 3 tablespoons sugar, remaining 1/4 cup walnuts, and 1/4 cup cranberries in small bowl.
-
26
Stir to coat with sugar.
-
27
Transfer to sieve; sift off excess sugar.
-
28
Sprinkle fruit and nut mixture decoratively atop cake.
-
29
Chill until frosting sets, at least 2 hours.
-
30
(Can be made 1 day ahead.
-
31
Cover with cake dome; keep chilled.
-
32
Let stand at room temperature 1 hour before serving.)