Line the bottom of a large pot with leftover cabbage off-cuts. Add the lemon peel and bay leaves.
Arrange the cabbage rolls snugly in layers, then cover with any remaining cabbage leaves to create a barrier and hold everything together.
Place a heatproof plate on top to weigh the rolls down. Pour in the reserved stock until it comes right up to the plate, fully covering the cabbage rolls. Add extra water or stock if needed to keep everything submerged.
Bring to a boil, cover with a lid, reduce the heat, and simmer for about 1 hour.
Once ready, remove the plate and top cabbage leaves.
For the sauce, whisk the whole eggs together with the lemon juice and cornstarch. While whisking, slowly ladle in a few scoops of the hot cooking liquid, one at a time, to gently warm the eggs without scrambling.
Pour the tempered egg-lemon sauce back into the pot and gently shake the pot to distribute it evenly.
Return the pot to medium heat and bring to a gentle simmer for about 1 minute so the sauce thickens slightly, then remove from the heat and let it rest, covered, for 10 minutes.
Serve warm with extra sauce, freshly cracked black pepper, and a sprinkle of fresh dill.