November 2020. Thanksgiving is coming and the pandemic has made this year complicated for gathering. Gloria and James are staying home and I am coming to them, which is what we agreed, carefully. I am the only person coming. We will have our table of three and everything will be right.
I have been assigned to make the entire meal this year. This is not something either of us said explicitly. It evolved over the fall as Gloria has been moving slower and her hands have been in a more difficult period. I offered at one point and she said: you make what you can and I will help what I can and together we will have the table. That was the agreement. I am making the entire meal.
I made a trial run of the turkey this week in my apartment, a smaller one, to work out the technique. Brined overnight. Dry-rubbed. Roasted at high heat to start, then lower. Basted. Rested. The result was golden and juicy, the breast not dry, the legs fully cooked. I called Gloria and described it in detail and she said: that is the turkey. That is exactly the turkey. I said: I know. She said: I know you know. That is what I am saying.
Lily came to find me in the hallway this week to show me a picture she drew. It was of two people waving at each other. She said: that is me and you. I said: yes it is. She said: I always wave at you. I said: and I always wave back. She said: good. She went back to her room. Yes. Good. That is the whole thing.
The turkey was the center of that meal — the thing I had practiced, the thing Gloria said was exactly right — but every table needs a close, something warm and a little bright that tells everyone the meal is whole. Cranberries had been on my mind all November, that particular tartness that feels like the season itself, and this buckle with its orange glaze was the thing I tucked in around the edges of the day. Three people, one table, and a dessert that smelled like the kind of Thanksgiving I wanted us to have.
Cranberry Buckle with Orange Glaze
Prep Time: 20 min | Cook Time: 45 min | Total Time: 1 hr 5 min | Servings: 9
Ingredients
- 1/2 cup (1 stick) unsalted butter, softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 teaspoon finely grated orange zest
- 1 1/2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 cup whole milk
- 2 cups fresh or frozen cranberries
- Streusel topping:
- 1/4 cup all-purpose flour
- 1/4 cup granulated sugar
- 1/4 teaspoon cinnamon
- 2 tablespoons cold unsalted butter, cubed
- Orange glaze:
- 3/4 cup powdered sugar
- 2–3 tablespoons fresh orange juice
- 1/2 teaspoon orange zest
Instructions
- Preheat. Heat oven to 350°F. Grease an 8x8-inch baking pan and set aside.
- Make the streusel. In a small bowl, combine 1/4 cup flour, 1/4 cup sugar, and cinnamon. Cut in cold butter with a fork or fingertips until the mixture resembles coarse crumbs. Refrigerate while you prepare the batter.
- Cream butter and sugar. In a large bowl, beat softened butter and 3/4 cup granulated sugar together until light and fluffy, about 2–3 minutes. Add eggs one at a time, beating well after each. Stir in vanilla and orange zest.
- Combine dry ingredients. In a separate bowl, whisk together 1 1/2 cups flour, baking powder, and salt.
- Alternate wet and dry. Add the flour mixture to the butter mixture in three additions, alternating with the milk, beginning and ending with flour. Mix just until combined — do not overmix.
- Fold in cranberries. Gently fold cranberries into the batter. Spread evenly into the prepared pan.
- Add streusel and bake. Scatter the streusel topping evenly over the batter. Bake for 40–48 minutes, until a toothpick inserted in the center comes out clean and the top is golden. Let cool in the pan for 15 minutes.
- Make the glaze. Whisk together powdered sugar, orange juice, and orange zest until smooth and pourable. Drizzle over the warm buckle.
- Serve. Cut into squares and serve warm or at room temperature. Keeps covered at room temperature for up to 2 days.
Nutrition (per serving)
Calories: 340 | Protein: 4g | Fat: 13g | Carbs: 53g | Fiber: 2g | Sodium: 130mg