-
1
Cut a 1/2-inch-thick slice from tops of onions, discarding tops, and trim just enough from bottoms for onions to stand upright.
-
2
Scoop out all but outer 2 or 3 layers from each using a small ice cream scoop or spoon (don't worry if you make a hole in the bottom), reserving scooped-out onion and onion shells separately.
-
3
Coarsely chop enough scooped-out onion to measure 3 cups.
-
4
Cook bacon in 2 batches in a 12-inch heavy skillet over moderate heat, stirring, until crisp, about 10 minutes, then transfer with a slotted spoon to paper towels to drain, reserving about 1/3 cup fat in skillet.
-
5
Add chopped onion, celery, salt, and pepper to skillet and saute over moderately high heat, stirring, until vegetables are softened, about 5 minutes.
-
6
Add garlic and saute, stirring, 1 minute.
-
7
Transfer mixture to a large bowl and stir in spinach, bread, cashews, butter, 1 cup stock, and bacon, then cool completely.
-
8
Preheat oven to 425F.
-
9
Arrange onion shells, open sides up, in a 13- by 9- by 2-inch baking pan, then add 1/2cup water and cover pan tightly with foil.
-
10
Roast onions in middle of oven until tender but not falling apart, 25 to 30 minutes.
-
11
Reduce oven temperature to 350F.
-
12
Transfer shells to a work surface and pour off water in pan.
-
13
Fill shells with stuffing, mounding it, and return to pan.
-
14
Reserve 5 to 7 cups stuffing for turkey cavity, then put remaining stuffing in a buttered shallow 3 1/2-quart baking dish and drizzle with remaining 1/4 cup stock.
-
15
Bake stuffed onions and stuffing in dish in middle of oven, uncovered, until heated through, about 25 minutes.