¼ cup plus 1 teaspoon warm water
4½ teaspoons (2 envelopes) active dry yeast
¼ cup plus 1 teaspoon granulated sugar
2½ cups flour, plus more for dusting
½ teaspoon pure vanilla extract
½ teaspoon ground cinnamon
4 tablespoons (½ stick) dairy-free margarine, at a cool room temperature, plus more for the pan
¼ cup canola oil
2 large eggs
½ cup unsweetened cranberry juice
¼ cup granulated sugar
6 ounces fresh cranberries
½ cup dried cranberries
3 tablespoons apricot preserves
½ teaspoon finely grated zest and 1 tablespoon fresh juice from ½ large orange
¼ teaspoon ground allspice
8 tablespoons (1 stick) margarine, at room temperature for 30 minutes
¾ cup packed light brown sugar
For the dough: Combine the ¼ cup of warm water, the yeast and 1 teaspoon of the granulated sugar in the bowl of a stand mixer fitted with a dough hook attachment. Let the mixture sit for 10 minutes, until it bubbles and thickens.
Add the remaining ¼ cup of granulated sugar, the flour, vanilla extract, cinnamon, salt, margarine, oil, 1 of the eggs and 1 egg white; reserve the remaining yolk for brushing, covered, in the refrigerator. Beat on low speed until well incorporated. Cover with plastic wrap, place near or on a warm stove top and let the dough rise for 1 hour.
Meanwhile, make the filling: Combine the cranberry juice, sugar and the fresh and dried cranberries in a small saucepan over medium heat; cook uncovered, stirring occasionally, until the mixture bubbles and the fresh cranberries start to pop. All of the sugar might not dissolve; that's OK. Reduce the heat to medium-low; cook for 5 minutes, stirring once or twice. Reduce the heat to low and cook for 5 minutes. Turn off the heat.
Stir in the apricot preserves, orange zest, fresh orange juice and allspice. Scoop the filling into a bowl and let it cool, uncovered, until ready to use.
While the cranberries are cooking, combine the margarine and light brown sugar in a medium bowl and beat until creamy. Cover with plastic wrap and let it rest at room temperature.
Heat the oven to 350 degrees. Grease and flour an 11- or 12-inch loaf pan with margarine. Sprinkle a little flour on a large sheet of parchment paper.
Divide the dough in half. Roll each piece of dough into a 12-by-14-inch rectangle on the parchment paper so that a long side is facing you. Lift the dough a few times to facilitate rolling, and sprinkle additional flour if the rolling pin sticks to the dough.
Spread half of the margarine-brown sugar mixture all the way to the edges. Scoop up half of the cranberry filling and dump it onto the dough. Use a flexible spatula to spread the cranberry filling all over the sugar filling. Fold the right and left sides 1 inch in toward the center, then roll up tightly from bottom to top. Repeat for the second piece of dough.
When you have 2 rolls, twist them around each other, trying to keep the seams on the bottom. Tuck the ends of the dough underneath, then transfer the twisted dough to the loaf plan. Combine the reserved egg yolk with the remaining teaspoon of water and brush the top of the dough with the mixture. Bake 50-55 minutes or until browned.
Let the babka rest for 15 minutes before serving, or cool completely before storing.
Serves 12 to 15.
Cook's notes: You'll need an 11- or 12-inch loaf pan; we found one at Ikea and some disposable aluminum ones at party supply stores. The dough needs to rest a total of 1 hour and 10 minutes. The filling can be refrigerated in an airtight container for up to 3 days. The babka can be covered at room temperature for up to 4 days or frozen for up to 3 months.
Nutrition values per serving (assumes 15): 300 calories, 13 g fat (2 g saturated), 42 g carbohydrates, 2 g fiber, 24 g sugar, 4 g protein, 30 mg cholesterol, 120 mg sodium.
Pastry chef Paula Shoyer for The Washington Post