-
1
If red and white onions are about the same size, bring a large pot of water to boil over high heat.
-
2
Add onions and blanch until skins loosen slightly, about 5 minutes.
-
3
Drain.
-
4
(If white onions are considerably larger, blanch onions separately, increasing time on white onions by a couple of minutes.)
-
5
Let onions until cool enough to handle, then trim and peel.
-
6
Set aside.
-
7
(Onions can be blanched, peeled and trimmed ahead of time.
-
8
Place in 2-quart zipper-lock bag and refrigerate until ready to use.)
-
9
Saute bacon in a Dutch oven over medium heat until crisp, about 5 minutes.
-
10
Transfer to paper-towel-lined plate and set aside.
-
11
Pour off bacon fat.
-
12
Melt butter in Dutch oven over low heat until foaming, add shallots and garlic and cook until translucent but not browned, stirring frequently, about 3 minutes.
-
13
Add heavy cream and salt.
-
14
Simmer, stirring often, until cream is thick and golden and has reduced by half, 15 to 20 minutes.
-
15
Stir onions into cream to heat through.
-
16
Heat broiler.
-
17
Turn onions and cream into a shallow 1 1/2-quart casserole dish.
-
18
Top with bacon, bread crumbs and parsley.
-
19
Place under broiler and cook until crumbs are browned and dish is bubbling, about 10 minutes.