-
1
Cook sugar, lemon juice, peel, and 2 1/4 cups water in a saucepan over medium-high heat until sugar dissolves, about 2 minutes.
-
2
Reduce heat to medium, add strawberries, and poach for 2 minutes.
-
3
Using a slotted spoon, transfer strawberries to a bowl.
-
4
Poach blackberries in the same syrup for 30 seconds, then add to strawberries.
-
5
Repeat with blueberries, then with half the raspberries.
-
6
Add remaining raspberries to syrup and cook, mashing with spoon, until very soft, about 10 minutes.
-
7
Discard peel.
-
8
Cool syrup.
-
9
Use a pastry brush to lightly coat a deep 1-quart bowl with syrup.
-
10
Cut 1 slice of bread to fit the bottom, dip it into syrup, and place in bowl.
-
11
Dip additional bread slices into syrup and line sides of bowl, overlapping slightly.
-
12
Spoon about a third of mixed berries into bowl.
-
13
Cut several more bread slices to make an even layer of bread over berries, then dip into syrup, arrange, and press down lightly.
-
14
Repeat process twice, ending with a double layer of bread.
-
15
Refrigerate remaining syrup.
-
16
Cover pudding with plastic wrap, place a plate on top, and weigh it down with two large cans.
-
17
Place bowl on a plate (juice may seep out) and refrigerate for at least 8 hours.
-
18
Invert pudding onto a platter (if pudding sticks, slide a knife around the edge) and serve cold with reserved syrup and whipped cream.